From 7be7706acca663938c160ec40f1c88cd4c85f1e1 Mon Sep 17 00:00:00 2001 From: Joseph Manley Date: Fri, 22 Nov 2019 16:57:30 -0500 Subject: [PATCH] Grab tagged version based on .bumpversion.cfg --- semver/get_version.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/semver/get_version.py b/semver/get_version.py index 12786fd..2b6c158 100644 --- a/semver/get_version.py +++ b/semver/get_version.py @@ -12,9 +12,13 @@ except ImportError: DEVNULL = open(os.devnull, 'wb') def get_tag_version(): + config = ConfigParser() + config.read('./.bumpversion.cfg') + tag_expression = config.get('bumpversion','tag_name').replace('{new_version}','[0-9]*.[0-9]*.[0-9]*') + version = "0.0.0" - tagged_versions = subprocess.Popen(['git','tag','-l','[0-9]*.[0-9]*.[0-9]*'], + tagged_versions = subprocess.Popen(['git','tag','-l',tag_expression], stdout=subprocess.PIPE, stderr=DEVNULL, cwd=".").stdout.read().decode('utf-8').rstrip().split('\n') if len(tagged_versions) > 0 and tagged_versions[-1] != "": version = tagged_versions[-1]