← Back to issue list

chore(deps): loosen mypy requirement

View original Github issue

Metadata

Project
craft-parts
Number
#604
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #604 via commit 2d882b31, loosening the mypy requirement and removing mypy from Renovate until Python 3.7 support is removed.

Resolution: closed resolved

Reason: The approved dependency-maintenance change was merged as commit 2d882b31, relaxing mypy compatibility and temporarily excluding it from Renovate while Python 3.7 remained supported.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Also removes from renovate config until we can remove Python 3.7 One of two PRs that will fix renovate. https://github.com/canonical/craft-parts/pull/589 - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #604 via commit 2d882b31, loosening the mypy requirement and removing mypy from Renovate until Python 3.7 support is removed.
stealth/space-bunny-alpha — closed resolved Merged PR #604 loosened the mypy requirement and removed mypy from Renovate until Python 3.7 support is dropped; merged in commit 2d882b31.
qwen/qwen3.6-35b-a3b — — Merged after two approvals and passing CI. Loosened the mypy version constraint and removed it from Renovate until Python 3.7 support is dropped. Resolved as part of a two-PR fix to restore Renovate functionality.
qwen3.6-35b-a3b-mtp-q6 — — Merged to loosen the mypy version requirement and remove it from the Renovate configuration until Python 3.7 support is dropped. This change resolved Renovate configuration issues as part of a paired PR set.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-parts#589 (confidence 98%)

    PR #604 identifies #589 as the companion change in the two-PR Renovate fix.

Related issues

Issue Project State Summary Similarity
#47 chore(deps): update dependency mypy to v1.1.1 starbase merged Merged Renovate PR #47 updated mypy from 1.0.1 to 1.1.1; the change landed in commit 2206424.
85%
#1220 chore(deps): update dependency mypy to v1.5.1 charmcraft merged Merged Renovate PR #1220, updating Charmcraft's pinned mypy dependency from 1.4.1 to 1.5.1 in commit ebcf6498 after two approvals.
82%
#1344 chore(deps): update dependency mypy to v1.6.1 charmcraft closed Closed unmerged; Renovate skipped mypy 1.6.1, and the later upgrade to 1.8.0 merged via #1444 (7eb03535).
82%
#39 chore(deps): update dependency mypy to ~=1.11.1 craft-grammar merged Renovate's mypy bump ~=1.10.0 -> ~=1.11.1 merged into craft-grammar main via commit 8b6b8f3 after 1 approval; single-line pyproject.toml requirement change.
82%
#524 chore(deps): update dependency mypy to v1 craft-parts closed Renovate PR #524 was closed unmerged in favor of a manual mypy 1.x upgrade tracked in #525; its one-line pin change was not merged.
82%
#379 chore(deps): update development dependencies (non-major) craft-providers merged Merged Renovate PR #379 in commit 9aa4ba1, updating responses to 0.23.3, types-mypy to 1.5.0, and types-pyright to 1.1.322.
81%
#137 chore(deps): update development dependencies (non-major) starbase merged Merged Renovate PR #137 into main, updating seven pinned development dependencies, including pytest-mock 3.12.0 and mypy 1.6.1.
81%
#163 chore(deps): update dependency pydantic to v2 craft-application closed Renovate’s Pydantic 2.5.2 bump was closed unmerged and later replaced by merged migration PR #401 (commit c2f0978a).
80%
#28 chore(deps): update dependency pydantic to v2 - autoclosed craft-grammar closed Renovate's Pydantic 2 bump was closed unmerged and superseded by dedicated migration PR #33, which landed in commit 5e225fb.
80%
#391 chore(deps): update dependency mypy to v1.6.1 rockcraft merged Renovate bot PR #391 bumped the dev/lint dependency mypy from 1.5.1 to 1.6.1 in pyproject.toml (1 line change). Merged with 2 approvals and no review comments.
79%