From 351093573e278e88db128acf1d6b03370631c140 Mon Sep 17 00:00:00 2001 From: Sergey Shepelev Date: Mon, 12 Dec 2016 01:25:53 +0300 Subject: [PATCH] release: use twine for PyPI upload --- bin/release | 16 +++++++++------- setup.cfg | 3 +++ 2 files changed, 12 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 diff --git a/setup.cfg b/setup.cfg index e57d130..e9ab705 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,5 @@ +[metadata] +description-file = README.rst + [wheel] universal = True