From 116961f1f749b0720a1dab9eecdc5205fe594d7f Mon Sep 17 00:00:00 2001 From: Joseph Manley Date: Fri, 22 Nov 2019 16:10:01 -0500 Subject: [PATCH] Plan for lack of version --- semver/__init__.py | 6 ++++-- semver/get_version.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/semver/__init__.py b/semver/__init__.py index 29769ce..6605f60 100644 --- a/semver/__init__.py +++ b/semver/__init__.py @@ -107,8 +107,10 @@ class SemVer(object): current_config = re.search(pattern, config_file) if current_config: config_file.replace(current_config, "current_version = " + get_tag_version()) - with open(".bumpversion.cfg", "w") as file: - file.write(config_file) + else: + config_file.replace("[bumpversion]","[bumpversion]\ncurrent_version = " + get_tag_version()) + with open(".bumpversion.cfg", "w") as file: + file.write(config_file) # version repo p = subprocess.Popen(['bumpversion', self.version_type], diff --git a/semver/get_version.py b/semver/get_version.py index 49645a6..12786fd 100644 --- a/semver/get_version.py +++ b/semver/get_version.py @@ -12,7 +12,7 @@ except ImportError: DEVNULL = open(os.devnull, 'wb') def get_tag_version(): - version = "develop" + version = "0.0.0" tagged_versions = subprocess.Popen(['git','tag','-l','[0-9]*.[0-9]*.[0-9]*'], stdout=subprocess.PIPE, stderr=DEVNULL, cwd=".").stdout.read().decode('utf-8').rstrip().split('\n')