← Back to issue list

build(deps): update dependency mypy to ~=1.17.1

View original Github issue

Metadata

Project
debcraft
Number
#12
Type
pull request
State
merged
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Renovate PR canonical/debcraft#12 merged via commit 2a2d988, bumping mypy from ~=1.16.0 to ~=1.17.1 across 2 files (pyproject.toml plus lock/constraint) after 2 approvals and all CI checks green.

Resolution: closed resolved

Reason: The PR was merged into main as commit 2a2d988 ("build(deps): update dependency mypy to ~=1.17.1 (#12)"), confirmed in the pyproject.toml history of the repository. CI (fast/slow tests, lint, policy, security scans) passed with no failures and it received two approvals, so the mypy constraint upgrade landed as intended.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [mypy](https://redirect.github.com/python/mypy) ([changelog](https://mypy.readthedocs.io/en/latest/changelog.html)) | `~=1.16.0` -> `~=1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mypy/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mypy/1.16.1/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>python/mypy (mypy)</summary> ### [`v1.17.1`](https://redirect.github.com/python/mypy/blob/HEAD/CHANGELOG.md#Mypy-1171) [Compare Source](https://redirect.github.com/python/mypy/compare/v1.17.0...v1.17.1) - Retain `None` as constraints bottom if no bottoms were provided (Stanislav Terliakov, PR [19485](https://redirect.github.com/python/mypy/pull/19485)) - Fix "ignored exception in `hasattr`" in dmypy (Stanislav Terliakov, PR [19428](https://redirect.github.com/python/mypy/pull/19428)) - Prevent a crash when InitVar is redefined with a method in a subclass (Stanislav Terliakov, PR [19453](https://redirect.github.com/python/mypy/pull/19453)) ### [`v1.17.0`](https://redirect.github.com/python/mypy/compare/v1.16.1...v1.17.0) [Compare Source](https://redirect.github.com/python/mypy/compare/v1.16.1...v1.17.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/debcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuNzEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Renovate PR canonical/debcraft#12 merged via commit 2a2d988, bumping mypy from ~=1.16.0 to ~=1.17.1 across 2 files (pyproject.toml plus lock/constraint) after 2 approvals and all CI checks green.
stealth/space-bunny-alpha — closed resolved Renovate dependency bump PR #12 merged as commit 2a2d988, raising mypy from ~=1.16.0 to ~=1.17.1 in pyproject.toml and the constraints file after 2 approvals and green CI.
stealth/space-bunny-alpha — closed resolved Renovate PR merged (commit 2a2d988), bumping mypy from ~=1.16.0 to ~=1.17.1 in 2 files after 2 approvals and a fully green CI run; all checks passed, no comments.
stealth/space-bunny-alpha — closed resolved Renovate PR #12 was merged via commit 2a2d988, upgrading mypy from ~=1.16.0 to ~=1.17.1 in two files after two approvals and a clean CI run.
qwen/qwen3.6-35b-a3b — — Merged automated dependency update upgrading mypy from 1.16.0 to 1.17.1. Approved by two reviewers with all CI checks passing.
qwen3.6-35b-a3b-mtp-q6 — — Merged automated dependency update upgrading mypy from 1.16.0 to 1.17.1 via Renovate bot. The update applies upstream bug fixes and stability improvements.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/debcraft#20 (confidence 90%)

    Follow-on Renovate bump of mypy to ~=1.18.1 (commit 1b00f62), continuing the same upgrade series.

  • Related To: canonical/debcraft#59 (confidence 88%)

    Later Renovate bump of mypy to ~=1.19.0 (commit c5d17e7) in the same dependency chain.

  • Related To: canonical/debcraft#119 (confidence 88%)

    Subsequent mypy bump to ~=1.20.0 (commit a4e8f43), the last one before mypy was dropped.

  • Superseded By: canonical/debcraft#152 (confidence 72%)

    Commit 56b70aa "style: remove mypy and pyright to go all-in on ty (#152)" later removed the mypy dependency entirely, superseding this constraint.

Related issues

Issue Project State Summary Similarity
#106 build(deps): update dependency mypy to ~=1.17.0 craft-grammar merged Renovate PR merged mypy bump ~=1.16.1 to ~=1.17.0 in pyproject.toml via commit a7cd049; all CI checks passed with 2 approvals.
93%
#402 build(deps): update dependency mypy to ~=1.16.0 starbase merged Renovate PR #402 merged (commit 1e3b089), bumping mypy from ~=1.15.0 to ~=1.16.0 in pyproject.toml after 2 approvals and all CI checks passed.
92%
#136 build(deps): update dependency mypy to ~=1.18.1 craft-grammar merged Renovate PR canonical/craft-grammar#136 merged to main (commit 1752f36), bumping mypy from ~=1.17.0 to ~=1.18.1 in pyproject.toml/uv.lock; approved by 2 reviewers with all CI checks green.
91%
#20 build(deps): update dependency mypy to ~=1.18.1 debcraft merged Renovate PR merged: commit 1b00f62 bumped mypy from ~=1.17.1 to ~=1.18.1 in 2 files (+38/-38), approved by 2 reviewers with all CI checks passing.
90%
#1467 build(deps): update dependency mypy to ~=1.19.1 (main) craft-parts merged Renovate PR merged into main via commit 8375f811, bumping the dev dependency mypy from ~=1.18.2 to ~=1.19.1 in pyproject.toml and the lockfile (2 files, +122/-36). Approved by 2 reviewers.
89%
#5 build(deps): update dependency mypy to ~=1.13.0 craft-artifacts merged Renovate dependency bump PR merged into main via commit 2b688bb, raising mypy from ~=1.11.0 to ~=1.13.0 (pyproject.toml + uv.lock, 2 files, +29/-24).
89%
#467 build(deps): update dependency mypy to ~=1.19.0 (main) starbase merged Renovate bumped mypy from ~=1.18.1 to ~=1.19.0; PR #467 was approved by 2 reviewers and merged into main via commit 7f6dd57, updating pyproject.toml.
88%
#404 build(deps): update dependency mypy to v1.19.0 (main) craft-cli merged Renovate PR canonical/craft-cli#404 merged into main via commit d890e38, updating mypy from 1.18.2 to 1.19.0 after two approvals and all CI checks passed.
88%
#98 build(deps): update dependency mypy to ~=1.16.1 craft-grammar merged Renovate bumped mypy from ~=1.15.0 to ~=1.16.1 in craft-grammar; approved by 2 reviewers and merged as commit 776d605 (+43/-33 in pyproject.toml and starter pack).
88%
#62 build(deps): update dependency mypy to ~=1.12.0 craft-grammar merged Renovate PR merged: bumped mypy from ~=1.11.1 to ~=1.12.0 in pyproject.toml (commit 7f568f1, +1/-1). Mypy was later dropped entirely in #215 (19a38b7).
88%