← 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 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.

Suggested action:

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
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 issues

Issue Project State Summary Similarity
#1344 chore(deps): update dependency mypy to v1.6.1 charmcraft closed Abandoned without merging. The mypy dependency update to v1.6.1 was approved and passed CI but manually closed. Renovate will ignore this version and open a replacement PR for newer releases.
84%
#27 chore(deps): update development dependencies (non-major) craft-grammar merged Merged an automated Renovate pull request updating non-major development dependencies. Ruff updated to 0.4.5, mypy to 1.10.0, and pyright to 1.1.364. Approved by one reviewer, passed CI, and merged successfully.
82%
#391 chore(deps): update dependency mypy to v1.6.1 rockcraft merged Merged an automated dependency update generated by Renovate bot, upgrading mypy from v1.5.1 to v1.6.1. Approved by two reviewers, passed CI checks, and merged into the main branch.
81%
#241 chore(deps): ignore pytest in renovate craft-platforms merged Merged. Configured Renovate to ignore pytest updates to maintain compatibility with older Python versions. Updated pyproject.toml and relocked dependencies. Approved by two reviewers and passed CI checks.
80%
#50 chore(deps): update dependency mypy to v1.2.0 starbase merged Merged automated dependency update for mypy from v1.1.1 to v1.2.0. Generated by Renovate, the change passed CI checks and received reviewer approval. Merged manually after the configured automerge window expired.
80%
#47 chore(deps): update dependency mypy to v1.1.1 starbase merged Successfully merged an automated dependency update via Renovate bot, upgrading mypy from v1.0.1 to v1.1.1. The change passed all CI checks and received reviewer approval.
79%
#524 chore(deps): update dependency mypy to v1 craft-parts closed Closed without merging. Superseded by manual dependency handling in PR #525. Renovate will ignore future v1.x updates until manually upgraded.
79%
#4696 chore(deps): update development dependencies (non-major) snapcraft merged Merged automated updates for Python type stubs via Renovate. Approved after passing CI and coverage checks. Maintainer deferred merge to address unrelated spread test failures before applying.
78%
#265 chore(deps): update development dependencies (non-major) craft-application merged Merged automated dependency updates via Renovate. Updated coverage to 7.4.3, pytest to 8.1.1, and types/mypy to 1.9.0. The PR passed CI checks, received three approvals, and was auto-merged.
78%
#207 chore(deps): drop Pydantic dependency craft-cli merged Merged changes remove the unused Pydantic dependency, resolving issue #201. Approved by two reviewers, passed CI checks, and reduced code by three lines across three files without impacting the 94.76% test coverage.
78%