summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2017-01-01 14:15:07 +0200
committerLars Wirzenius <liw@liw.fi>2017-01-01 14:15:07 +0200
commit283bd1c8ec3e03078334709b25f5ab0b4b9260af (patch)
treebd5e5331676dbf7ae4b4e04c85a95077d5bb3d74
parent9e46a59507a59c7322d8a38dda6987a65f7343cd (diff)
downloadcode.liw.fi-keyring-283bd1c8ec3e03078334709b25f5ab0b4b9260af.tar.gz
Fix setup.py more
-rw-r--r--setup.py25
1 files changed, 15 insertions, 10 deletions
diff --git a/setup.py b/setup.py
index 1660ddd..d9a2f5e 100644
--- a/setup.py
+++ b/setup.py
@@ -1,15 +1,20 @@
#!/usr/bin/python
import re
+import sys
+
import cliapp
-output = cliapp.runcmd(['dpkg-parsechangelog'])
-m = re.search('^Version: (?P<version>.*)$', output, re.M)
-if not m:
- raise Exception('no version')
-v = m.group('version')
-if '-' in v:
- v = v.split('-')[0]
-if '+' in v:
- v = v.split('+')[0]
-print v
+if sys.argv[1:] == ['--name']:
+ print 'code.liw.fi-keyring'
+else:
+ output = cliapp.runcmd(['dpkg-parsechangelog'])
+ m = re.search('^Version: (?P<version>.*)$', output, re.M)
+ if not m:
+ raise Exception('no version')
+ v = m.group('version')
+ if '-' in v:
+ v = v.split('-')[0]
+ if '+' in v:
+ v = v.split('+')[0]
+ print v