Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-03-09 13:43:08 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-03-17 07:55:02 +0300
commit23f7b3a6e7fb0f17c4c62ddf1e2ef8078e0e679e (patch)
tree85a5ba0fc70cb34acd311786cbd3903c3011a9c2 /sphinx/versioning.py
parent783d077dc81bebd4e0e7dba04e3a1fa6e589ffe0 (diff)
refactor: Remove lists of transforms from SphinxStandalonReader
Diffstat (limited to 'sphinx/versioning.py')
-rw-r--r--sphinx/versioning.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/sphinx/versioning.py b/sphinx/versioning.py
index d69720c57..c98d166bc 100644
--- a/sphinx/versioning.py
+++ b/sphinx/versioning.py
@@ -20,8 +20,9 @@ from sphinx.transforms import SphinxTransform
if False:
# For type annotation
- from typing import Any, Iterator # NOQA
+ from typing import Any, Dict, Iterator # NOQA
from docutils import nodes # NOQA
+ from sphinx.application import Sphinx # NOQA
try:
import Levenshtein
@@ -186,3 +187,14 @@ def prepare(document):
RemovedInSphinx30Warning, stacklevel=2)
transform = UIDTransform(document)
transform.apply()
+
+
+def setup(app):
+ # type: (Sphinx) -> Dict[str, Any]
+ app.add_transform(UIDTransform)
+
+ return {
+ 'version': 'builtin',
+ 'parallel_read_safe': True,
+ 'parallel_write_safe': True,
+ }