summaryrefslogtreecommitdiff
path: root/setup.py
blob: d9a2f5e212550f27047739855b00b639c09ae153 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/python

import re
import sys

import cliapp

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