Skip mypy installation for pypy<3.9
This commit is contained in:
parent
14a3c3d763
commit
c589c9fc0d
@ -13,13 +13,18 @@ extras =
|
|||||||
deps =
|
deps =
|
||||||
flake8
|
flake8
|
||||||
isort
|
isort
|
||||||
mypy
|
# mypy installation fails with pypy<3.9
|
||||||
|
mypy; implementation_name!='pypy' or python_version>='3.9'
|
||||||
types-setuptools
|
types-setuptools
|
||||||
pytest-cov
|
pytest-cov
|
||||||
commands =
|
commands =
|
||||||
flake8 .
|
flake8 .
|
||||||
isort --check --diff .
|
isort --check --diff .
|
||||||
mypy .
|
# Run mypy if it's installed
|
||||||
|
python -c 'import importlib.util, subprocess, sys; \
|
||||||
|
importlib.util.find_spec("mypy") \
|
||||||
|
and sys.exit(subprocess.run(["mypy", "."]).returncode) \
|
||||||
|
or print("mypy is not installed")'
|
||||||
pytest -r s --cov --cov-report=term --cov-report=xml .
|
pytest -r s --cov --cov-report=term --cov-report=xml .
|
||||||
|
|
||||||
[tool:isort]
|
[tool:isort]
|
||||||
|
Loading…
Reference in New Issue
Block a user