From c28879726623b7a31a96c2d87efd48fce4fdec4d Mon Sep 17 00:00:00 2001 From: Frank Taubert Date: Mon, 1 Aug 2022 18:16:00 +0100 Subject: [PATCH] get version from env --- .github/workflows/python-publish.yml | 4 ++++ setup.py | 16 +++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index ec70354..44595ac 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -15,6 +15,10 @@ on: permissions: contents: read +env: + RELEASE_TAG: ${{ github.event.release.tag_name }} + + jobs: deploy: diff --git a/setup.py b/setup.py index da42963..618a67e 100644 --- a/setup.py +++ b/setup.py @@ -2,14 +2,28 @@ Configuration for building the pip package """ +import os from setuptools import setup with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() + +def get_version(default :str ): + """ retrieve version number from environment variable """ + version = os.getenv('RELEASE_TAG') + if version is None: + print("no version passed") + return default + + print(version) + version = version.replace("v", "") + return version + + setup( name='uiipythonapi', - version='1.0.0', + version=get_version("1.0.0"), url='https://github.com/virtomize/uii-python-api', author='Virtomize GmbH', author_email='api@virtomize.com',