Skip to content

Commit 533776b

Browse files
chore(deps): upgrade myst-parser to v5, sphinx <10, swagger-plugin-for-sphinx to v7
- myst-parser: >=4.0.1,<5 → >=5,<6 (v5.0.0 adds Sphinx 9 support, requires Python >=3.11) - sphinx: >=8.2.3,<9 → >=8.2.3,<10 (opens door to Sphinx 9 on Python >=3.12; stays at 8.x while Python 3.11 is supported) - swagger-plugin-for-sphinx: >=6.1.0,<7 → >=7,<8 (v7 drops Sphinx 7 support, aligns with Sphinx 8/9) Validated locally: uv sync resolves cleanly, make docs and make lint both pass. Closes #388, #416, #483. Supersedes #368 (sphinx v9 upper bound now open; full v9 adoption follows Python 3.11 EOL). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d1bdc18 commit 533776b

2 files changed

Lines changed: 15 additions & 15 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ dev = [
175175
"furo>=2025.9.25",
176176
"git-cliff>=2.10.1,<3",
177177
"mypy>=1.19.0,<2",
178-
"myst-parser>=4.0.1,<5",
178+
"myst-parser>=5,<6",
179179
"nox[uv]>=2025.11.12",
180180
"pip-audit>=2.10.0,<3",
181181
"pip-licenses @ git+https://github.com/neXenio/pip-licenses.git@master", # https://github.com/raimon49/pip-licenses/pull/224
@@ -197,7 +197,7 @@ dev = [
197197
"pytest-xdist[psutil]>=3.8.0,<4",
198198
"ruff>=0.14.8,<1",
199199
"scalene>=2.0.1,<3",
200-
"sphinx>=8.2.3,<9",
200+
"sphinx>=8.2.3,<10",
201201
"sphinx-autobuild>=2025.8.25,<2026",
202202
"sphinx-click>=6.2.0,<7",
203203
"sphinx-copybutton>=0.5.2,<1",
@@ -208,7 +208,7 @@ dev = [
208208
"sphinx-toolbox>=4.1.0,<5",
209209
"sphinxcontrib.mermaid", # https://github.com/mgaitan/sphinxcontrib-mermaid
210210
"sphinxext.opengraph>=0.9.1,<1",
211-
"swagger-plugin-for-sphinx>=6.1.0,<7",
211+
"swagger-plugin-for-sphinx>=7,<8",
212212
"tomli>=2.3.0,<3",
213213
"types-pyyaml>=6.0.12.20250915,<7",
214214
"types-requests>=2.32.4.20250913,<3",

uv.lock

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)