8000 [3.13] GH-125277: Increase minimum supported Sphinx to 7.2.6 (GH-1253… · python/cpython@fbbc79e · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

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
  • .github/workflows
  • Doc
    • < 8000 div class="PRIVATE_TreeView-item-level-line prc-TreeView-TreeViewItemLevelLine-KPSSL">
  • Misc/NEWS.d/next/Documentation
  • 4 files changed

    +19
    -17
    lines changed

    .github/workflows/reusable-docs.yml

    Lines changed: 1 addition & 1 deletion
    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

    Lines changed: 1 addition & 1 deletion
    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

    Lines changed: 15 additions & 15 deletions
    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
    Lines changed: 2 additions & 0 deletions
    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)
    0