mirror of https://git.envs.net/envs/twtxt.git
31 lines
574 B
Makefile
31 lines
574 B
Makefile
# always rebuild docs
|
|
# -> needed because of directory named docs/
|
|
.PHONY: docs
|
|
|
|
all: test docs
|
|
|
|
test:
|
|
@echo "---> running tests using tox"
|
|
@python3 -m tox
|
|
|
|
pytest:
|
|
@echo "---> running tests directly"
|
|
@py.test --tb=short -v --cov twtxt/ tests/
|
|
|
|
coverage:
|
|
@echo "---> building coverage report"
|
|
@coverage html
|
|
|
|
docs:
|
|
@echo "---> generating sphinx documentation"
|
|
@$(MAKE) -C docs html
|
|
|
|
publish:
|
|
@echo "---> uploading to PyPI"
|
|
@python3 setup.py sdist bdist_wheel
|
|
@twine upload dist/*
|
|
@rm -fr build dist .egg
|
|
|
|
authors:
|
|
@git log --format="%aN <%aE>" | sort -f | uniq
|