summaryrefslogtreecommitdiffstats
path: root/Doc/tools
diff options
context:
space:
mode:
authorKirill Podoprigora <kirill.bast9@mail.ru>2024-04-26 10:10:16 (GMT)
committerGitHub <noreply@github.com>2024-04-26 10:10:16 (GMT)
commit463c20dae9ac91d6c44028177b90f43238b819cf (patch)
tree5653fd2fd4cafa27ff7fcf3b474b8b3d10b69d5d /Doc/tools
parentef940dec409f0a9e4f353c6188990aeb3ad4ffb4 (diff)
downloadcpython-463c20dae9ac91d6c44028177b90f43238b819cf.zip
cpython-463c20dae9ac91d6c44028177b90f43238b819cf.tar.gz
cpython-463c20dae9ac91d6c44028177b90f43238b819cf.tar.bz2
gh-117928: Bump the minimum Sphinx version to 6.2.1 (#117853)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Diffstat (limited to 'Doc/tools')
-rw-r--r--Doc/tools/extensions/c_annotations.py11
-rw-r--r--Doc/tools/extensions/pyspecific.py8
2 files changed, 1 insertions, 18 deletions
diff --git a/Doc/tools/extensions/c_annotations.py b/Doc/tools/extensions/c_annotations.py
index abd0a8c..7916b17 100644
--- a/Doc/tools/extensions/c_annotations.py
+++ b/Doc/tools/extensions/c_annotations.py
@@ -19,7 +19,6 @@
"""
from os import path
-import docutils
from docutils import nodes
from docutils.parsers.rst import directives
from docutils.parsers.rst import Directive
@@ -40,16 +39,6 @@ REST_ROLE_MAP = {
}
-# Monkeypatch nodes.Node.findall for forwards compatibility
-# This patch can be dropped when the minimum Sphinx version is 4.4.0
-# or the minimum Docutils version is 0.18.1.
-if docutils.__version_info__ < (0, 18, 1):
- def findall(self, *args, **kwargs):
- return iter(self.traverse(*args, **kwargs))
-
- nodes.Node.findall = findall
-
-
class RCEntry:
def __init__(self, name):
self.name = name
diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py
index 8c88612..44db77a 100644
--- a/Doc/tools/extensions/pyspecific.py
+++ b/Doc/tools/extensions/pyspecific.py
@@ -27,13 +27,7 @@ from sphinx.locale import _ as sphinx_gettext
from sphinx.util import logging
from sphinx.util.docutils import SphinxDirective
from sphinx.writers.text import TextWriter, TextTranslator
-
-try:
- # Sphinx 6+
- from sphinx.util.display import status_iterator
-except ImportError:
- # Deprecated in Sphinx 6.1, will be removed in Sphinx 8
- from sphinx.util import status_iterator
+from sphinx.util.display import status_iterator
ISSUE_URI = 'https://bugs.python.org/issue?@action=redirect&bpo=%s'