From 4be86907d7bf62439602d8ee32f30ba716538279 Mon Sep 17 00:00:00 2001 From: Alexey Savchkov Date: Mon, 24 Apr 2023 14:59:26 +0700 Subject: [PATCH] Publish the pip package using Python 3 --- publish_package.sh | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/publish_package.sh b/publish_package.sh index f9ef4eb5..50b5b3d3 100755 --- a/publish_package.sh +++ b/publish_package.sh @@ -2,30 +2,15 @@ # Copyright (c) 2017-2022 Postgres Professional -set -eux +set -eu - -# choose python version -echo python version is $PYTHON_VERSION -VIRTUALENV="virtualenv --python=/usr/bin/python$PYTHON_VERSION" -PIP="pip$PYTHON_VERSION" - - -# prepare environment -VENV_PATH=/tmp/testgres_venv -rm -rf $VENV_PATH -$VIRTUALENV $VENV_PATH +venv_path=.venv +rm -rf "$venv_path" +virtualenv "$venv_path" export VIRTUAL_ENV_DISABLE_PROMPT=1 -source $VENV_PATH/bin/activate - -# install utilities -$PIP install setuptools twine - -# create distribution of the package -alias python3='python' -python setup.py sdist bdist_wheel +. "$venv_path"/bin/activate -# upload dist +pip3 install setuptools twine +python3 setup.py sdist bdist_wheel twine upload dist/* -set +eux