34 lines
710 B
Makefile
34 lines
710 B
Makefile
PROJECT = "desec_dns_api"
|
|
|
|
.PHONY: all clean sdist bdist_wheel test coverage html upload testupload
|
|
|
|
all: sdist bdist_wheel
|
|
|
|
clean:
|
|
rm -rf .pytest_cache/
|
|
rm -rf build/
|
|
rm -rf ${PROJECT}.egg-info/
|
|
rm -rf dist/
|
|
rm -rf htmlcov/
|
|
rm -rf .coverage
|
|
|
|
sdist:
|
|
python3 setup.py sdist
|
|
|
|
bdist_wheel:
|
|
python3 setup.py bdist_wheel
|
|
|
|
test:
|
|
pytest --flake8 tests/
|
|
|
|
coverage:
|
|
pytest --cov=${PROJECT} tests/
|
|
|
|
html:
|
|
pytest --cov-report html:htmlcov --cov=${PROJECT} tests/
|
|
|
|
upload: sdist bdist_wheel
|
|
twine upload -s -i contact@gerbonara.io --config-file ~/.pypirc --skip-existing --repository pypi dist/*
|
|
|
|
testupload: sdist bdist_wheel
|
|
twine upload --config-file ~/.pypirc --skip-existing --repository testpypi dist/*
|