Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ 5dbfa80d

History | View | Annotate | Download (1.62 KB)

1
#!/usr/bin/env python
2
# -*- coding: utf-8 -*-
3
# vim:set expandtab tabstop=4 shiftwidth=4:
4
try:
5
    from setuptools import setup, find_packages
6
except ImportError:
7
    from ez_setup import use_setuptools
8
    use_setuptools()
9
    from setuptools import setup, find_packages
10

    
11
tests_require = [
12
    'WebTest',
13
    'BeautifulSoup',
14
    'lxml',
15
]
16

    
17
setup(
18
    name='vigiboard',
19
    version='0.1',
20
    description='IHM Module for the Dashboard',
21
    author="Thomas ANDREJAK",
22
    author_email="thomas.andrejak@gmail.com",
23
    zip_safe=False,
24
    license='http://www.gnu.org/licenses/gpl-2.0.html',
25
    install_requires=[
26
        "vigilo-turbogears",
27
        "tw.forms",
28
    ],
29

    
30
    paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools'],
31
    packages=find_packages(exclude=['ez_setup']),
32
    include_package_data=True,
33
    test_suite='nose.collector',
34
    tests_require=tests_require,
35
    extras_require={
36
        'tests': tests_require,
37
    },
38
    package_data={
39
        'vigiboard': [
40
            'i18n/*/LC_MESSAGES/*.mo',
41
        ],
42
    },
43
    message_extractors={'vigiboard': [
44
            ('**.py', 'python', None),
45
    ]},
46

    
47
    entry_points={
48
        'paste.app_factory': [
49
            'main = vigiboard.config.middleware:make_app',
50
        ],
51
        'paste.app_install': [
52
            'main = pylons.util:PylonsInstaller',
53
        ],
54
        'console_scripts': [
55
            'vigiboard-init-db = vigiboard.websetup:init_db',
56
        ],
57
    },
58
    data_files=[
59
        ('/etc/vigilo/vigiboard/', [
60
            'deployment/vigiboard.conf',
61
            'deployment/vigiboard.wsgi',
62
            'deployment/settings.ini',
63
        ]),
64
    ],
65
)
66