Skip to content

Commit 023d8ab

Browse files
committed
⬆️ Sphinx 7.4, Python 3.13
1 parent 9ee2628 commit 023d8ab

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

.github/workflows/ci.yaml

+17-10
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,25 @@ jobs:
2323
fail-fast: false # Set on "false" to get the results of ALL builds
2424
matrix:
2525
os: ["ubuntu-latest"]
26-
python-version: ["3.10", "3.12"]
27-
sphinx-version: ["7.0", "8.0"]
26+
python-version: ["3.9", "3.12", "3.13"]
27+
sphinx-version: ["7.4", "8.2"]
2828
include:
29-
- os: "ubuntu-latest"
30-
python-version: "3.9"
31-
sphinx-version: "7.0"
29+
# corner cases for Windows
3230
- os: "windows-latest"
3331
python-version: "3.9"
34-
sphinx-version: "7.0"
32+
sphinx-version: "7.4"
3533
- os: "windows-latest"
3634
python-version: "3.12"
37-
sphinx-version: "8.0"
35+
sphinx-version: "8.2"
36+
- os: "windows-latest"
37+
python-version: "3.13"
38+
sphinx-version: "8.2"
39+
exclude:
40+
# Sphinx 8.2 only supports py3.11+
41+
- os: "ubuntu-latest"
42+
python-version: "3.9"
43+
sphinx-version: "8.2"
44+
3845
steps:
3946
- uses: actions/checkout@v4
4047
- name: Install graphviz (linux)
@@ -75,10 +82,10 @@ jobs:
7582
include:
7683
- os: "ubuntu-latest"
7784
python-version: "3.9"
78-
sphinx-version: "7.0"
85+
sphinx-version: "7.4"
7986
- os: "ubuntu-latest"
80-
python-version: "3.12"
81-
sphinx-version: "8.0"
87+
python-version: "3.13"
88+
sphinx-version: "8.2"
8289
steps:
8390
- uses: actions/checkout@v4
8491
- name: Use Node.js

pyproject.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,14 @@ classifiers = [
2121
'Programming Language :: Python :: 3.10',
2222
'Programming Language :: Python :: 3.11',
2323
'Programming Language :: Python :: 3.12',
24+
'Programming Language :: Python :: 3.13',
2425
'Topic :: Documentation',
2526
'Topic :: Utilities',
2627
'Framework :: Sphinx :: Extension',
2728
]
2829
requires-python = ">=3.9,<4"
2930
dependencies = [
30-
"sphinx>=7.0,<9",
31+
"sphinx>=7.4,<9",
3132
"requests-file~=2.1", # external links
3233
"requests~=2.32", # external links
3334
"jsonschema>=3.2.0", # needsimport schema validation

0 commit comments

Comments
 (0)