Fix mypy compatibility with Python 3.14 #300
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#298
Update mypy from v0.900 (2021) to v1.18.2 (2025) to fix CI failures on Python 3.14.
The old version fails with 'The typed_ast package is not installed' error because typed_ast is incompatible with Python 3.14. GitHub Actions recently started defaulting to Python 3.14 for the check workflow, causing intermittent CI failures.
Tested with Docker python:3.14 image to confirm the fix works.