Skip to content

Update mypy within the Python 3.8-compatible release line - #7

Merged
ctoth merged 2 commits into
masterfrom
repair/task6-installer-mypy-range
Oct 21, 2026
Merged

ctoth merged 2 commits into
masterfrom
repair/task6-installer-mypy-range

Conversation

@ctoth

@ctoth ctoth commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

Allow mypy through the 1.14 release line while preserving the configured Python 3.8 target and supported tool runtime. Later versions drop that runtime or target; the broad range in #4 allows mypy 2.4 to warn and accept a Python 3.9-only API despite the 3.8 setting.

Add explicit compatibility checks using the actual project configuration: accept a supported string API, reject str.removeprefix, and retain the configured rejection of untyped functions. Exercise both Python 3.8 and an isolated Python 3.13 tool environment alongside the existing Windows mocked tests and package builds. Package support and strict configuration remain unchanged.

@ctoth
ctoth marked this pull request as ready for review October 21, 2026 06:17
@ctoth
ctoth merged commit fad12d9 into master Oct 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant