From aa43f01a6c9e0d78b1406799d8e9fc4555f5ceae Mon Sep 17 00:00:00 2001 From: Kevin Tindall Date: Sun, 2 Jan 2022 21:53:21 -0600 Subject: [PATCH] Lean more on poetry in the release script --- release.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/release.sh b/release.sh index cbe824d..8281ca4 100755 --- a/release.sh +++ b/release.sh @@ -1,9 +1,14 @@ #!/usr/bin/env bash set -euo pipefail -tox --recreate +poetry install +poetry run tox --recreate rm -rf dist/ poetry build -# TODO: automate releases on tag builds of travis +echo "Set these environment variables if you wish to not be pestered:" +echo "export POETRY_PYPI_TOKEN_PYPI=my-token" +echo "export POETRY_HTTP_BASIC_PYPI_USERNAME=username" +echo "export POETRY_HTTP_BASIC_PYPI_PASSWORD=password" +poetry publish --no-interaction