summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjason kirtland <jek@discorporate.us>2010-07-20 18:41:30 +0100
committerjason kirtland <jek@discorporate.us>2010-07-20 18:41:30 +0100
commitc8853255642f9620d2208e5300fdc682067ba1a6 (patch)
treeef0f16765e4947607171830d10e4f79b208dd971
parentd1f55fb9d1a78213cef9dfaad153ca8a3bcbc0e3 (diff)
downloadblinker-c8853255642f9620d2208e5300fdc682067ba1a6.tar.gz
Added release builder.
-rw-r--r--Makefile23
1 files changed, 23 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..33f189f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+TIP=$(shell hg tip --template '{rev}')
+REL=$(shell python -c 'import blinker; print blinker.__version__')
+
+release:
+ @echo Preparing blinker release $(REL)
+ (cd docs/source && make clean)
+ (cd docs/source && make doctest)
+ (cd docs/source && VERSION=$(REL) make html)
+ (cd docs/source && VERSION=$(REL) make text)
+ python setup.py sdist --formats=zip
+
+tip-sdist:
+ @echo "Preparing sdist of blinker @ hg.$(TIP)"
+ perl -pi -e \
+ "s~version = blinker.__version__~version = 'hg.$(TIP)'~" \
+ setup.py
+ (cd docs/source && make clean)
+ (cd docs/source && VERSION=$(TIP) make html)
+ (cd docs/source && VERSION=$(TIP) make text)
+ python setup.py sdist
+ perl -pi -e \
+ "s~version = 'hg.$(TIP)'~version = blinker.__version__~" \
+ setup.py