[3.13] GH-125722: Remove Sphinx patches (GH-129277) (#129278)

GH-125722: Remove Sphinx patches (GH-129277)
(cherry picked from commit d40692db06)

Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2025-01-25 04:55:36 +01:00 committed by GitHub
parent e07a6fe7c3
commit 104bcff983
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -40,16 +40,6 @@ Body.enum.converters['loweralpha'] = \
Body.enum.converters['lowerroman'] = \
Body.enum.converters['upperroman'] = lambda x: None
# monkey-patch the productionlist directive to allow hyphens in group names
# https://github.com/sphinx-doc/sphinx/issues/11854
from sphinx.domains import std
std.token_re = re.compile(r'`((~?[\w-]*:)?\w+)`')
# backport :no-index:
PyModule.option_spec['no-index'] = directives.flag
# Support for marking up and linking to bugs.python.org issues
def issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]):