test: pre-commit run --all-files python -m pflake8 . python -m mypy --strict . $(MAKE) test-pytest test-pytest: python -m pytest --cov=sporestack --cov-fail-under=49 --cov-report=term --durations=3 --cache-clear build-dist: rm dist/* || true # This should result in a reproducible wheel. SOURCE_DATE_EPOCH=1309379017 python -m build --no-isolation python -m twine check --strict dist/* servedocs: pdoc sporestack publish: build-dist # The sdist isn't reproducible, but the wheel is. python -m twine upload dist/*