Skip to content

Commit fbbc79e

Browse files
[3.13] GH-125277: Increase minimum supported Sphinx to 7.2.6 (GH-125368) (#125720)
1 parent 8204014 commit fbbc79e

File tree

4 files changed

+19
-17
lines changed

4 files changed

+19
-17
lines changed

.github/workflows/reusable-docs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
- name: 'Set up Python'
8585
uses: actions/setup-python@v5
8686
with:
87-
python-version: '3.12' # known to work with Sphinx 6.2.1
87+
python-version: '3.13' # known to work with Sphinx 7.2.6
8888
cache: 'pip'
8989
cache-dependency-path: 'Doc/requirements-oldest-sphinx.txt'
9090
- name: 'Install build dependencies'

Doc/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
highlight_language = 'python3'
9191

9292
# Minimum version of sphinx required
93-
needs_sphinx = '6.2.1'
93+
needs_sphinx = '7.2.6'
9494

9595
# Create table of contents entries for domain objects (e.g. functions, classes,
9696
# attributes, etc.). Default is True.

Doc/requirements-oldest-sphinx.txt

+15-15
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ blurb
77
python-docs-theme>=2022.1
88

99
# Generated from:
10-
# pip install "Sphinx~=6.2.1"
10+
# pip install "Sphinx~=7.2.6"
1111
# pip freeze
1212
#
13-
# Sphinx 6.2.1 comes from ``needs_sphinx = '6.2.1'`` in ``Doc/conf.py``.
13+
# Sphinx 7.2.6 comes from ``needs_sphinx = '7.2.6'`` in ``Doc/conf.py``.
1414

1515
alabaster==0.7.16
16-
Babel==2.15.0
17-
certifi==2024.7.4
18-
charset-normalizer==3.3.2
19-
docutils==0.19
20-
idna==3.7
16+
Babel==2.16.0
17+
certifi==2024.8.30
18+
charset-normalizer==3.4.0
19+
docutils==0.20.1
20+
idna==3.10
2121
imagesize==1.4.1
2222
Jinja2==3.1.4
23-
MarkupSafe==2.1.5
23+
MarkupSafe==3.0.1
2424
packaging==24.1
2525
Pygments==2.18.0
2626
requests==2.32.3
2727
snowballstemmer==2.2.0
28-
Sphinx==6.2.1
29-
sphinxcontrib-applehelp==1.0.8
30-
sphinxcontrib-devhelp==1.0.6
31-
sphinxcontrib-htmlhelp==2.0.5
28+
Sphinx==7.2.6
29+
sphinxcontrib-applehelp==2.0.0
30+
sphinxcontrib-devhelp==2.0.0
31+
sphinxcontrib-htmlhelp==2.1.0
3232
sphinxcontrib-jsmath==1.0.1
33-
sphinxcontrib-qthelp==1.0.7
34-
sphinxcontrib-serializinghtml==1.1.10
35-
urllib3==2.2.2
33+
sphinxcontrib-qthelp==2.0.0
34+
sphinxcontrib-serializinghtml==2.0.0
35+
urllib3==2.2.3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Require Sphinx 7.2.6 or later to build the Python documentation.
2+
Patch by Adam Turner.

0 commit comments

Comments
 (0)