Bump sphinx-toolbox from 3.8.0 to 4.1.2#700
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #700 +/- ##
=======================================
Coverage 74.82% 74.82%
=======================================
Files 56 56
Lines 8095 8095
Branches 1577 1577
=======================================
Hits 6057 6057
Misses 1422 1422
Partials 616 616
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@dependabot rebase |
|
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry! If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request |
|
@copilot resolve the merge conflicts in this pull request |
|
@dependabot recreate |
Bumps [sphinx-toolbox](https://github.com/sphinx-toolbox/sphinx-toolbox) from 3.8.0 to 4.1.2. - [Release notes](https://github.com/sphinx-toolbox/sphinx-toolbox/releases) - [Changelog](https://github.com/sphinx-toolbox/sphinx-toolbox/blob/master/doc-source/changelog.rst) - [Commits](sphinx-toolbox/sphinx-toolbox@v3.8.0...v4.1.2) --- updated-dependencies: - dependency-name: sphinx-toolbox dependency-version: 4.1.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
17212b6 to
c915977
Compare
|
Superseded by #733, which bumps sphinx-toolbox to 4.1.2 plus the required tabs downgrade in a single hand-rolled PR with verified docs build. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
sphinx-toolbox 4.1.2 requires sphinx-tabs<3.4.7, so tabs is pinned to 3.4.5 (the highest version satisfying that constraint). The sphinx<9 pin from #714 is kept: sphinx-toolbox 4.1.2 still does `from sphinx.ext.autodoc import logger`, which Sphinx 9 removed. Supersedes #700 (toolbox bump) and #721 (tabs bump to 3.5.0, which cannot coexist with the toolbox 4.1.2 constraint). Verified locally: `uv sync --extra docs` resolves cleanly and `sphinx-build -b html docs/` completes successfully. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Bumps sphinx-toolbox from 3.8.0 to 4.1.2.
Release notes
Sourced from sphinx-toolbox's releases.
... (truncated)
Changelog
Sourced from sphinx-toolbox's changelog.
Commits
424ec8cBump version v4.1.1 -> v4.1.26646ea8Updated files with 'repo_helper'. (#206)eb99359Ignore man page builds for CollapseNode (#205)0efd91aLint1c79c9cLinta88102bUpdated files with 'repo_helper'. (#202)ea234ffFix typo38974cbLint78567efConvert test_get_variable_type to use pytest.mark.parametrizea02575eLintGreptile Summary
This PR bumps the
sphinx-toolboxdocumentation dependency from 3.8.0 to 4.1.2. The v4.0.0 changelog notes one breaking change —sphinx_toolbox.sourceno longer auto-enablessphinx_toolbox.github— butdocs/conf.pyonly usessphinx_toolbox.codeand sets nosource_link_target, so the project is unaffected.pyproject.toml: version pin forsphinx-toolboxupdated from3.8.0to4.1.2in the[project.optional-dependencies] docsgroup.Confidence Score: 5/5
Safe to merge — only a docs-toolchain dependency is updated, and the one breaking change introduced in v4.0.0 does not apply to this project's Sphinx configuration.
The sole change is a version pin for a documentation build tool. The v4.0.0 breaking change (manual registration of sphinx_toolbox.github when using source_link_target='GitHub') was verified not to affect this project: docs/conf.py loads sphinx_toolbox.code only and never sets source_link_target.
No files require special attention.
Important Files Changed
Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A[pyproject.toml\ndocs extras] -->|was 3.8.0| B[sphinx-toolbox 3.8.0] A -->|now 4.1.2| C[sphinx-toolbox 4.1.2] C --> D{Breaking change\nin v4.0.0?} D -->|sphinx_toolbox.source\nno longer auto-enables\nsphinx_toolbox.github| E[Check docs/conf.py] E -->|Only sphinx_toolbox.code\nis loaded\nNo source_link_target set| F[Not affected ✅]Reviews (4): Last reviewed commit: "Bump sphinx-toolbox from 3.8.0 to 4.1.2" | Re-trigger Greptile