chore(deps): update dependency sphinx to v8
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| sphinx (changelog) | >=7.4,<7.5 -> >=8,<8.1 |
Release Notes
sphinx-doc/sphinx (sphinx)
v8.0.2: Sphinx 8.0.2
Changelog: https://www.sphinx-doc.org/en/master/changes.html
v8.0.1: Sphinx 8.0.1
Changelog: https://www.sphinx-doc.org/en/master/changes.html
v8.0.0: Sphinx 8.0.0
Changelog: https://www.sphinx-doc.org/en/master/changes.html
Dependencies
- #12633: Drop Python 3.9 support.
Incompatible changes
-
Remove deprecated functions from
sphinx.util:- Removed
sphinx.util.path_stabilize(usesphinx.util.osutil.path_stabilize). - Removed
sphinx.util.display_chunk(usesphinx.util.display.display_chunk). - Removed
sphinx.util.status_iterator(usesphinx.util.display.status_iterator). - Removed
sphinx.util.SkipProgressMessage(usesphinx.util.display.SkipProgressMessage). - Removed
sphinx.util.progress_message(usesphinx.util.display.progress_message). - Removed
sphinx.util.epoch_to_rfc1123(usesphinx.http_date.epoch_to_rfc1123). - Removed
sphinx.util.rfc1123_to_epoch(usesphinx.http_date.rfc1123_to_epoch). - Removed
sphinx.util.save_traceback(usesphinx.exceptions.save_traceback). - Removed
sphinx.util.format_exception_cut_frames(usesphinx.exceptions.format_exception_cut_frames). - Removed
sphinx.util.xmlname_checker(usesphinx.builders.epub3._XML_NAME_PATTERN).
Patch by Adam Turner.
- Removed
-
Removed
sphinx.util.osutil.cd(usecontextlib.chdir). Patch by Adam Turner. -
Removed
sphinx.util.typing.stringify(usesphinx.util.typing.stringify_annotation). Patch by Adam Turner. -
#12593: Raise an error for invalid
html_sidebarsvalues. Patch by Adam Turner. -
#12593: Raise an error in
Theme.get_configfor invalid sections. Patch by Adam Turner. -
#11693: Remove support for old-style
Makefileandmake.batoutput insphinx-quickstart. -
#11693: Remove the
--no-use-make-mode,-M,--use-make-mode, and-moptions fromsphinx-quickstart. Patch by Adam Turner. -
Removed the tuple interface to
sphinx.ext.autodoc.ObjectMember. Patch by Adam Turner. -
#12630: Sphinx 8 makes two changes to the
linkcheckconfiguration defaults:linkcheck_allow_unauthorizedis nowFalseby default.linkcheck_report_timeouts_as_brokenis nowFalseby default.
Patch by James Addison.
-
#12597: Change the default of
show_warning_typesfromFalsetoTrue. Patch by Chris Sewell. -
#12083: Remove support for the old (2008--2010) Sphinx 0.5 and Sphinx 0.6
intersphinx_mappingformat. Patch by Bénédikt Tran and Adam Turner. -
#12096: Do not overwrite user-supplied files when copying assets unless forced with
force=True. Patch by Adam Turner. -
#12646: Remove
sphinx.util.inspect.isNewType. Useisinstance(obj, typing.NewType)instead on Python 3.10 and newer. Patch by Adam Turner. -
Remove the long-deprecated (since Sphinx 2) alias to
VersionChangeinsphinx.directives.other(Deprecated since Sphinx 2). Usesphinx.domains.changeset.VersionChangedirectly. Patch by Adam Turner.
Deprecated
- #12643: Renamed
sphinx.ext.intersphinx.normalize_intersphinx_mappingtosphinx.ext.intersphinx.validate_intersphinx_mapping. The old name will be removed in Sphinx 10. Patch by Adam Turner. - #12650, #12686, #12690: Extend the deprecation for string methods on
pathlib.Pathobjects to Sphinx 9. Useos.fspathto convert :py:class:~pathlib.Pathobjects to strings, orpathlib.Path's methods to work with path objects. Patch by Adam Turner.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
https://github.com/executablebooks/MyST-Parser/issues/950
https://github.com/readthedocs/sphinx_rtd_theme/issues/1582
We released a new version 3.0.0rc1 that adds support for latest Sphinx versions. Please, give it a try and open an issue for any problem or feedback you want to share with us.
@humitos We deployed our docs using the release candidate at https://hcloud-python--428.org.readthedocs.build/en/428/, and it seem to be working.
The build logs seem to be clean as well https://readthedocs.org/api/v2/build/25366892.txt