Add mypy check in CI

This commit is contained in:
Hsiao-Wei Wang 2019-06-11 00:40:25 -04:00
parent 6f526add79
commit f2c33529df
No known key found for this signature in database
GPG Key ID: 95B070122902DEA4
2 changed files with 4 additions and 1 deletions

View File

@ -49,7 +49,9 @@ citest: $(PY_SPEC_ALL_TARGETS)
lint: $(PY_SPEC_ALL_TARGETS)
cd $(PY_SPEC_DIR); . venv/bin/activate; \
flake8 --ignore=E252,W504,W503 --max-line-length=120 ./eth2spec;
flake8 --ignore=E252,W504,W503 --max-line-length=120 ./eth2spec; \
cd ./eth2spec; \
mypy --follow-imports=silent --warn-unused-ignores --ignore-missing-imports --check-untyped-defs --disallow-incomplete-defs --disallow-untyped-defs --disallow-any-generics -p phase0
install_deposit_contract_test: $(PY_SPEC_ALL_TARGETS)
cd $(DEPOSIT_CONTRACT_DIR); python3 -m venv venv; . venv/bin/activate; pip3 install -r requirements-testing.txt

View File

@ -2,3 +2,4 @@
pytest>=3.6,<3.7
../config_helpers
flake8==3.7.7
mypy==0.701