Commit e374455
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 5bd3f4d commit e374455
2 files changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments