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