summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--setup.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index a9c6b3f..1660ddd 100644
--- a/setup.py
+++ b/setup.py
@@ -4,8 +4,12 @@ import re
import cliapp
output = cliapp.runcmd(['dpkg-parsechangelog'])
-m = re.search('^Version: (?P<version>.*)-[^-]*$', output, re.M)
+m = re.search('^Version: (?P<version>.*)$', output, re.M)
if not m:
raise Exception('no version')
-print m.group('version')
-
+v = m.group('version')
+if '-' in v:
+ v = v.split('-')[0]
+if '+' in v:
+ v = v.split('+')[0]
+print v