Skip to content

Bump sphinx-toolbox from 4.1.2 to 4.2.0 - #751

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/sphinx-toolbox-4.2.0
Open

Bump sphinx-toolbox from 4.1.2 to 4.2.0#751
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/sphinx-toolbox-4.2.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubMay 26, 2026

Copy link
Copy Markdown
Contributor

Bumps sphinx-toolbox from 4.1.2 to 4.2.0.

Release notes

Sourced from sphinx-toolbox's releases.

Version 4.2.0

Automatically copied from PyPI.


Powered by OctoCheese
📝 docs | :octocat: repo | 🙋 issues | 🏪 marketplace

Version 4.2.0rc1

Automatically copied from PyPI.


Powered by OctoCheese
📝 docs | :octocat: repo | 🙋 issues | 🏪 marketplace

Changelog

Sourced from sphinx-toolbox's changelog.

4.2.0

  • Remove cap on ruamel.yaml (:pr:214)
  • Updates to more_autodoc for Sphinx 9 compatibility.

4.1.0

General compatibility updates

4.0.0

The :mod:sphinx_toolbox.source module no longer enables the :mod:sphinx_toolbox.github extension automatically. If you have :confval:source_link_target set to 'GitHub' you may need to enable the extension manually.

3.10.0

Allow GitHub branch to be specified for :rst:dir:installation directive.

3.9.0

Improved support for Sphinx 8.1+

3.8.2

(BUG) Fix GitHub issue title parsing.

3.8.0

Improved support for Sphinx 7.3+

3.7.0

  • Add :class:sphinx_toolbox.more_autodoc.variables.PropertyDocumenter.
  • Use sphinx's HTML5Translator over HTMLTranslator.

... (truncated)

Commits

Greptile Summary

This PR bumps the sphinx-toolbox documentation dependency from 4.1.2 to 4.2.0. The new release removes the upper cap on ruamel.yaml and adds more_autodoc compatibility with Sphinx 9.

  • Only the docs optional-dependency group is affected; no runtime or test dependencies change.
  • The existing "sphinx<9" upper bound is retained, so this change is fully backward-compatible with the current Sphinx version range.

Confidence Score: 5/5

Safe to merge — this touches only the docs optional-dependency group and does not affect any runtime or test code.

The change is a single-line version bump for a documentation-only dependency. sphinx-toolbox 4.2.0 is a minor release focused on ruamel.yaml compatibility and Sphinx 9 readiness, with no breaking changes relative to 4.1.x. The existing sphinx<9 upper bound is preserved, so the docs build environment remains stable.

No files require special attention.

Important Files Changed

FilenameOverview
pyproject.tomlBumps sphinx-toolbox pin from 4.1.2 to 4.2.0 in the docs optional-dependency group; no other changes.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[pyproject.toml\ndocs extras] --> B[sphinx-toolbox 4.2.0]
B --> C[ruamel.yaml\nno upper cap]
B --> D[more_autodoc\nSphinx 9 compatible]
A --> E[sphinx < 9\nstill pinned]
style A fill:#f0f0f0
style B fill:#d4edda
style E fill:#fff3cd
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
A[pyproject.toml\ndocs extras] --> B[sphinx-toolbox 4.2.0]
B --> C[ruamel.yaml\nno upper cap]
B --> D[more_autodoc\nSphinx 9 compatible]
A --> E[sphinx < 9\nstill pinned]
style A fill:#f0f0f0
style B fill:#d4edda
style E fill:#fff3cd
Loading

Reviews (3): Last reviewed commit: "Bump sphinx-toolbox from 4.1.2 to 4.2.0" | Re-trigger Greptile

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabotdependabotBot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 26, 2026
@codecov

codecovBot commented May 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.73%. Comparing base (3afd713) to head (ea40217).
⚠️ Report is 28 commits behind head on master.

Additional details and impacted files
@@ Coverage Diff @@## master #751 +/- ##
=======================================
Coverage 75.73% 75.73% =======================================
Files 58 58 Lines 8274 8274 Branches 1614 1614 =======================================
Hits 6266 6266 Misses 1384 1384 Partials 624 624 
FlagCoverage Δ
3.1075.69% <ø> (ø)
3.1175.69% <ø> (ø)
3.1275.69% <ø> (ø)
3.1375.69% <ø> (ø)
macos-latest75.61% <ø> (ø)
ubuntu-latest75.61% <ø> (ø)
windows-latest75.53% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@waltsims

Copy link
Copy Markdown
Owner

Skipping for now: sphinx-toolbox 4.2.0 is breaking 122 of 153 checks, including build, test_install (ubuntu-latest, 3.13, docs), and docs/readthedocs.org. Looks like a docs-build regression. Will revisit when either dependabot opens a fresh PR with a 4.2.x point release that fixes it, or after investigating the upstream changelog.

@waltsims

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot
dependabotBotforce-pushed the dependabot/pip/sphinx-toolbox-4.2.0 branch from 375c0f4 to 6171e5dCompareJune 21, 2026 07:00
@waltsims

Copy link
Copy Markdown
Owner

@dependabot recreate

Bumps [sphinx-toolbox](https://github.com/sphinx-toolbox/sphinx-toolbox) from 4.1.2 to 4.2.0.
- [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@v4.1.2...v4.2.0)
---
updated-dependencies:
- dependency-name: sphinx-toolbox
dependency-version: 4.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/pip/sphinx-toolbox-4.2.0 branch from 6171e5d to ea40217CompareJune 21, 2026 15:08
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filepythonPull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@waltsims