~javier.collado/bugtimetracker/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/python
import subprocess
from distutils.core import setup


def get_version():
    """
    Get changelog version based on dpkg-parsechangelog tool
    """
    process = subprocess.Popen('dpkg-parsechangelog',
                               stdout=subprocess.PIPE)
    stdout, stderr = process.communicate()
    lines = stdout.splitlines()
    for line in lines:
        parts = line.split(': ')
        if len(parts) == 2:
            key, value = parts
            if key == 'Version':
                return value
    raise ValueError


setup(
    name='bugtimetracker',
    version=get_version(),
    description='Get bug information from launchpad and display it nicely',
    author='Javier Collado',
    author_email='javier.collado@canonical.com',
    url='https://code.launchpad.net/~javier.collado/bugtimetracker/trunk',
    license='GPL',
    packages=['bugtimetracker',
              'bugtimetracker.db'],
    package_data={'bugtimetracker': ['ui/*.ui',
                                     'ui/dialog/*.ui'], },
    scripts=['bin/bugtimetracker'],
)