← Back to issue list

chore(deps): update dependency sphinx to v6

View original Github issue

Metadata

Project
starbase
Number
#20
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Sphinx 6 bot PR was closed unmerged because sphinx-design was incompatible; commit f4f5541 later applied the upgrade directly.

Resolution: closed superseded

Reason: The maintainer cited executablebooks/sphinx-design#118 as blocking the merge, and Renovate confirmed the PR was closed without merging. Commit f4f5541 later applied the Sphinx 6 upgrade directly.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sphinx](https://togithub.com/sphinx-doc/sphinx) ([changelog](https://www.sphinx-doc.org/en/master/changes.html)) | `==5.3.0` -> `==6.1.3` | [![age](https://badges.renovateapi.com/packages/pypi/sphinx/6.1.3/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/sphinx/6.1.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/sphinx/6.1.3/compatibility-slim/5.3.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/sphinx/6.1.3/confidence-slim/5.3.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sphinx-doc/sphinx</summary> ### [`v6.1.3`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES#Release-613-released-Jan-10-2023) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v6.1.2...v6.1.3) \===================================== ## Bugs fixed - [#&#8203;11116](https://togithub.com/sphinx-doc/sphinx/issues/11116): Reverted to previous Sphinx 5 node copying method - [#&#8203;11117](https://togithub.com/sphinx-doc/sphinx/issues/11117): Reverted changes to parallel image processing from Sphinx 6.1.0 - [#&#8203;11119](https://togithub.com/sphinx-doc/sphinx/issues/11119): Supress `ValueError` in the `linkcheck` builder ### [`v6.1.2`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES#Release-612-released-Jan-07-2023) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v6.1.1...v6.1.2) \===================================== ## Bugs fixed - [#&#8203;11101](https://togithub.com/sphinx-doc/sphinx/issues/11101): LaTeX: `div.topic_padding` key of sphinxsetup documented at 5.1.0 was implemented with name `topic_padding` - [#&#8203;11099](https://togithub.com/sphinx-doc/sphinx/issues/11099): LaTeX: `shadowrule` key of sphinxsetup causes PDF build to crash since Sphinx 5.1.0 - [#&#8203;11096](https://togithub.com/sphinx-doc/sphinx/issues/11096): LaTeX: `shadowsize` key of sphinxsetup causes PDF build to crash since Sphinx 5.1.0 - [#&#8203;11095](https://togithub.com/sphinx-doc/sphinx/issues/11095): LaTeX: shadow of :dudir:`topic` and contents\_ boxes not in page margin since Sphinx 5.1.0 .. \_contents: https://docutils.sourceforge.io/docs/ref/rst/directives.html#table-of-contents - [#&#8203;11100](https://togithub.com/sphinx-doc/sphinx/issues/11100): Fix copying images when running under parallel mode. ### [`v6.1.1`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES#Release-611-released-Jan-05-2023) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v6.1.0...v6.1.1) \===================================== ## Bugs fixed - [#&#8203;11091](https://togithub.com/sphinx-doc/sphinx/issues/11091): Fix `util.nodes.apply_source_workaround` for `literal_block` nodes with no source information in the node or the node's parents. ### [`v6.1.0`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES#Release-610-released-Jan-05-2023) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v6.0.1...v6.1.0) \===================================== ## Dependencies - Adopted the `Ruff`\_ code linter. .. \_Ruff: https://github.com/charliermarsh/ruff ## Incompatible changes - [#&#8203;10979](https://togithub.com/sphinx-doc/sphinx/issues/10979): gettext: Removed support for pluralisation in `get_translation`. This was unused and complicated other changes to `sphinx.locale`. ## Deprecated - `sphinx.util` functions: - Renamed `sphinx.util.typing.stringify()` to `sphinx.util.typing.stringify_annotation()` - Moved `sphinx.util.xmlname_checker()` to `sphinx.builders.epub3._XML_NAME_PATTERN` Moved to `sphinx.util.display`: - `sphinx.util.status_iterator` - `sphinx.util.display_chunk` - `sphinx.util.SkipProgressMessage` - `sphinx.util.progress_message` Moved to `sphinx.util.http_date`: - `sphinx.util.epoch_to_rfc1123` - `sphinx.util.rfc1123_to_epoch` Moved to `sphinx.util.exceptions`: - `sphinx.util.save_traceback` - `sphinx.util.format_exception_cut_frames` ## Features added - Cache doctrees in the build environment during the writing phase. - Make all writing phase tasks support parallel execution. - [#&#8203;11072](https://togithub.com/sphinx-doc/sphinx/issues/11072): Use PEP 604 (`X | Y`) display conventions for `typing.Optional` and `typing.Optional` types within the Python domain and autodoc. - [#&#8203;10700](https://togithub.com/sphinx-doc/sphinx/issues/10700): autodoc: Document `typing.NewType()` types as classes rather than 'data'. - Cache doctrees between the reading and writing phases. ## Bugs fixed - [#&#8203;10962](https://togithub.com/sphinx-doc/sphinx/issues/10962): HTML: Fix the multi-word key name lookup table. - Fixed support for Python 3.12 alpha 3 (changes in the `enum` module). - [#&#8203;11069](https://togithub.com/sphinx-doc/sphinx/issues/11069): HTML Theme: Removed outdated "shortcut" link relation keyword. - [#&#8203;10952](https://togithub.com/sphinx-doc/sphinx/issues/10952): Properly terminate parallel processes on programme interuption. - [#&#8203;10988](https://togithub.com/sphinx-doc/sphinx/issues/10988): Speed up `TocTree.resolve()` through more efficient copying. - [#&#8203;6744](https://togithub.com/sphinx-doc/sphinx/issues/6744): LaTeX: support for seealso directive should be via an environment to allow styling. - [#&#8203;11074](https://togithub.com/sphinx-doc/sphinx/issues/11074): LaTeX: Can't change sphinxnote to use sphinxheavybox starting with 5.1.0 ### [`v6.0.1`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES#Release-601-released-Jan-05-2023) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v6.0.0...v6.0.1) \===================================== ## Dependencies - Require Pygments 2.13 or later. ## Bugs fixed - [#&#8203;10944](https://togithub.com/sphinx-doc/sphinx/issues/10944): imgmath: Fix resolving image paths for files in nested folders. ### [`v6.0.0`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES#Release-600-released-Dec-29-2022) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v5.3.0...v6.0.0) \===================================== ## Dependencies - [#&#8203;10468](https://togithub.com/sphinx-doc/sphinx/issues/10468): Drop Python 3.6 support - [#&#8203;10470](https://togithub.com/sphinx-doc/sphinx/issues/10470): Drop Python 3.7, Docutils 0.14, Docutils 0.15, Docutils 0.16, and Docutils 0.17 support. Patch by Adam Turner ## Incompatible changes - [#&#8203;7405](https://togithub.com/sphinx-doc/sphinx/issues/7405): Removed the jQuery and underscore.js JavaScript frameworks. These frameworks are no longer be automatically injected into themes from Sphinx 6.0. If you develop a theme or extension that uses the `jQuery`, `$`, or `$u` global objects, you need to update your JavaScript to modern standards, or use the mitigation below. The first option is to use the sphinxcontrib.jquery\_ extension, which has been developed by the Sphinx team and contributors. To use this, add `sphinxcontrib.jquery` to the `extensions` list in `conf.py`, or call `app.setup_extension("sphinxcontrib.jquery")` if you develop a Sphinx theme or extension. The second option is to manually ensure that the frameworks are present. To re-add jQuery and underscore.js, you will need to copy `jquery.js` and `underscore.js` from `the Sphinx repository`\_ to your `static` directory, and add the following to your `layout.html`: .. code-block:: html+jinja {%- block scripts %} <script src="{{ pathto('_static/jquery.js', resource=True) }}"></script> <script src="{{ pathto('_static/underscore.js', resource=True) }}"></script> {{ super() }} {%- endblock %} .. \_sphinxcontrib.jquery: https://github.com/sphinx-contrib/jquery/ Patch by Adam Turner. - [#&#8203;10471](https://togithub.com/sphinx-doc/sphinx/issues/10471), [#&#8203;10565](https://togithub.com/sphinx-doc/sphinx/issues/10565): Removed deprecated APIs scheduled for removal in Sphinx 6.0. See :ref:`dev-deprecated-apis` for details. Patch by Adam Turner. - [#&#8203;10901](https://togithub.com/sphinx-doc/sphinx/issues/10901): C Domain: Remove support for parsing pre-v3 style type directives and roles. Also remove associated configuration variables `c_allow_pre_v3` and `c_warn_on_allowed_pre_v3`. Patch by Adam Turner. ## Features added - [#&#8203;10924](https://togithub.com/sphinx-doc/sphinx/issues/10924): LaTeX: adopt better looking defaults for tables and code-blocks. See :confval:`latex_table_style` and the `pre_border-radius` and `pre_background-TeXcolor` :ref:`additionalcss` for the former defaults and how to re-enact them if desired. ## Bugs fixed - [#&#8203;10984](https://togithub.com/sphinx-doc/sphinx/issues/10984): LaTeX: Document :confval:`latex_additional_files` behavior for files with `.tex` extension. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" in timezone Etc/UTC. 🚦 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/canonical/starbase). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMTYuMSIsInVwZGF0ZWRJblZlciI6IjM0LjExNi4xIn0=-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Sphinx 6 bot PR was closed unmerged because sphinx-design was incompatible; commit f4f5541 later applied the upgrade directly.
stealth/space-bunny-alpha — closed superseded Closed unmerged because sphinx-design lacked Sphinx 6 support; the upgrade was later superseded and merged as canonical/starbase#73 in commit f4f5541.
stealth/space-bunny-alpha — closed superseded Closed unmerged because sphinx-design lacked Sphinx 6 support; the upgrade was later delivered by merged canonical/starbase#73 in commit f4f5541.
qwen/qwen3.6-35b-a3b — — Closed without merging because sphinx-design did not support Sphinx 6. Renovate will ignore future 6.x updates for this repository until the blocker is resolved or the dependency is manually upgraded.
qwen3.6-35b-a3b-mtp-q6 — — Closed without merging because sphinx-design does not support Sphinx 6. The update was abandoned pending upstream compatibility, and Renovate will ignore future 6.x releases.

