- Drops
python3.9supports - Adds official
python3.14support - Allow
--mypy-testing-baseto be relative by resolvingexecution_pathbeforecd, #168
- Fixes how
__line__attribute is set, #181 - Remove cache files created for namespace packages, #180
- Drops
python3.8support - Adds official
python3.13support
- Fixes regex for colon output
:, #155 - Fixes internal error with
TraceLastReprEntry, #154
- Fix joining
tomlconfigs with[[mypy.overrides]]
- Make sure that schema is open by default: only check existing fields
- Add
--mypy-schema-closedoption to check schemas with no extra fields
- Add
python3.12support - Add
mypy@1.8.0support - Add schema definition
- Breaking: Drop python3.7 support
- Add
pyproject.tomlconfig file support with--mypy-pyproject-toml-fileoption
- Add
tox.inifile tosdistpackage - Add
requirements.txtfile tosdistpackage - Add
pyproject.tomlfile tosdistpackage
- Use
jinja2instead ofchevronfor templating - Allow parametrizing
mypy_configfield in tests - Bump minimal
mypyandpytestversions
- Also include
mypy.iniandpytest.initosdistpackage
- Adds
tests/subfolder tosdistpackage
- Adds
python3.11support and promise aboutpython3.12support - Removes
pkg_resourcesto usepackaginginstead
- Removes unused depenencies for
python < 3.7 - Fixes compatibility with pytest 7.2, broken due to a private import from
py._path.
- Changes how
mypy>=0.970handlesMYPYPATH - Bumps minimal
mypyversion tomypy>=0.970 - Drops
python3.6support
- Fixes
DeprecationWarningfor usingpy.LocalPathforpytest>=7.0#89
- Removes usages of
distutils#71 - Fixes multiline messages #66
- Fixes that empty output test cases was almost ignored #63
- Fixes output formatting for expected messages #66
- Fixes that
regexanddataclassesdependencies were not listed insetup.py
- Adds
regexsupport in matching test output - Adds a flag for expected failures
- Replaces deprecated
pystachewithchevron
- Updates
mypy
We missed this released by mistake.
- Adds
--mypy-only-local-stubCLI flag to ignore errors in site-packages
- Changes how
MYPYPATHandPYTHONPATHare calcualted. We now expand$PWDvariable and also include relative paths specified inenv:section
- Adds
python3.9support - Bumps required version of
pytestto>=6.0 - Bumps required version of
mypyto>=0.790
- Moves from Travis to Github Actions
- Adds
PYTHONPATHandMYPYPATHspecial handling