build(deps): update dependency sphinx to v8
Metadata
Current evaluation
Merged #228 via commit c5b2772, updating Sphinx from 7.4.7 to 8.0.2 in two dependency files.
Resolution: closed resolved
Reason: The dependency update was merged into main by commit c5b2772, pinning Sphinx 8.0.2 in both affected files.
Evaluated by: mr-cal-bot
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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
- [#​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.
- [#​12593](https://redirect.github.com/sphinx-doc/sphinx/issues/12593): Raise an error for invalid `html_sidebars` values.
Patch by Adam Turner.
- [#​12593](https://redirect.github.com/sphinx-doc/sphinx/issues/12593): Raise an error in `Theme.get_config` for invalid sections.
Patch by Adam Turner.
- [#​11693](https://redirect.github.com/sphinx-doc/sphinx/issues/11693): Remove support for old-style `Makefile` and `make.bat`
output in `sphinx-quickstart`.
- [#​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.
- [#​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.
- [#​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.
- [#​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.
- [#​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.
- [#​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
- [#​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.
- [#​12650](https://redirect.github.com/sphinx-doc/sphinx/issues/12650), [#​12686](https://redirect.github.com/sphinx-doc/sphinx/issues/12686), [#​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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #228 via commit c5b2772, updating Sphinx from 7.4.7 to 8.0.2 in two dependency files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #228 via commit c5b2772, updating the pinned Sphinx version from 7.4.7 to 8.0.2 in two files. | |
| 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. |
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 PR #233 upgraded Sphinx from 8.0.2 to 8.1.3 in two dependency files via commit 4519f1a. | |
| #867 build(deps): update dependency sphinx to v7.4.7 (main) | craft-parts | merged | Merged PR #867 as commit 0124eff7, updating the pinned Sphinx dependency from 7.3.7 to 7.4.7. | |
| #873 build(deps): update dependency sphinx to v8 (main) | craft-parts | closed | Renovate PR #873 proposed upgrading Sphinx from 7.4.7 to 8.1.2, but it was closed unmerged; Renovate then marked the 8.x update as ignored. | |
| #229 build(deps): update dependency sphinx-lint to v1 | craft-store | merged | Merged PR #229 upgraded sphinx-lint from 0.9.1 to 1.0.0 in commit 65cc856, updating two dependency files. | |
| #282 build(deps): update dependency sphinx-lint to v1 | craft-cli | merged | Merged #282 via commit 1ee96ac, upgrading sphinx-lint from 0.9.1 to 1.0.0. | |
| #527 build(deps): update dependency sphinx-lint to v1 | craft-application | merged | Merged #527 in commit 60707368, upgrading sphinx-lint from 0.9.1 to 1.0.0. | |
| #5788 build(deps): update dependency sphinx-sitemap to ~=2.8.0 (main) | snapcraft | closed | Closed unmerged after 368 days; sphinx-sitemap 2.8 was later superseded by the v2.9.0 update in commit 7914437d0. | |
| #278 build(deps): update dependency sphinx to v8.2.3 (main) | craft-store | closed | Closed unmerged: Sphinx 8.2.3 requires Python 3.11+, conflicting with craft-store's Python 3.10 support; uv.lock could not resolve and CI checks failed. | |
| #334 build(deps): update dependency sphinx to v9 (main) | craft-store | closed | Sphinx 9.0.4 update PR #334 was closed unmerged after uv could not regenerate uv.lock; Renovate warned against merging and ignored future 9.x updates. | |
| #1013 build(deps): update dependency canonical-sphinx to ~=0.7.1 (main) | craft-providers | merged | Merged dependency update for canonical-sphinx from ~=0.6.0 to ~=0.7.1. |