Add release makefile

This commit is contained in:
Andrew Godwin 2016-06-28 15:27:04 -07:00
parent 6679b8dfdf
commit 2422c6382b

16
Makefile Normal file
View File

@ -0,0 +1,16 @@
.PHONY: release
all:
release:
ifndef version
$(error Please supply a version)
endif
@echo Releasing version $(version)
ifeq (,$(findstring $(version),$(shell git log --oneline -1)))
$(error Last commit does not match version)
endif
git tag $(version)
git push
git push --tags
python setup.py sdist bdist_wheel upload