Skip to content

Commit 6ca85dc

Browse files
committed
py(deps[docs]): Pin sphinx<9 to avoid breaking changes
why: Sphinx 9.x introduced breaking changes that affect sphinxarg/ext.py (mock() function moved to internal _dynamic package) and mypy fails on PEP 695 type statement syntax. what: - Add sphinx<9 constraint to dev and docs dependency groups - Update uv.lock to downgrade from 9.1.0 to 8.1.3
1 parent e1fe072 commit 6ca85dc

File tree

2 files changed

+40
-189
lines changed

2 files changed

+40
-189
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ vcspull = "vcspull:cli.cli"
7070
[dependency-groups]
7171
dev = [
7272
# Docs
73-
"sphinx",
73+
"sphinx<9",
7474
"furo",
7575
"gp-libs",
7676
"sphinx-autobuild",
@@ -104,7 +104,7 @@ dev = [
104104
]
105105

106106
docs = [
107-
"sphinx",
107+
"sphinx<9",
108108
"furo",
109109
"gp-libs",
110110
"sphinx-autobuild",

0 commit comments

Comments
 (0)