Docs: Replace dependency sphinx-issues with builtin sphinx.ext.extlinks #7016
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I recently discovered (from zoneinfo) that Sphinx comes with a builtin sphinx.ext.extlinks extension.
With some minimal config, it essentially does the same as sphinx-issues, so we can remove a dependency and install less, and easily add more roles if desired:
Also add a
make htmlview
target, which I'm familiar with from the CPython repos: it builds the docs and opensindex.html
in the browser.And add the
make html
target as an alias formake doc
: it's already in the help but not implemented.