Skip to content

Bump sphinx-substitution-extensions to 2026.8.13 and drop the toctree workaround - #3439

Merged
adamtheturtle merged 1 commit into
mainfrom
bump-sphinx-substitution-extensions
Aug 13, 2026
Merged

Bump sphinx-substitution-extensions to 2026.8.13 and drop the toctree workaround#3439
adamtheturtle merged 1 commit into
mainfrom
bump-sphinx-substitution-extensions

Conversation

@adamtheturtle

Copy link
Copy Markdown
Member

Bumps sphinx-substitution-extensions from 2026.8.5 to 2026.8.13.

2026.8.13 bases its include directive override on Sphinx's Include (adamtheturtle/sphinx-substitution-extensions#1632, #1633, #1634), restoring env.note_included tracking for included files. That makes the workaround added in #3433 unnecessary, so this also reverts it:

  • the exclude_patterns entry in docs/source/conf.py for the include-only fragments
  • the matching exclude_patterns vulture ignore_names entry
  • the toctree spelling-dictionary word (only used by the removed comment)

Verified locally: sphinx-build -M linkcheck/html/spelling -W all succeed with the workaround removed, and the fragments still render into index.html.

🤖 Generated with Claude Code

… workaround

sphinx-substitution-extensions 2026.8.13 bases its ``include``
directive override on Sphinx's ``Include``, restoring
``env.note_included`` tracking for included files.  The
``exclude_patterns`` workaround for the ``toc.not_included``
warnings (and its vulture and spelling-dictionary entries) is no
longer needed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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