From e1368534e5c7e14dd1940024be20b7b06b06900f Mon Sep 17 00:00:00 2001 From: Andy Mender Date: Sun, 7 Oct 2018 17:35:18 +0200 Subject: [PATCH] Make update_version.py 'bump' command-line arg mandatory --- scripts/dev/update_version.py | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/scripts/dev/update_version.py b/scripts/dev/update_version.py index d5414a8f4..f3336780b 100644 --- a/scripts/dev/update_version.py +++ b/scripts/dev/update_version.py @@ -84,23 +84,17 @@ if __name__ == "__main__": parser = argparse.ArgumentParser(description="Update release version.") parser.add_argument('bump', action="store", choices=["major", "minor", "patch"], - required=False, help="Update release version") + required=True, help="Update release version") args = parser.parse_args() - # bump version globally - if args.bump is not None: - bump_version(args.bump) + bump_version(args.bump) - from qutebrowser import __version__ + from qutebrowser import __version__ - appdata_tree = read_appdata() + appdata_tree = read_appdata() - releases_block = appdata_tree.xpath(version_xpath)[0] + releases_block = appdata_tree.xpath(version_xpath)[0] - add_release(releases_block, __version__, - datetime.date.today().isoformat()) + add_release(releases_block, __version__, datetime.date.today().isoformat()) - write_appdata(appdata_tree) - else: - print("Option 'bump' not specified via command-line." - " Nothing was changed.") + write_appdata(appdata_tree)