Merge pull request #6446 from blueyed/tox-mypy

tox: add mypy toxenv
This commit is contained in:
Daniel Hahler 2020-01-14 18:26:35 +01:00 committed by GitHub
commit 4a265ba38b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 9 additions and 2 deletions

View File

@ -37,7 +37,7 @@ repos:
- id: pyupgrade
args: [--py3-plus]
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v0.761
rev: v0.761 # NOTE: keep this in sync with setup.py.
hooks:
- id: mypy
files: ^(src/|testing/)

View File

@ -29,7 +29,10 @@ def main():
"nose",
"requests",
"xmlschema",
]
],
"checkqa-mypy": [
"mypy==v0.761", # keep this in sync with .pre-commit-config.yaml.
],
},
install_requires=INSTALL_REQUIRES,
)

View File

@ -55,6 +55,10 @@ basepython = python3
deps = pre-commit>=1.11.0
commands = pre-commit run --all-files --show-diff-on-failure {posargs:}
[testenv:mypy]
extras = checkqa-mypy, testing
commands = mypy {posargs:src testing}
[testenv:docs]
basepython = python3
usedevelop = True