fi
VERSION=$1
+PREVIOUS_VERSION=$(git tag --sort=-creatordate | head -1)
+git tag --format='%(creatordate:short)%09%(refname:strip=2)'
+echo
+echo "PREVIOUS_VERSION=${PREVIOUS_VERSION}"
+echo
if ! ask_y_n "About to cut (build, test, package, give you the command to upload) $VERSION, ok?" "N"; then
echo "Ok, exiting instead."
exit 0
echo "Updating pyproject.toml with this version number"
cat ./pyproject.template | sed s/##VERSION##/$VERSION/g > ./pyproject.toml
git commit -a -m "Cut version ${VERSION}" -m "${CHANGES}"
-git push
echo "Building..."
python -m build
+WHEEL=dist/pyutils-latest-py3-none-any.whl
+if [ ! -f ${WHEEL} ]; then
+ echo "Can't find ${WHEEL}?!"
+ exit 1
+fi
+LINK=dist/pyutils-latest-py3-none-any.whl
+git rm ${LINK}
+ln -s ${WHEEL} dist/pyutils-latest-py3-none-any.whl
+git add ${WHEEL}
+git add ${LINK}
+git commit -a -m "Add binary wheel for ${VERSION}"
+git push
+
echo "Done. To upload, run: \"twine upload --verbose --repository testpypi dist/*\""