Commit 35c8a51
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 to downgrade from 9.1.0 to 8.1.31 parent dd1904e commit 35c8a51
2 files changed
Lines changed: 319 additions & 340 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
84 | | - | |
| 84 | + | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
| |||
0 commit comments