← Back to issue list

build(deps): update dependency sphinx-autodoc-typehints to v3 (main)

View original Github issue

Metadata

Project
craft-grammar
Number
#152
Type
pull request
State
closed
Author
renovate[bot]
Labels
PR: Dependencies
Created
Updated
Closed

Current evaluation

Closed without merging due to a Python version conflict. The updated package requires Python 3.11+, but the project supports 3.10. Renovate will ignore future 3.x updates for this dependency.

Suggested action:

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [sphinx-autodoc-typehints](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints) ([changelog](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases)) | `~=2.1` -> `~=3.5` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx-autodoc-typehints/3.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx-autodoc-typehints/2.5.0/3.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>tox-dev/sphinx-autodoc-typehints (sphinx-autodoc-typehints)</summary> ### [`v3.5.2`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.5.2) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.1...3.5.2) <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed - Preserve type information from docstrings if no type annotation is present and parameter has default value. by [@&#8203;christianaguilera-foundry](https://redirect.github.com/christianaguilera-foundry) in [#&#8203;576](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/576) ##### New Contributors - [@&#8203;christianaguilera-foundry](https://redirect.github.com/christianaguilera-foundry) made their first contribution in [#&#8203;576](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/576) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.1...3.5.2> ### [`v3.5.1`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.5.1) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.0...3.5.1) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Declare 3.14 support by [@&#8203;gaborbernat](https://redirect.github.com/gaborbernat) in [#&#8203;571](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/571) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.5.0...3.5.1> ### [`v3.5.0`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.5.0) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.4.0...3.5.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Support Union type on its own by [@&#8203;gaborbernat](https://redirect.github.com/gaborbernat) in [#&#8203;570](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/570) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.4.0...3.5.0> ### [`v3.4.0`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.4.0) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.3.0...3.4.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Python 3.14 support by [@&#8203;gaborbernat](https://redirect.github.com/gaborbernat) in [#&#8203;569](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/569) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.3.0...3.4.0> ### [`v3.3.0`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.3.0) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.2.0...3.3.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Warning types and subtypes by [@&#8203;fajpunk](https://redirect.github.com/fajpunk) in [#&#8203;562](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/562) #### New Contributors - [@&#8203;fajpunk](https://redirect.github.com/fajpunk) made their first contribution in [#&#8203;562](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/562) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.2.0...3.3.0> ### [`v3.2.0`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.2.0) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.1.0...3.2.0) <!-- Release notes generated using configuration in .github/release.yml at main --> ##### What's Changed - Fixed broken changelog link by [@&#8203;agronholm](https://redirect.github.com/agronholm) in [#&#8203;530](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/530) - Fix issue [#&#8203;481](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/issues/481) by [@&#8203;nineteendo](https://redirect.github.com/nineteendo) in [#&#8203;533](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/533) - Don't add :rtype: None by [@&#8203;grayjk](https://redirect.github.com/grayjk) in [#&#8203;538](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/538) - Place rtype after directive by [@&#8203;grayjk](https://redirect.github.com/grayjk) in [#&#8203;537](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/537) ##### New Contributors - [@&#8203;agronholm](https://redirect.github.com/agronholm) made their first contribution in [#&#8203;530](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/530) - [@&#8203;nineteendo](https://redirect.github.com/nineteendo) made their first contribution in [#&#8203;533](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/533) - [@&#8203;grayjk](https://redirect.github.com/grayjk) made their first contribution in [#&#8203;538](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/538) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.1.0...3.2.0> ### [`v3.1.0`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.1.0) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.1...3.1.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Support Sphinx 8.2.0 - drop 3.10 support because Sphinx does by [@&#8203;b-kamphorst](https://redirect.github.com/b-kamphorst) in [#&#8203;525](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/525) #### New Contributors - [@&#8203;b-kamphorst](https://redirect.github.com/b-kamphorst) made their first contribution in [#&#8203;525](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/525) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.1...3.1.0> ### [`v3.0.1`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.0.1) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.0...3.0.1) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Fix roles for `types` module by [@&#8203;flying-sheep](https://redirect.github.com/flying-sheep) in [#&#8203;516](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/516) - Update Ruff to 0.9.1 by [@&#8203;flying-sheep](https://redirect.github.com/flying-sheep) in [#&#8203;517](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/517) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/3.0.0...3.0.1> ### [`v3.0.0`](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/releases/tag/3.0.0) [Compare Source](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/compare/2.5.0...3.0.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - 🐛 Replace docutils private API use w/ public by [@&#8203;webknjaz](https://redirect.github.com/webknjaz) in [#&#8203;507](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/507) - Drop support for nptyping by [@&#8203;gaborbernat](https://redirect.github.com/gaborbernat) in [#&#8203;514](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/514) #### New Contributors - [@&#8203;webknjaz](https://redirect.github.com/webknjaz) made their first contribution in [#&#8203;507](https://redirect.github.com/tox-dev/sphinx-autodoc-typehints/pull/507) **Full Changelog**: <https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.5.0...3.0.0> </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 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-grammar). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE1OS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging due to a Python version conflict. The updated package requires Python 3.11+, but the project supports 3.10. Renovate will ignore future 3.x updates for this dependency.
qwen3.6-35b-a3b-mtp-q6 Closed without merging. The v3 update requires Python >=3.11, conflicting with the project's Python 3.10 support. Renovate failed to resolve uv.lock and will ignore future v3 updates for this dependency.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#112 build(deps): update dependency sphinx-autodoc-typehints to v3 craft-grammar closed Closed without merging due to a dependency conflict. The v3 update requires Python 3.11+, conflicting with the project's 3.10 support. Renovate will ignore future 3.x updates unless manually upgraded.
97%
#46 build(deps): update dependency sphinx-autobuild to v2025 (main) craft-artifacts closed Closed without merging because sphinx-autobuild v2025 requires Python >=3.11, conflicting with the project's Python 3.10 setup. Renovate will ignore future 2025.x updates for this dependency.
90%
#149 build(deps): update dependency sphinx-autobuild to v2025 (main) craft-grammar closed Closed without merging due to Python version incompatibility. The updated sphinx-autobuild v2025.8.25 requires Python 3.11+, but the project targets Python 3.10, causing a dependency resolution failure. Renovate will ignore future updates for this package.
90%
#5701 build(deps): update dependency sphinx-prompt to ~=1.10.1 (main) snapcraft closed Closed without merging due to a Python version conflict. The dependency update requires Python >=3.11, but the environment runs 3.10. Renovate will ignore this update until a newer version is released.
89%
#456 build(deps): update dependency sphinx-autobuild to v2025 (main) starbase closed Closed without merging due to a dependency resolution failure. sphinx-autobuild v2025.8.25 requires Python >=3.11, conflicting with the project's Python 3.10 setup. Renovate will ignore future 2025.x updates for this package.
89%
#96 build(deps): update dependency sphinx-autodoc-typehints to v3 craft-grammar closed Closed without merging due to a dependency resolution failure. The uv lock command failed because canonical-sphinx requires sphinx<8, conflicting with the updated package. Renovate will ignore future 3.x updates for this dependency.
88%
#436 build(deps): update dependency sphinx-autobuild to v2025 starbase closed Closed without merging due to Python version incompatibility. sphinx-autobuild v2025.8.25 requires Python >=3.11, conflicting with the project's 3.10 support. Renovate will ignore future 2025.x updates unless manually applied.
88%
#120 build(deps): update dependency sphinx-autobuild to v2025 craft-grammar closed Closed without merging. Renovate failed to update uv.lock due to a Python version conflict, as sphinx-autobuild v2025.8.25 requires Python 3.11+ but the project uses 3.10. Renovate will ignore future 2025.x updates for this dependency.
86%
#100 build(deps): update dependency sphinx-autodoc-typehints to v3 craft-grammar closed Rejected due to dependency conflict. sphinx-autodoc-typehints v3 requires Sphinx 8+, but canonical-sphinx pins it below 8. Maintainer declined the update, and Renovate will ignore future 3.x releases for this package.
86%
#206 build(deps): update dependency sphinx-autobuild to v2025 (main) craft-archives closed Closed without merging due to a Python version conflict. The sphinx-autobuild update requires Python 3.11+, but the project uses 3.10, causing uv.lock resolution to fail. Renovate will ignore future 2025.x updates.
86%