Skip to content

Commit 5a26375

Browse files
authored
Run tests and build docs with Sphinx 8.2 (#1640)
* Run tests and build docs with Sphinx 8.2 * CircleCI job * Update Read the Docs dependencies * Update matrix * Run tests with 3.13 * Use 8.x to build our docs
1 parent 8d4d394 commit 5a26375

File tree

4 files changed

+21
-8
lines changed

4 files changed

+21
-8
lines changed

.circleci/config.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,28 +64,39 @@ jobs:
6464
steps:
6565
- run-tox:
6666
version: py310
67-
sphinx-version: "60,61,62,70,71,72,73,74,80,latest,dev"
67+
sphinx-version: "60,61,62,70,71,72,73,74,80"
6868
py311:
6969
docker:
7070
- image: 'cimg/python:3.11'
7171
steps:
7272
- run-tox:
7373
version: py311
74-
sphinx-version: "72,73,74,80,latest,dev"
74+
sphinx-version: "72,73,74,80,81,82,latest,dev"
7575

7676
py312:
7777
docker:
7878
- image: 'cimg/python:3.12'
7979
steps:
8080
- run-tox:
8181
version: py312
82-
sphinx-version: "72,73,74,80,latest,dev"
82+
sphinx-version: "72,73,74,80,81,82,latest,dev"
83+
84+
py313:
85+
docker:
86+
- image: 'cimg/python:3.13'
87+
steps:
88+
- run-tox:
89+
version: py313
90+
sphinx-version: "72,73,74,80,81,82,latest,dev"
8391

8492
workflows:
8593
version: 2
8694
tests:
8795
jobs:
8896
- build
97+
- py313:
98+
requires:
99+
- build
89100
- py312:
90101
requires:
91102
- build

.readthedocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
version: 2
22

33
build:
4-
os: "ubuntu-22.04"
4+
os: "ubuntu-24.04"
55
tools:
6-
python: "3.10"
6+
python: "3.12"
77

88
python:
99
install:

docs/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
sphinx>=7.1,<7.2
1+
sphinx~=8.0

tox.ini

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[tox]
22
envlist =
33
py{38,39,310}-sphinx{60,61,62,70,71}{-qa}
4-
py{39,310,311,312}-sphinx{72,73,74,80}{-qa}
5-
py{310,311,312}-sphinx{latest,dev}{-qa}
4+
py{39,310,311,312,313}-sphinx{72,73,74,80}{-qa}
5+
py{311,312,313}-sphinx{81,82,latest,dev}{-qa}
66

77
[testenv]
88
setenv =
@@ -17,6 +17,8 @@ deps =
1717
sphinx71: Sphinx>=7.1,<7.2
1818
sphinx72: Sphinx>=7.2,<7.3
1919
sphinx80: Sphinx>=8.0,<8.1
20+
sphinx81: Sphinx>=8.1,<8.2
21+
sphinx82: Sphinx>=8.2,<8.3
2022
sphinxlatest: Sphinx
2123
sphinxdev: https://github.com/sphinx-doc/sphinx/archive/refs/heads/master.zip
2224
allowlist_externals =

0 commit comments

Comments
 (0)