summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorSergey Shepelev <temotor@gmail.com>2016-12-12 01:25:53 +0300
committerSergey Shepelev <temotor@gmail.com>2016-12-12 01:48:39 +0300
commit351093573e278e88db128acf1d6b03370631c140 (patch)
treeeebc9b63368a6c54c61705c03103ff43751af8ca /bin
parentca26b02d610fac762c852f7d730a474366c73ea8 (diff)
downloadeventlet-351093573e278e88db128acf1d6b03370631c140.tar.gz
release: use twine for PyPI upload
Diffstat (limited to 'bin')
-rwxr-xr-xbin/release16
1 files changed, 9 insertions, 7 deletions
diff --git a/bin/release b/bin/release
index 7b95258..f8f63a2 100755
--- a/bin/release
+++ b/bin/release
@@ -1,11 +1,12 @@
-#!/bin/bash -e
+#!/bin/bash
+set -e
cd "$( dirname "${BASH_SOURCE[0]}" )/.."
-if [[ ! -d venv-release ]]; then
- virtualenv venv-release
- echo '*' >venv-release/.gitignore
- venv-release/bin/pip install -U pip setuptools sphinx wheel
+if [[ ! -d ./venv-release ]]; then
+ virtualenv ./venv-release
+ echo '*' >./venv-release/.gitignore
+ ./venv-release/bin/pip install -U pip setuptools sphinx twine wheel
fi
-. $PWD/venv-release/bin/activate
+source $PWD/venv-release/bin/activate
pip install -e $PWD
version=
@@ -51,7 +52,8 @@ main() {
if confirm "Upload to PyPi? [Yn] "; then
rm -rf build dist
- python setup.py sdist bdist_wheel register upload || exit 1
+ python setup.py sdist bdist_wheel || exit 1
+ twine upload dist/* || exit 1
fi
git push --verbose origin master gh-pages || exit 1