← Back to issue list

build(deps): update dependency sphinx to v8

View original Github issue

Metadata

Project
craft-store
Number
#228
Type
pull request
State
merged
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Merged automated dependency update upgrading Sphinx from v7.4.7 to v8.0.2. Approved by two reviewers, passed CI checks, and modified two files.

Suggested action:

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sphinx](https://redirect.github.com/sphinx-doc/sphinx) ([changelog](https://www.sphinx-doc.org/en/master/changes.html)) | `==7.4.7` -> `==8.0.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx/8.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sphinx/8.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sphinx/7.4.7/8.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx/7.4.7/8.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sphinx-doc/sphinx (sphinx)</summary> ### [`v8.0.2`](https://redirect.github.com/sphinx-doc/sphinx/releases/tag/v8.0.2): Sphinx 8.0.2 [Compare Source](https://redirect.github.com/sphinx-doc/sphinx/compare/v8.0.1...v8.0.2) Changelog: https://www.sphinx-doc.org/en/master/changes.html ### [`v8.0.1`](https://redirect.github.com/sphinx-doc/sphinx/releases/tag/v8.0.1): Sphinx 8.0.1 [Compare Source](https://redirect.github.com/sphinx-doc/sphinx/compare/v8.0.0...v8.0.1) Changelog: https://www.sphinx-doc.org/en/master/changes.html ### [`v8.0.0`](https://redirect.github.com/sphinx-doc/sphinx/releases/tag/v8.0.0): Sphinx 8.0.0 [Compare Source](https://redirect.github.com/sphinx-doc/sphinx/compare/v7.4.7...v8.0.0) Changelog: https://www.sphinx-doc.org/en/master/changes.html ## Dependencies - [#&#8203;12633](https://redirect.github.com/sphinx-doc/sphinx/issues/12633): Drop Python 3.9 support. ## Incompatible changes - Remove deprecated functions from `sphinx.util`: - Removed `sphinx.util.path_stabilize` (use `sphinx.util.osutil.path_stabilize`). - Removed `sphinx.util.display_chunk` (use `sphinx.util.display.display_chunk`). - Removed `sphinx.util.status_iterator` (use `sphinx.util.display.status_iterator`). - Removed `sphinx.util.SkipProgressMessage` (use `sphinx.util.display.SkipProgressMessage`). - Removed `sphinx.util.progress_message` (use `sphinx.util.display.progress_message`). - Removed `sphinx.util.epoch_to_rfc1123` (use `sphinx.http_date.epoch_to_rfc1123`). - Removed `sphinx.util.rfc1123_to_epoch` (use `sphinx.http_date.rfc1123_to_epoch`). - Removed `sphinx.util.save_traceback` (use `sphinx.exceptions.save_traceback`). - Removed `sphinx.util.format_exception_cut_frames` (use `sphinx.exceptions.format_exception_cut_frames`). - Removed `sphinx.util.xmlname_checker` (use `sphinx.builders.epub3._XML_NAME_PATTERN`). Patch by Adam Turner. - Removed `sphinx.util.osutil.cd` (use `contextlib.chdir`). Patch by Adam Turner. - Removed `sphinx.util.typing.stringify` (use `sphinx.util.typing.stringify_annotation`). Patch by Adam Turner. - [#&#8203;12593](https://redirect.github.com/sphinx-doc/sphinx/issues/12593): Raise an error for invalid `html_sidebars` values. Patch by Adam Turner. - [#&#8203;12593](https://redirect.github.com/sphinx-doc/sphinx/issues/12593): Raise an error in `Theme.get_config` for invalid sections. Patch by Adam Turner. - [#&#8203;11693](https://redirect.github.com/sphinx-doc/sphinx/issues/11693): Remove support for old-style `Makefile` and `make.bat` output in `sphinx-quickstart`. - [#&#8203;11693](https://redirect.github.com/sphinx-doc/sphinx/issues/11693): Remove the `--no-use-make-mode`, `-M`, `--use-make-mode`, and `-m` options from `sphinx-quickstart`. Patch by Adam Turner. - Removed the tuple interface to `sphinx.ext.autodoc.ObjectMember`. Patch by Adam Turner. - [#&#8203;12630](https://redirect.github.com/sphinx-doc/sphinx/issues/12630): Sphinx 8 makes two changes to the `linkcheck` configuration defaults: - `linkcheck_allow_unauthorized` is now `False` by default. - `linkcheck_report_timeouts_as_broken` is now `False` by default. Patch by James Addison. - [#&#8203;12597](https://redirect.github.com/sphinx-doc/sphinx/issues/12597): Change the default of `show_warning_types` from `False` to `True`. Patch by Chris Sewell. - [#&#8203;12083](https://redirect.github.com/sphinx-doc/sphinx/issues/12083): Remove support for the old (2008--2010) Sphinx 0.5 and Sphinx 0.6 `intersphinx_mapping` format. Patch by Bénédikt Tran and Adam Turner. - [#&#8203;12096](https://redirect.github.com/sphinx-doc/sphinx/issues/12096): Do not overwrite user-supplied files when copying assets unless forced with `force=True`. Patch by Adam Turner. - [#&#8203;12646](https://redirect.github.com/sphinx-doc/sphinx/issues/12646): Remove `sphinx.util.inspect.isNewType`. Use `isinstance(obj, typing.NewType)` instead on Python 3.10 and newer. Patch by Adam Turner. - Remove the long-deprecated (since Sphinx 2) alias to `VersionChange` in `sphinx.directives.other` (Deprecated since Sphinx 2). Use `sphinx.domains.changeset.VersionChange` directly. Patch by Adam Turner. ## Deprecated - [#&#8203;12643](https://redirect.github.com/sphinx-doc/sphinx/issues/12643): Renamed `sphinx.ext.intersphinx.normalize_intersphinx_mapping` to `sphinx.ext.intersphinx.validate_intersphinx_mapping`. The old name will be removed in Sphinx 10. Patch by Adam Turner. - [#&#8203;12650](https://redirect.github.com/sphinx-doc/sphinx/issues/12650), [#&#8203;12686](https://redirect.github.com/sphinx-doc/sphinx/issues/12686), [#&#8203;12690](https://redirect.github.com/sphinx-doc/sphinx/issues/12690): Extend the deprecation for string methods on `pathlib.Path` objects to Sphinx 9. Use `os.fspath` to convert :py:class:`~pathlib.Path` objects to strings, or `pathlib.Path`'s methods to work with path objects. Patch by Adam Turner. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-store). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged automated dependency update upgrading Sphinx from v7.4.7 to v8.0.2. Approved by two reviewers, passed CI checks, and modified two files.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency update upgrading Sphinx from v7.4.7 to v8.0.2. The change applied cleanly without conflicts and integrated the major version release into the main branch.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#233 build(deps): update dependency sphinx to v8.1.3 craft-store merged Merged automated dependency update upgrading Sphinx from v8.0.2 to v8.1.3. Approved by two reviewers, passed CI checks, and applied with a minimal two-file diff.
96%
#867 build(deps): update dependency sphinx to v7.4.7 (main) craft-parts merged Merged automated dependency update upgrading Sphinx from v7.3.7 to v7.4.7. Approved by reviewers, passed CI, and integrated into the main branch.
89%
#524 build(deps): update dependency sphinx-autobuild to v2024.10.3 craft-application merged Merged automated dependency update for sphinx-autobuild from v2024.9.3 to v2024.10.3. Approved by two reviewers, passed CI checks, and modified one file.
82%
#282 build(deps): update dependency sphinx-lint to v1 craft-cli merged Merged an automated dependency update upgrading sphinx-lint from v0.9.1 to v1.0.0. Approved by two reviewers, passed CI checks, and modified a single file.
82%
#483 build(deps): update dependency canonical-sphinx to v0.7.0 (main) craft-cli merged Merged automated dependency update for canonical-sphinx from v0.6.0 to v0.7.0. Approved by a reviewer, passed all CI checks, and modified two files with five additions and five deletions.
81%
#211 build(deps): update dependency sphinx-toolbox to v3.8.0 craft-store merged Merged automated dependency update upgrading sphinx-toolbox from v3.7.0 to v3.8.0. Approved by two reviewers with passing CI checks.
81%
#229 build(deps): update dependency sphinx-lint to v1 craft-store merged Merged automated dependency update upgrading sphinx-lint from v0.9.1 to v1.0.0. Approved by two reviewers, passed CI checks, and applied with a minimal two-file change.
81%
#210 build(deps): update dependency sphinx-autobuild to v2024.9.3 craft-store merged Merged automated dependency update for sphinx-autobuild from v2024.4.16 to v2024.9.3. Approved by one reviewer, passed CI checks, and modified two files with a two-line change.
80%
#527 build(deps): update dependency sphinx-lint to v1 craft-application merged Merged automated dependency update upgrading sphinx-lint from v0.9.1 to v1.0.0. The pull request passed CI checks, received approval from two reviewers, and was successfully merged.
80%
#870 build(deps): update dependency sphinx-autobuild to v2024.10.3 (main) craft-parts merged Merged automated dependency update for sphinx-autobuild to v2024.10.3. Approved by two reviewers, passed CI checks, and merged into the main branch.
80%