21 lines
501 B
Makefile
21 lines
501 B
Makefile
![]() |
test:
|
||
|
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/*
|