Bump mypy from 1.20.2 to 2.1.0#333
Conversation
Bumps [mypy](https://github.com/python/mypy) from 1.20.2 to 2.1.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.20.2...v2.1.0) --- updated-dependencies: - dependency-name: mypy dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
f4330e5 to
ddd2072
Compare
Risk: MEDIUM — mypy 1.x → 2.x majormypy 2.0 is a major release with stricter defaults and several removed/renamed flags. Full CI here (mypy, ruff, unit-tests, gunicorn-smoke) is green on the latest run, which is the strongest signal we have — but a major mypy bump can also widen what gets typechecked and silently pass while letting new error classes through depending on config. Migration checklist
RiskMEDIUM. Auto-mergeable in principle since CI is green, but a quick eyeball of the mypy job output and a local Generated by Claude Code Generated by Claude Code |
Status update — CI is green on the latest headAll required checks are green on Remaining unverified items from the plan (would need a local checkout):
If those local checks pass for a human reviewer, this is ready to approve and merge. Generated by Claude Code |
Bumps mypy from 1.20.2 to 2.1.0.
Changelog
Sourced from mypy's changelog.
... (truncated)
Commits
c1c336dRemove +dev from version74df14bAdd changelog for mypy 2.1 (#21464)022d9bcRevert "TypeForm: Enable by default (#21262)"8826288[mypyc] Document librt.random (#21463)3f4067bBump librt version to 0.11.0 (#21458)2b1eb58[mypyc] Enable incremental self-compilation (#21369)8152f4aRespect file config comments for stale modules (#21444)116d60bFix nondeterminism from nonassociativity of overload joins (#21455)6c4af8eFix function call message change for small number of args (#21432)4b8fdca[mypyc] Add librt.random module (#21433)