pyro2
pyro2 copied to clipboard
Update sphinx requirement from <8.2.0 to <9.1.0
Updates the requirements on sphinx to permit the latest version.
Release notes
Sourced from sphinx's releases.
Sphinx 9.0.1
Changelog: https://www.sphinx-doc.org/en/master/changes.html
Bugs fixed
Changelog
Sourced from sphinx's changelog.
Release 9.0.1 (released Dec 01, 2025)
Bugs fixed
- #13942: autodoc: Restore the mapping interface for options objects. Patch by Adam Turner.
- #13942: autodoc: Deprecate the mapping interface for options objects. Patch by Adam Turner.
- #13387: Update translations.
Release 9.0.0 (released Nov 30, 2025)
Dependencies
#13786: Support
Docutils 0.22_. Patch by Adam Turner... _Docutils 0.22: https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-22-2026-07-29
Incompatible changes
- #13639: :py:meth:
!SphinxComponentRegistry.create_source_parserno longer has an app parameter, instead taking config and env. Patch by Adam Turner.- #13679: Non-decodable characters in source files now raise an error. Such bytes have been replaced with '?' along with logging a warning since Sphinx 2.0. Patch by Adam Turner.
- #13751, #14089: :mod:
sphinx.ext.autodochas been substantially rewritten, and there may be some incompatible changes in edge cases, especially when extensions interact with autodoc internals. The :confval:autodoc_use_legacy_class_basedoption has been added to use the legacy (pre-9.0) implementation of autodoc. Patches by Adam Turner.- #13355: Don't include escaped title content in the search index. Patch by Will Lachance.
Deprecated
- 13627: Deprecate remaining public :py:attr:
!.appattributes, includingbuilder.app,env.app,events.app, andSphinxTransform.app. Patch by Adam Turner.- #13637: Deprecate the :py:meth:
!set_applicationmethod of :py:class:~sphinx.parsers.Parserobjects.
... (truncated)
Commits
a837378Bump to 9.0.1 final48840e6Note updated message catalogues in CHANGES5931339[bot]: Update message catalogues (#13387)baffcf0autodoc: Deprecate mapping interface for options (#14140)61f9b70Bump mypy to 1.19.0 (#14135)ded587eShrink mypy whitelist fortests.test_directives.test_directive_patch(#14...a03556fShrink mypy whitelist fortests.test_builders.test_build_latex(#14138)0204145linkcheck: Reduce test duration on Windows (#14133)4e902a4Bump Ruff to 0.14.7 (#14134)9a11033Bump version- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)