# Pushes a new version to PyPi cd "$(dirname "$0")/.." head -n 5 homeassistant/const.py | tail -n 1 | grep PATCH_VERSION > /dev/null if [ $? -eq 1 ] then echo "Patch version not found on const.py line 5" exit 1 fi head -n 5 homeassistant/const.py | tail -n 1 | grep dev > /dev/null if [ $? -eq 0 ] then echo "Release version should not contain dev tag" exit 1 fi CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` if [ "$CURRENT_BRANCH" != "master" ] then echo "You have to be on the master branch to release." exit 1 fi python3 setup.py sdist bdist_wheel upload