summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-08-12 10:42:20 +0300
committerLars Wirzenius <liw@liw.fi>2018-08-12 10:42:20 +0300
commita2723a0b4fdf44252f2d4f4ab8c1a8206a778421 (patch)
tree394afad6dc02b47736d6cef006f7016eebbea6db
parent5fb4ad82e14f56af0d18a1963914d425d0352eb5 (diff)
downloadick-helpers-a2723a0b4fdf44252f2d4f4ab8c1a8206a778421.tar.gz
Change: get source package name from setup.py, if it exists
-rw-r--r--ick_helpers.py6
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):