Skip to content

fix: remove sphinx-toolbox to fix Sphinx 9.x docs build#410

Merged
cofin merged 1 commit intomainfrom
feat/docs-fixing
Apr 7, 2026
Merged

fix: remove sphinx-toolbox to fix Sphinx 9.x docs build#410
cofin merged 1 commit intomainfrom
feat/docs-fixing

Conversation

@cofin
Copy link
Copy Markdown
Member

@cofin cofin commented Apr 7, 2026

Summary

  • Removes sphinx-toolbox dependency and sphinx_toolbox.collapse extension from docs config
  • sphinx-toolbox is incompatible with Sphinx 9.x (imports removed sphinx.ext.autodoc.logger)
  • The collapse directive was unused in the docs
  • Also removes 17 transitive dependencies (apeye, cssutils, ruamel-yaml, etc.)

sphinx-toolbox imports `logger` from `sphinx.ext.autodoc`, which was
removed in Sphinx 9.x. The `collapse` directive was unused in the docs.
@cofin cofin merged commit bff1ad0 into main Apr 7, 2026
15 checks passed
@cofin cofin deleted the feat/docs-fixing branch April 7, 2026 16:06
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.

1 participant