diff options
-rwxr-xr-x | bumper | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -103,8 +103,11 @@ class Bumper(cliapp.Application): raise cliapp.AppException('Too many {} in project'.format(basename)) return version_files[0] + def run_setup(self, *args): + return cliapp.runcmd(['python', 'setup.py'] + list(args)).strip() + def get_current_version(self): - return cliapp.runcmd(['python', 'setup.py', '--version']).strip() + return self.run_setup('--version') def version_is_newer(self, v1, v2): '''Is v1 newer than v2?''' @@ -157,8 +160,7 @@ class Bumper(cliapp.Application): cliapp.runcmd(['git', 'tag', '-sam', msg, tag_name]) def get_project_name(self): - output = cliapp.runcmd(['python', 'setup.py', '--name']) - return output.strip() + return self.run_setup('--name') def write_version_py(self, filename, version, suffix): version_info = self.parse_version_info(version, suffix) |