Skip to content

Bump sphinx-toolbox from 3.8.0 to 4.1.2#700

Open
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/pip/sphinx-toolbox-4.1.2
Open

Bump sphinx-toolbox from 3.8.0 to 4.1.2#700
dependabot[bot] wants to merge 2 commits intomasterfrom
dependabot/pip/sphinx-toolbox-4.1.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 30, 2026

Bumps sphinx-toolbox from 3.8.0 to 4.1.2.

Release notes

Sourced from sphinx-toolbox's releases.

Version 4.1.2

Automatically copied from PyPI.


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

Version 4.1.1

Automatically copied from PyPI.


Powered by OctoCheese
🎄 docs | ☃ repo | 🎅 issues | 🎁 marketplace

Version 4.1.0

Automatically copied from PyPI.


Powered by OctoCheese
🎄 docs | ☃ repo | 🎅 issues | 🎁 marketplace

Version 4.0.0

Automatically copied from PyPI.


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

Version 3.10.0

Automatically copied from PyPI.


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

... (truncated)

Changelog

Sourced from sphinx-toolbox's changelog.

=============== Changelog

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.

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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

Greptile Summary

This PR bumps the sphinx-toolbox docs dependency from 3.8.0 to 4.1.2 (a major-version jump through 4.0.0) and resolves a lock-file conflict that required downgrading sphinx-tabs from 3.4.7 to 3.4.5. Neither package is a runtime dependency — both are used only for building documentation.

  • sphinx-toolbox 4.0.0 breaking change: sphinx_toolbox.source no longer auto-enables sphinx_toolbox.github. This project's docs/conf.py uses only sphinx_toolbox.code and does not reference sphinx_toolbox.source or source_link_target = 'GitHub', so the breaking change does not apply here.
  • sphinx-tabs downgrade (3.4.7 → 3.4.5): This is a dependency-resolution side-effect; sphinx-toolbox 4.x pins a tighter upper bound on sphinx-tabs, and the resolver selected 3.4.5 as the compatible version.
  • Lock file: uv.lock is fully regenerated to reflect the new versions and also gains upload-time metadata fields on existing entries.

Confidence Score: 5/5

Safe to merge — both changed packages are docs-only dependencies with no impact on runtime behaviour.

The bump touches only documentation tooling. The one breaking change introduced in sphinx-toolbox 4.0.0 (auto-enabling of the GitHub extension via sphinx_toolbox.source) does not affect this project because docs/conf.py neither loads sphinx_toolbox.source nor sets source_link_target. The sphinx-tabs downgrade is a normal resolver side-effect and the version difference (3.4.7 → 3.4.5) is a minor patch rollback.

No files require special attention.

Important Files Changed

Filename Overview
pyproject.toml Bumps sphinx-toolbox from 3.8.0 to 4.1.2 and adjusts sphinx-tabs from 3.4.7 to 3.4.5 as a dependency resolution side-effect; both changes are docs-only.
uv.lock Lock file regenerated to reflect the new sphinx-toolbox and sphinx-tabs versions; adds upload-time metadata fields for existing packages.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[pyproject.toml\ndocs extras] --> B[sphinx-toolbox\n3.8.0 → 4.1.2]
    A --> C[sphinx-tabs\n3.4.7 → 3.4.5]
    B -->|dependency constraint| C
    B --> D[sphinx_toolbox.code\ndocs/conf.py extension]
    D --> E[Sphinx docs build]
    C --> E
Loading

Reviews (2): Last reviewed commit: "Fix sphinx-tabs/sphinx-toolbox conflict:..." | Re-trigger Greptile

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>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 30, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.40%. Comparing base (4fa9e7a) to head (4cfa213).
⚠️ Report is 21 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #700   +/-   ##
=======================================
  Coverage   74.40%   74.40%           
=======================================
  Files          56       56           
  Lines        8026     8026           
  Branches     1570     1570           
=======================================
  Hits         5972     5972           
  Misses       1437     1437           
  Partials      617      617           
Flag Coverage Δ
3.10 74.40% <ø> (ø)
3.11 74.40% <ø> (ø)
3.12 74.40% <ø> (ø)
3.13 74.40% <ø> (ø)
macos-latest 74.38% <ø> (ø)
ubuntu-latest 74.38% <ø> (ø)
windows-latest 74.39% <ø> (ø)

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

☔ View full report in Codecov by Sentry.
📢 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.

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