diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-03-09 19:43:08 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-03-17 13:55:02 +0900 |
commit | 23f7b3a6e7fb0f17c4c62ddf1e2ef8078e0e679e (patch) | |
tree | 85a5ba0fc70cb34acd311786cbd3903c3011a9c2 /sphinx/transforms/references.py | |
parent | 783d077dc81bebd4e0e7dba04e3a1fa6e589ffe0 (diff) | |
download | sphinx-git-23f7b3a6e7fb0f17c4c62ddf1e2ef8078e0e679e.tar.gz |
refactor: Remove lists of transforms from SphinxStandalonReader
Diffstat (limited to 'sphinx/transforms/references.py')
-rw-r--r-- | sphinx/transforms/references.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/sphinx/transforms/references.py b/sphinx/transforms/references.py index fd7e71779..de512f437 100644 --- a/sphinx/transforms/references.py +++ b/sphinx/transforms/references.py @@ -15,7 +15,8 @@ from sphinx.transforms import SphinxTransform if False: # For type annotation - from typing import Any # NOQA + from typing import Any, Dict # NOQA + from sphinx.application import Sphinx # NOQA class SubstitutionDefinitionsRemover(SphinxTransform): @@ -38,3 +39,15 @@ class SphinxDomains(SphinxTransform): # type: (Any) -> None for domain in self.env.domains.values(): domain.process_doc(self.env, self.env.docname, self.document) + + +def setup(app): + # type: (Sphinx) -> Dict[str, Any] + app.add_transform(SubstitutionDefinitionsRemover) + app.add_transform(SphinxDomains) + + return { + 'version': 'builtin', + 'parallel_read_safe': True, + 'parallel_write_safe': True, + } |