diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-10-03 12:32:39 +0300 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2021-10-03 13:18:53 +0300 |
commit | 335f95afdee2dfb03e85b466a4eff66c236b384b (patch) | |
tree | 8e5a4e11f02af11ee741ac00885252baa6271c05 /sphinx/addnodes.py | |
parent | 9922923d6f2ef12e24afd7a4f0b0d6533fc80737 (diff) |
Support docutils-0.18; Meta directive and meta node has moved
Diffstat (limited to 'sphinx/addnodes.py')
-rw-r--r-- | sphinx/addnodes.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sphinx/addnodes.py b/sphinx/addnodes.py index 8a020b02e..b43aa8152 100644 --- a/sphinx/addnodes.py +++ b/sphinx/addnodes.py @@ -13,6 +13,8 @@ from typing import TYPE_CHECKING, Any, Dict, List, Sequence from docutils import nodes from docutils.nodes import Element +from sphinx.util import docutils + if TYPE_CHECKING: from sphinx.application import Sphinx @@ -563,7 +565,6 @@ def setup(app: "Sphinx") -> Dict[str, Any]: app.add_node(start_of_file) app.add_node(highlightlang) app.add_node(tabular_col_spec) - app.add_node(meta) app.add_node(pending_xref) app.add_node(number_reference) app.add_node(download_reference) @@ -571,6 +572,9 @@ def setup(app: "Sphinx") -> Dict[str, Any]: app.add_node(literal_strong) app.add_node(manpage) + if docutils.__version_info__ < (0, 18): + app.add_node(meta) + return { 'version': 'builtin', 'parallel_read_safe': True, |