From 279149e40fb59c77d8a110d1be276eff39f56721 Mon Sep 17 00:00:00 2001 From: Ben Meadors Date: Thu, 11 Aug 2022 17:35:32 -0500 Subject: [PATCH] version.properties bump --- bin/bump_version.py | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) mode change 100755 => 100644 bin/bump_version.py diff --git a/bin/bump_version.py b/bin/bump_version.py old mode 100755 new mode 100644 index 31e63ba80..6128fad94 --- a/bin/bump_version.py +++ b/bin/bump_version.py @@ -1,25 +1,16 @@ #!/usr/bin/env python """Bump the version number""" -version_filename = "setup.py" - lines = None -with open(version_filename, 'r', encoding='utf-8') as f: +with open('version.properties', 'r', encoding='utf-8') as f: lines = f.readlines() -with open(version_filename, 'w', encoding='utf-8') as f: +with open('version.properties', 'w', encoding='utf-8') as f: for line in lines: - if line.lstrip().startswith("version="): - # get rid of quotes around the version - line = line.replace('"', '') - # get rid of trailing comma - line = line.replace(",", "") - # split on '=' - words = line.split("=") - # split the version into parts (by period) - v = words[1].split(".") - ver = f'{v[0]}.{v[1]}.{int(v[2]) + 1}' - f.write(f' version="{ver}",\n') + if line.lstrip().startswith("build = "): + words = line.split(" = ") + ver = f'build = {int(words[1]) + 1}' + f.write(f'{ver}\n') else: f.write(line)