Skip to content

Bump sphinx-toolbox from 3.8.0 to 4.1.2#700

Open
dependabot[bot] wants to merge 1 commit 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 1 commit 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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)

Greptile Summary

This PR bumps the sphinx-toolbox documentation dependency from 3.8.0 to 4.1.2 (a major version bump). The change is limited to a single line in pyproject.toml under the [project.optional-dependencies] docs group, so it only affects documentation builds, not the library itself.

  • The only notable breaking change in the 4.0.0 release is that sphinx_toolbox.source no longer auto-enables sphinx_toolbox.github. The project's docs/conf.py uses sphinx_toolbox.code, not sphinx_toolbox.source, so this breaking change does not apply here.
  • No source_link_target configuration is present in docs/conf.py, confirming the project is unaffected by the 4.0.0 breaking change.
  • All other versions in the range (3.9.0 – 4.1.2) are additive improvements (Sphinx 8.1+ support, bug fixes, etc.).

Confidence Score: 5/5

  • Safe to merge — only affects documentation builds and is unaffected by the 4.0.0 breaking change.
  • Single-line dependency bump in the optional docs group. The one breaking change introduced in 4.0.0 (sphinx_toolbox.source no longer auto-enabling sphinx_toolbox.github) does not affect this project, which uses sphinx_toolbox.code. No production code is touched.
  • No files require special attention.

Important Files Changed

Filename Overview
pyproject.toml Bumps sphinx-toolbox from 3.8.0 to 4.1.2 in the docs dependency group; no other changes.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[pyproject.toml\ndocs dependency group] --> B{sphinx-toolbox version}
    B -- "was 3.8.0" --> C[Old: 3.8.0]
    B -- "now 4.1.2" --> D[New: 4.1.2]
    D --> E[docs/conf.py\nextensions]
    E --> F[sphinx_toolbox.code\n✅ Unchanged API]
    E --> G[sphinx_toolbox.source\n❌ Not used — breaking\nchange in 4.0.0 N/A]
Loading

Reviews (1): Last reviewed commit: "Bump sphinx-toolbox from 3.8.0 to 4.1.2" | 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 (4f1e867).

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.

0 participants