PROJECT = yangson VERSION = 1.3.0 .PHONY = tags deps install-deps test tags: find $(PROJECT) -name "*.py" | etags - deps: pip freeze > requirements.txt install-deps: pip install -r requirements.txt test: @py.test tests release: git tag -a -m "Yangson release $(VERSION)" $(VERSION) rm -f dist/* python setup.py sdist python setup.py bdist_wheel upload: twine upload dist/*