echo "Ok, exiting instead."
exit 0
fi
+LAST_TAG=$(git tag | tail -1)
+if [ "${LAST_TAG}" == "${VERSION}" ]; then
+ echo "Last tag is the same as ${VERSION}?! Aborted."
+ exit 1
+fi
echo
echo "Ok, here are the commit message of changes since the last version..."
-LAST_TAG=$(git tag | tail -1)
git log $LAST_TAG..HEAD
pause
echo
echo
-echo "Ok, running scottutilz tests including test_some_dependencies.py..."
+echo "Ok, running pyutils and scottutilz tests including test_some_dependencies.py..."
cd ../scottutilz/tests
./run_tests.py --all --coverage
cd ../../pyutils
echo "Updating pyproject.toml with this version number"
cat ./pyproject.template | sed s/##VERSION##/$VERSION/g > ./pyproject.toml
-echo "Building..."
+echo "Building wheel..."
python -m build
-echo "Checking in binary wheel package"
+echo "Checking in wheel package under dist/"
WHEEL=dist/pyutils-latest-py3-none-any.whl
if [ ! -f ${WHEEL} ]; then
echo "Can't find ${WHEEL}?!"
git add ${LINK}
git commit -a -m "Cut version ${VERSION}" -m "${CHANGES}"
-echo "Pushing changes"
+echo "Pushing changes to git"
git push
-echo "Done. To upload, run: \"twine upload --verbose --repository testpypi dist/*\""
+echo "Done. To upload, run: \"twine upload --verbose --repository pypi dist/*\""