Skip to content

Commit 0483d02

Browse files
committed
fix sphinx dependencies for now
1 parent b465f1e commit 0483d02

File tree

3 files changed

+154
-143
lines changed

3 files changed

+154
-143
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
matrix:
1515
os: [ ubuntu-latest ]
1616
python-version: [ "3.10", "3.11", "3.12", "3.13", "3.14" ]
17-
sphinx-version: [ "7.3", "7.4", "8.1", "8.2" ]
17+
sphinx-version: [ "8.0", "8.1" ]
1818

1919
name: Python ${{ matrix.python-version }}, Sphinx ${{ matrix.sphinx-version }}
2020
steps:

pyproject.toml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ dependencies = [
1414
"jinja2>=3.1.6",
1515
"pydantic>=2.11.4",
1616
"pyyaml>=6.0.2",
17-
"sphinx>=7.3.7",
17+
# need to exclude 8.2.0, as it drops support for Python 3.10
18+
"sphinx>=8.0.0,<8.2.0",
1819
"sphinx-inline-tabs>=2023.4.21",
1920
"termcolor>=3.2.0",
2021
]
@@ -115,10 +116,10 @@ combine-as-imports = true
115116
[tool.uv]
116117
conflicts = [
117118
[
118-
{ group = "Sphinx7.3" },
119-
{ group = "Sphinx7.4" },
119+
{ group = "Sphinx8.0" },
120120
{ group = "Sphinx8.1" },
121-
{ group = "Sphinx8.2" },
121+
#{ group = "Sphinx8.2" },
122+
#{ group = "Sphinx9.0" },
122123
],
123124
]
124125

@@ -139,7 +140,7 @@ dev = [
139140
"types-pyyaml>=6.0.12.20250516",
140141
]
141142

142-
"Sphinx7.3" = [ "Sphinx~=7.3.0" ]
143-
"Sphinx7.4" = [ "Sphinx~=7.4.0" ]
143+
"Sphinx8.0" = [ "Sphinx~=8.0.0" ]
144144
"Sphinx8.1" = [ "Sphinx~=8.1.0" ]
145-
"Sphinx8.2" = [ "Sphinx~=8.2.0" ]
145+
#"Sphinx8.2" = [ "Sphinx~=8.2.0" ]
146+
#"Sphinx8.2" = [ "Sphinx~=9.0.0" ]

0 commit comments

Comments
 (0)