Summary
The configured mypy tox environment does not currently provide a passing repository-wide type check. A clean checkout of the current branch reports hundreds of annotation errors before any local changes are applied.
Steps to reproduce
- Use a clean checkout.
- Run
tox -e mypy.
Expected result
The configured tox environment exits successfully, or the type-checking scope/configuration documents an intentional incremental baseline.
Actual result
The command exits with 824 errors across 35 files while checking 57 source files. Most failures use the no-untyped-def and var-annotated error codes.
Environment
- Python 3.14.4
- tox 4.56.4
- mypy 1.19.1
Notes
tox -e ruff-check and the unit test environment pass. The mypy failure was reproduced on a clean detached checkout, so it is independent of the current local change set.
Summary
The configured
mypytox environment does not currently provide a passing repository-wide type check. A clean checkout of the current branch reports hundreds of annotation errors before any local changes are applied.Steps to reproduce
tox -e mypy.Expected result
The configured tox environment exits successfully, or the type-checking scope/configuration documents an intentional incremental baseline.
Actual result
The command exits with 824 errors across 35 files while checking 57 source files. Most failures use the
no-untyped-defandvar-annotatederror codes.Environment
Notes
tox -e ruff-checkand the unit test environment pass. The mypy failure was reproduced on a clean detached checkout, so it is independent of the current local change set.