Skip to content

Commit cee0446

Browse files
authored
Test with Sphinx 8 and Python 3.13 (#12)
1 parent 63f8178 commit cee0446

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

.github/workflows/CI.yml

+12-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- uses: actions/checkout@v4
1616
- uses: actions/setup-python@v5
1717
with:
18-
python-version: 3.9
18+
python-version: 3.12
1919
- name: Install Dependencies
2020
run: |
2121
python -m pip install --upgrade pip
@@ -35,8 +35,17 @@ jobs:
3535
runs-on: ubuntu-latest
3636
strategy:
3737
matrix:
38-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy3.9']
39-
sphinx-version: ['5.*', '6.*', '7.*']
38+
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 'pypy3.9']
39+
sphinx-version: ['5.*', '6.*', '7.*', '8.*']
40+
exclude:
41+
- python-version: '3.8'
42+
sphinx-version: '8.*'
43+
- python-version: '3.9'
44+
sphinx-version: '8.*'
45+
- python-version: 'pypy3.9'
46+
sphinx-version: '8.*'
47+
- python-version: '3.13'
48+
sphinx-version: '5.*'
4049

4150
name: "Test - Python(${{ matrix.python-version }}), Sphinx(${{ matrix.sphinx-version }})"
4251
steps:

dev-requirements.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ six
33
wheel==0.43.0
44
pytest==7.4.4
55
requests==2.25.1
6-
defusedxml
6+
defusedxml
7+
setuptools

setup.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
long_description=long_description,
2828
long_description_content_type="text/markdown",
2929
url="https://github.com/wpilibsuite/sphinxext-delta",
30-
install_requires=["sphinx>=2.0", "six", "requests"],
30+
install_requires=["sphinx>=5.0", "six", "requests"],
3131
packages=["sphinxext"],
3232
classifiers=[
3333
"Environment :: Plugins",
@@ -42,6 +42,7 @@
4242
"Programming Language :: Python :: 3.10",
4343
"Programming Language :: Python :: 3.11",
4444
"Programming Language :: Python :: 3.12",
45+
"Programming Language :: Python :: 3.13",
4546
"Programming Language :: Python",
4647
"Topic :: Documentation :: Sphinx",
4748
"Topic :: Documentation",

0 commit comments

Comments
 (0)