From 57c3b9551b43c979183f7dd12ac25cb1be761153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Wed, 26 Mar 2014 09:23:26 +0100 Subject: [PATCH] Added invoke tasks for helping make releases --- tasks.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tasks.py diff --git a/tasks.py b/tasks.py new file mode 100644 index 0000000..56ce2d5 --- /dev/null +++ b/tasks.py @@ -0,0 +1,14 @@ + +import invoke + +# Based on https://github.com/pyca/cryptography/blob/master/tasks.py + + +@invoke.task +def release(version): + invoke.run("git tag -a pycares-{0} -m \"pycares {0} release\"".format(version)) + invoke.run("git push --tags") + + invoke.run("python setup.py sdist") + invoke.run("twine upload -r pypi dist/pycares-{0}*".format(version)) +