Update history

No update history recorded yet.

Related work

  • Blocked By: sphinx-design#118 (confidence 100%)

    The maintainer cited this Sphinx 6 compatibility issue as the reason not to merge.

Related issues

Issue Project State Summary Similarity
#17 chore(deps): update dependency sphinx to v6 craft-archives closed Renovate's Sphinx 6.1.3 upgrade was closed unmerged after @lengau rejected it pending sphinx-design support; Renovate then ignored future Sphinx 6.x updates.
87%
#355 chore(deps): update dependency docs/sphinx to v7 craft-providers closed Closed unmerged after an upstream sphinx-design blocker; the later Sphinx 7 update merged through canonical/craft-providers#365 (commit 72962a5).
84%
#365 chore(deps): update dependency docs/sphinx to v7 craft-providers merged Renovate PR #365 bumped docs/sphinx from >=6.2.1,<7.0 to >=7.1,<7.2 in docs requirements and was merged into main as commit 72962a5, retried after sphinx-design issue #130 was fixed.
82%
#576 chore(deps): update dependency canonical-sphinx to v0.6.0 fetch-service merged Merged PR #576 via commit 469fefe, updating canonical-sphinx from 0.5.2 to 0.6.0 in the documentation requirements.
80%
#180 chore(deps): update dependency docs/sphinx to v7 craft-cli merged Merged PR #180 as commit 91c4b88, updating docs/sphinx from >=6.2.1,<7.0 to >=7.2.6,<7.3.
80%
#128 chore(deps): update dependency docs/sphinx to v7 craft-application merged Merged PR #128 in commit a9ca6a26, updating docs/sphinx from >=6.2.1,<7.0 to >=7.2.6,<7.3.
79%
#118 chore(deps): update dependency docs/sphinx to v7 starbase merged Merged PR #118 via commit 3fca437, raising the docs/sphinx constraint from >=6.2.1,<7.0 to >=7.1.2,<7.2.
79%
#60 chore(deps): update dependency docs/sphinx-design to v0.4.1 starbase merged Renovate PR #60 (approved, no comments) bumping docs/sphinx-design from 0.3.0 to 0.4.1 was merged as commit eae3d8a; the pin has since moved on to 0.6.1 in docs/requirements.txt and pyproject.toml.
79%
#377 chore(deps): update dependency canonical-sphinx to v0.5.1 fetch-service merged Renovate PR #377 was merged, updating canonical-sphinx from 0.4.0 to 0.5.1 in commit 653a913.
78%
#120 chore(deps): update documentation dependencies starbase merged Merged PR #120 updated furo to 2023.7.26, sphinx-design to 0.5.0, sphinx-lint to 0.6.8, and sphinx-toolbox to 3.5.0 in commit 2a28541.
78%