diff options
author | Berker Peksag <berker.peksag@gmail.com> | 2014-05-19 06:48:10 +0300 |
---|---|---|
committer | Berker Peksag <berker.peksag@gmail.com> | 2014-05-19 06:48:10 +0300 |
commit | 685d2ad34e4b38029ea514baa349229ff92773fc (patch) | |
tree | 675e0c0de51d42ffd35c80ee291764bb6163364b /scripts | |
parent | b7d13f278753d057bb3765b4d4a672c351d88bf3 (diff) | |
download | jinja2-685d2ad34e4b38029ea514baa349229ff92773fc.tar.gz |
Add wheel support.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/make-release.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/scripts/make-release.py b/scripts/make-release.py index 2c2cbb6..c28eb9f 100644 --- a/scripts/make-release.py +++ b/scripts/make-release.py @@ -16,6 +16,10 @@ import re from datetime import datetime, date from subprocess import Popen, PIPE +try: + import wheel +except ImportError: + wheel = None _date_strip_re = re.compile(r'(?<=\d)(st|nd|rd|th)') @@ -88,7 +92,10 @@ def set_setup_version(version): def build_and_upload(): - Popen([sys.executable, 'setup.py', 'release', 'sdist', 'upload']).wait() + cmd = [sys.executable, 'setup.py', 'release', 'sdist', 'upload'] + if wheel is not None: + cmd.insert(4, 'bdist_wheel') + Popen(cmd).wait() def fail(message, *args): @@ -140,6 +147,10 @@ def main(): if not git_is_clean(): fail('You have uncommitted changes in git') + if wheel is None: + print ('Warning: You need to install the wheel package ' + 'to upload a wheel distribution.') + set_init_version(version) set_setup_version(version) make_git_commit('Bump version number to %s', version) |