build(deps): update dependency mypy to v2 (main)
Metadata
Current evaluation
Updating mypy to v2 was closed without merging. Manual closure caused Renovate to ignore all future 2.x releases.
Suggested action: —
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [mypy](https://redirect.github.com/python/mypy) ([changelog](https://mypy.readthedocs.io/en/latest/changelog.html)) | `~=1.15` → `~=2.2` |  |  |
---
### Release Notes
<details>
<summary>python/mypy (mypy)</summary>
### [`v2.2.0`](https://redirect.github.com/python/mypy/compare/v2.1.0...v2.2.0)
[Compare Source](https://redirect.github.com/python/mypy/compare/v2.1.0...v2.2.0)
### [`v2.1.0`](https://redirect.github.com/python/mypy/compare/v2.0.0...v2.1.0)
[Compare Source](https://redirect.github.com/python/mypy/compare/v2.0.0...v2.1.0)
### [`v2.0.0`](https://redirect.github.com/python/mypy/compare/v1.20.2...v2.0.0)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.20.2...v2.0.0)
### [`v1.20.2`](https://redirect.github.com/python/mypy/compare/v1.20.1...v1.20.2)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.20.1...v1.20.2)
### [`v1.20.1`](https://redirect.github.com/python/mypy/blob/HEAD/CHANGELOG.md#Mypy-1201)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.20.0...v1.20.1)
- Always disable sync in SQLite cache (Ivan Levkivskyi, PR [21184](https://redirect.github.com/python/mypy/pull/21184))
- Temporarily skip few base64 tests (Ivan Levkivskyi, PR [21193](https://redirect.github.com/python/mypy/pull/21193))
- Revert `dict.__or__` typeshed change (Ivan Levkivskyi, PR [21186](https://redirect.github.com/python/mypy/pull/21186))
- Fix narrowing for match case with variadic tuples (Shantanu, PR [21192](https://redirect.github.com/python/mypy/pull/21192))
- Avoid narrowing `type[T]` in type calls (Shantanu, PR [21174](https://redirect.github.com/python/mypy/pull/21174))
- Fix regression for catching empty tuple in except (Shantanu, PR [21153](https://redirect.github.com/python/mypy/pull/21153))
- Fix reachability for frozenset and dict view narrowing (Shantanu, PR [21151](https://redirect.github.com/python/mypy/pull/21151))
- Fix narrowing with chained comparison (Shantanu, PR [21150](https://redirect.github.com/python/mypy/pull/21150))
- Avoid narrowing to unreachable at module level (Shantanu, PR [21144](https://redirect.github.com/python/mypy/pull/21144))
- Allow dangerous identity comparisons to `Any` typed variables (Shantanu, PR [21142](https://redirect.github.com/python/mypy/pull/21142))
- `--warn-unused-config` should not be a strict flag (Ivan Levkivskyi, PR [21139](https://redirect.github.com/python/mypy/pull/21139))
### [`v1.20.0`](https://redirect.github.com/python/mypy/compare/v1.19.1...v1.20.0)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.19.1...v1.20.0)
### [`v1.19.1`](https://redirect.github.com/python/mypy/blob/HEAD/CHANGELOG.md#Mypy-1191)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.19.0...v1.19.1)
- Fix noncommutative joins with bounded TypeVars (Shantanu, PR [20345](https://redirect.github.com/python/mypy/pull/20345))
- Respect output format for cached runs by serializing raw errors in cache metas (Ivan Levkivskyi, PR [20372](https://redirect.github.com/python/mypy/pull/20372))
- Allow `types.NoneType` in match cases (A5rocks, PR [20383](https://redirect.github.com/python/mypy/pull/20383))
- Fix mypyc generator regression with empty tuple (BobTheBuidler, PR [20371](https://redirect.github.com/python/mypy/pull/20371))
- Fix crash involving Unpack-ed TypeVarTuple (Shantanu, PR [20323](https://redirect.github.com/python/mypy/pull/20323))
- Fix crash on star import of redefinition (Ivan Levkivskyi, PR [20333](https://redirect.github.com/python/mypy/pull/20333))
- Fix crash on typevar with forward ref used in other module (Ivan Levkivskyi, PR [20334](https://redirect.github.com/python/mypy/pull/20334))
- Fail with an explicit error on PyPy (Ivan Levkivskyi, PR [20389](https://redirect.github.com/python/mypy/pull/20389))
### [`v1.19.0`](https://redirect.github.com/python/mypy/compare/v1.18.2...v1.19.0)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.18.2...v1.19.0)
### [`v1.18.2`](https://redirect.github.com/python/mypy/blob/HEAD/CHANGELOG.md#Mypy-1182)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.18.1...v1.18.2)
- Fix crash on recursive alias (Ivan Levkivskyi, PR [19845](https://redirect.github.com/python/mypy/pull/19845))
- Add additional guidance for stubtest errors when runtime is `object.__init__` (Stephen Morton, PR [19733](https://redirect.github.com/python/mypy/pull/19733))
- Fix handling of None values in f-string expressions in mypyc (BobTheBuidler, PR [19846](https://redirect.github.com/python/mypy/pull/19846))
### [`v1.18.1`](https://redirect.github.com/python/mypy/compare/v1.17.1...v1.18.1)
[Compare Source](https://redirect.github.com/python/mypy/compare/v1.17.1...v1.18.1)
</details>
---
### Configuration
📅 **Schedule**: (in timezone Etc/UTC)
- Branch creation
- "every weekend"
- 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-providers).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI0Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Updating mypy to v2 was closed without merging. Manual closure caused Renovate to ignore all future 2.x releases. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
20
Complexity:
15
Confidence:
85
|
needs review | Updates mypy dependency from v1.15 to v2.1. Generated by Renovate bot, currently awaiting manual merge as automerge is disabled. Last activity was 5 days ago. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
45
Complexity:
15
Confidence:
85
|
needs review | Automated dependency update upgrading mypy from v1.15 to v2.1. The update is open, has zero comments, and has been inactive for 32 days, awaiting maintainer review. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1585 build(deps): update dependency mypy to v2 (main) | craft-parts | closed | Closed without merging. The maintainer rejected the mypy v2 dependency update, causing Renovate to ignore all future 2.x releases until a manual upgrade occurs. | |
| #6246 build(deps): update dependency mypy to v2 (main) - autoclosed | snapcraft | closed | Mypy v2.1.0 dependency update was autoclosed without merging. Multiple CI checks failed, causing Renovate to automatically discard the pull request. | |
| #196 build(deps): update dependency mypy to ~=2.2.0 (main) | craft-grammar | merged | Merged an automated dependency update upgrading mypy from ~=2.1.0 to ~=2.2.0. Generated by Renovate bot, the change received one approval, passed all CI checks, and was manually merged after configuration disabled automerge. | |
| #2689 build(deps): update dependency mypy to v2 (main) - autoclosed | charmcraft | closed | Renovate PR updating mypy to v2 was autoclosed after static type checking failed due to incompatible assignments and missing attributes in the codebase. The dependency update was abandoned pending code fixes. | |
| #1534 build(deps): update dependency mypy to ~=1.20.0 (main) | craft-parts | closed | Superseded by PR #1536. The mypy dependency update to ~=1.20.0 was closed without merging, and Renovate will ignore this specific version update. | |
| #17 build(deps): update dependency mypy to ~=1.17.1 | craft-artifacts | closed | Closed without merging. The maintainer declined the mypy 1.17.1 update, prompting Renovate to ignore this version. CI passed, but the branch was abandoned to await a newer release. | |
| #779 build(deps): update dependency mypy to v1.16.1 (main) | craft-application | closed | Closed without merging. The mypy update to v1.16.1 was abandoned despite passing CI checks. Renovate will ignore this version and wait for a newer release to generate a replacement PR. | |
| #174 build(deps): update dependency mypy to ~=1.20.0 (main) | craft-grammar | closed | Superseded by PR #174. The mypy update to ~=1.20.0 was closed without merging, and Renovate will ignore this version. | |
| #75 build(deps): update dependency mypy to ~=1.20.0 (main) | craft-artifacts | closed | Closed without merging and superseded by PR #77. The maintainer replaced this mypy dependency update with an alternative PR. Renovate will ignore this closed update. | |
| #343 build(deps): update dependency mypy to ~=1.20.2 (main) | imagecraft | merged | Merged into main after passing CI and receiving two approvals. The Renovate-generated update upgraded the mypy dependency from ~=1.19.1 to ~=1.20.2. |