diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-08-12 10:42:20 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-08-12 10:42:20 +0300 |
commit | a2723a0b4fdf44252f2d4f4ab8c1a8206a778421 (patch) | |
tree | 394afad6dc02b47736d6cef006f7016eebbea6db | |
parent | 5fb4ad82e14f56af0d18a1963914d425d0352eb5 (diff) | |
download | ick-helpers-a2723a0b4fdf44252f2d4f4ab8c1a8206a778421.tar.gz |
Change: get source package name from setup.py, if it exists
-rw-r--r-- | ick_helpers.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ick_helpers.py b/ick_helpers.py index 7d45cfd..76803c6 100644 --- a/ick_helpers.py +++ b/ick_helpers.py @@ -196,7 +196,11 @@ class DebianReleaseBuilder: return tarball def get_source_package(self): - output = self.ex.get_stdout('dpkg-parsechangelog', '-S', 'Source') + setup_py = os.path.join(ex.dirname, 'setup.py') + if os.path.exists(setup_py): + output = self.ex.get_stdout('python', setup_py, '--name') + else: + output = self.ex.get_stdout('dpkg-parsechangelog', '-S', 'Source') return output.strip() def get_version(self): |