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

@dependabot dependabot Bot commented on behalf of github May 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

Filename Overview
pyproject.toml Bumps 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

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

codecov Bot 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 1 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           
Flag Coverage Δ
3.10 75.69% <ø> (ø)
3.11 75.69% <ø> (ø)
3.12 75.69% <ø> (ø)
3.13 75.69% <ø> (ø)
macos-latest 75.61% <ø> (ø)
ubuntu-latest 75.61% <ø> (ø)
windows-latest 75.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 dependabot Bot force-pushed the dependabot/pip/sphinx-toolbox-4.2.0 branch from 375c0f4 to 6171e5d Compare June 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 dependabot Bot force-pushed the dependabot/pip/sphinx-toolbox-4.2.0 branch from 6171e5d to ea40217 Compare June 21, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant