Commit b303aed
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. Sphinx 9 also drops Python 3.10/3.11 support
(requires Python 3.12+).
what:
- Add sphinx<9 constraint to dev and docs dependency groups
- Update uv.lock with compatible sphinx version1 parent 9544c23 commit b303aed
2 files changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments