#!/bin/bash -ex VERSION="$1" VERSION_FILE=socketio/__init__.py if [[ "$VERSION" == "" ]]; then echo "Usage: $0 " fi sed -i "" "s/^__version__ = '.*'$/__version__ = '$VERSION'/" $VERSION_FILE rm -rf dist pip install --upgrade pip wheel twine python setup.py sdist bdist_wheel --universal git add $VERSION_FILE git commit -m "Release $VERSION" git tag -f v$VERSION git push --tags origin master read -p "Press any key to submit to PyPI or Ctrl-C to abort..." -n1 -s twine upload dist/* NEW_VERSION="${VERSION%.*}.$((${VERSION##*.}+1))dev" sed -i "" "s/^__version__ = '.*'$/__version__ = '$NEW_VERSION'/" $VERSION_FILE git add $VERSION_FILE git commit -m "Version $NEW_VERSION" git push origin master echo "Development is now open on version $NEW_VERSION!"