PYTHON ?= python all: test: $(MAKE) test-noclean $(MAKE) clean test-noclean: python3 -m pytest --benchmark-disable --tb=short typecheck: $(MAKE) typecheck-noclean $(MAKE) clean typecheck-noclean: mypy -p project-dummy --warn-redundant-casts coverage: $(MAKE) coverage-noclean $(MAKE) clean coverage-noclean: python3 -m pytest --cov project-dummy --benchmark-disable --tb=short clean: @rm -rf ./dist/ ./__pycache__/ ./tests/__pycache__/ @rm -rf ./.benchmarks ./.pytest_cache ./.mypy_cache @rm -rf ./packages/ .PHONY: all clean test typecheck coverage