From 5d5084ff8354e7d3b628be65f6b844d56d9119ca Mon Sep 17 00:00:00 2001 From: "v.shepard" Date: Mon, 3 Apr 2023 22:24:58 +0200 Subject: [PATCH 1/2] Update version script --- publish_package.sh | 31 +++++++++++++++++++++++++++++++ setup.py | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100755 publish_package.sh diff --git a/publish_package.sh b/publish_package.sh new file mode 100755 index 00000000..f9ef4eb5 --- /dev/null +++ b/publish_package.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env bash + +# Copyright (c) 2017-2022 Postgres Professional + +set -eux + + +# 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 +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 + +# upload dist +twine upload dist/* + +set +eux diff --git a/setup.py b/setup.py index a5dc600e..5c6f4a07 100755 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ readme = f.read() setup( - version='1.8.5', + version='1.8.6', name='testgres', packages=['testgres'], description='Testing utility for PostgreSQL and its extensions', From aa013814d57a69f105a2f628259e5b7e7379acff Mon Sep 17 00:00:00 2001 From: "v.shepard" Date: Mon, 24 Apr 2023 12:05:34 +0200 Subject: [PATCH 2/2] PBCKP-601 add publish packages script --- publish_package.sh | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/publish_package.sh b/publish_package.sh index f9ef4eb5..8cfa23e2 100755 --- a/publish_package.sh +++ b/publish_package.sh @@ -4,26 +4,18 @@ set -eux - -# 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 +. "$venv_path"/bin/activate # install utilities -$PIP install setuptools twine +pip3 install setuptools twine # create distribution of the package -alias python3='python' -python setup.py sdist bdist_wheel +python3 setup.py sdist bdist_wheel # upload dist twine upload dist/*