summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Hellmann <doug.hellmann@dreamhost.com>2012-04-25 17:14:06 -0400
committerDoug Hellmann <doug.hellmann@dreamhost.com>2012-04-25 17:14:06 -0400
commit09316e4b0acb776e708200c91344e6db457a105f (patch)
tree104181ab622ec235caa40456ad3d6162534a4a9a
parentc5d7296c30da2e9f3bf634d3c4a5f50bb8df8299 (diff)
downloadcliff-tablib-09316e4b0acb776e708200c91344e6db457a105f.tar.gz
add Makefile with some common release operations
-rw-r--r--Makefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..498d508
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,20 @@
+help:
+ @echo "release - package and upload a release"
+ @echo "sdist - package"
+ @echo "docs - generate HTML documentation"
+ @echo "clean - remove build artifacts"
+
+release: docs
+ python setup.py sdist upload
+
+sdist: docs
+ python setup.py sdist
+ ls -l dist
+
+clean:
+ rm -rf dist build *.egg-info
+ (cd docs && make clean)
+
+.PHONY: docs
+docs:
+ (cd docs && make clean html)