.DEFAULT_GOAL := help .PHONY: coverage deps help lint push test coverage: ## Run tests with coverage coverage erase coverage run --include=warren/* -m pytest -ra coverage report -m deps: ## Install dependencies pip install black coverage flake8 mccabe mypy pylint pytest tox lint: ## Lint and static-check black warren flake8 warren pylint warren mypy warren push: ## Push code with tags git push && git push --tags test: ## Run tests pytest -ra