From b8036649ab7f95b9bd5182d9307426a23297315f Mon Sep 17 00:00:00 2001 From: Evgeniy Alekseev Date: Mon, 28 Jun 2021 02:54:20 +0300 Subject: [PATCH] install types for mypy --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 75883ec2..b91911cc 100644 --- a/Makefile +++ b/Makefile @@ -23,8 +23,7 @@ archive_directory: $(TARGET_FILES) archlinux: archive sed -i "s/pkgver=[0-9.]*/pkgver=$(VERSION)/" package/archlinux/PKGBUILD -check: clean - cd src && mypy --implicit-reexport --strict -p "$(PROJECT)" +check: clean mypy find "src/$(PROJECT)" "tests/$(PROJECT)" -name "*.py" -execdir autopep8 --exit-code --max-line-length 120 -aa -i {} + cd src && pylint --rcfile=../.pylintrc "$(PROJECT)" @@ -35,6 +34,10 @@ clean: directory: clean mkdir "$(PROJECT)" +mypy: + cd src && echo y | mypy --implicit-reexport --strict -p "$(PROJECT)" --install-types || true + cd src && mypy --implicit-reexport --strict -p "$(PROJECT)" + push: archlinux git add package/archlinux/PKGBUILD src/ahriman/version.py git commit -m "Release $(VERSION)"