2 changed files with 28 additions and 1 deletions
@ -0,0 +1,28 @@ |
|||
#!/bin/bash -ex |
|||
|
|||
VERSION="$1" |
|||
VERSION_FILE=socketio/__init__.py |
|||
|
|||
if [[ "$VERSION" == "" ]]; then |
|||
echo "Usage: $0 <version>" |
|||
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!" |
Loading…
Reference in new issue