PYTHON ?= python PYTEST ?= pytest SPHINX_BUILD ?= sphinx-build all: docs sdist bdist_wheel .PHONY: clean clean: find . -name '*.pyc' -delete rm -rf *.egg-info rm -f .coverage rm -f coverage.xml rm -rf docs/_build .PHONY: docs docs: sphinx-build -E docs docs/_build .PHONY: test test: $(PYTEST) .PHONY: test-coverage test-coverage: rm -f .coverage rm -f coverage.xml $(PYTEST) --cov=./ --cov-report=xml .PHONY: install install: PYTHONPATH=. $(PYTHON) setup.py install sdist: python3 setup.py sdist bdist_wheel: python3 setup.py bdist_wheel upload: sdist bdist_wheel twine upload -s -i gerbonara@jaseg.de --config-file ~/.pypirc --skip-existing --repository pypi dist/* testupload: sdist bdist_wheel twine upload --config-file ~/.pypirc --skip-existing --repository testpypi dist/*