-
Notifications
You must be signed in to change notification settings - Fork 16
⬆️ 🛠️(deps): update dependency sphinx to v9 #2307
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -72,7 +72,7 @@ dev = [ | |
| "pre-commit~=4.0", | ||
| ] | ||
| docs = [ | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. P2 | Confidence: High Speculative: This major version upgrade from Sphinx 7.4.7 to 9.0.0 includes several documented breaking changes, notably a substantial rewrite of P2 | Confidence: Medium Speculative: The PR updates the core |
||
| "sphinx==7.4.7", # Pinned | ||
| "sphinx==9.0.4", # Pinned | ||
| "sphinx-hoverxref~=1.3", | ||
| "sphinx_copybutton==0.5.2", # Pinned | ||
| "sphinx_design~=0.6", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[Contextual Comment]
This comment refers to code near real line 30. Anchored to nearest_changed(72) line 72.
P2 | Confidence: High
The Sphinx 9.0.0 release follows Sphinx 8.x, which dropped support for Python 3.9. The project's
pyproject.tomlcorrectly declares support for Python 3.10, 3.11, and 3.12, which aligns with Sphinx 9.x's requirements. This is a positive architectural alignment finding, confirming the version upgrade does not introduce a Python version incompatibility for the declared support matrix.