Skip to content

fix(docs): fix to support Sphinx 9 - #575

Merged
sburton84 merged 1 commit into
mainfrom
sphinx-9-support
Oct 27, 2026
Merged

sburton84 merged 1 commit into
mainfrom
sphinx-9-support

Conversation

@sburton84

Copy link
Copy Markdown
Collaborator

Description

Fix to support Sphinx 9

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The lockfile still selects Sphinx 8, so Sphinx 9 compatibility needs confirmation through a documentation build using that version.

No open issues 🎉

What changed in this PR

This PR updates documentation dependencies to address compatibility with Sphinx 9.

Changes:

  • Adds an explicit sphinx-toolbox>=4.3.1 requirement to avoid older versions incompatible with newer sphinx-autodoc-typehints.
  • Updates locked versions of sphinx-toolbox and sphinx-tabs.
File Description
uv.lock Updates documentation extension versions and records the direct toolbox dependency.
pyproject.toml Sets the minimum toolbox version and explains the compatibility constraint.

Review effort: Balanced

@sburton84
sburton84 merged commit 8a37809 into main Oct 27, 2026
3 checks passed
@sburton84
sburton84 deleted the sphinx-9-support branch October 27, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants