aboutsummaryrefslogtreecommitdiff
path: root/script/release
diff options
context:
space:
mode:
Diffstat (limited to 'script/release')
-rwxr-xr-xscript/release23
1 files changed, 12 insertions, 11 deletions
diff --git a/script/release b/script/release
index 0f98e3e..556fc84 100755
--- a/script/release
+++ b/script/release
@@ -83,17 +83,18 @@ interactive() {
confirm "Continue still? [yN] " || exit 1
fi
- echo "Building package" >&2
- find . -name '*.pyc' -o -name '*.pyo' -o -name '*.orig' -delete
- rm -rf python{2,3}/.cache
- rm -rf build dist
- local venv=./venv-release
- if [[ ! -d "$venv" ]] ; then
- virtualenv $venv
- $venv/bin/pip install -U pip setuptools wheel twine
- fi
- $venv/bin/python setup.py clean --all
- $venv/bin/python setup.py sdist bdist_wheel
+ echo "Building package" >&2
+ find . -name '*.pyc' -o -name '*.pyo' -o -name '*.orig' -delete
+ rm -rf python{2,3}/.cache
+ rm -rf build dist
+ # TODO: sdist bdist_wheel
+ # but wheels don't roll well with our 2/3 split code base
+ local venv=./venv-release
+ if [[ ! -d "$venv" ]] ; then
+ virtualenv $venv
+ $venv/bin/pip install -U pip setuptools wheel twine
+ fi
+ $venv/bin/python setup.py sdist
if confirm "Upload to PyPI? Use in special situation, normally CI (Travis) will upload to PyPI. [yN] " ; then
$venv/bin/twine upload dist/* || exit 1