Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ 5dbfa80d

History | View | Annotate | Download (1.62 KB)

1 5dbfa80d Francois POIROTTE
#!/usr/bin/env python
2 49c8da1d Thomas ANDREJAK
# -*- coding: utf-8 -*-
3 d41c3589 Gabriel DE PERTHUIS
# vim:set expandtab tabstop=4 shiftwidth=4:
4 49c8da1d Thomas ANDREJAK
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 9265bd60 Francois POIROTTE
tests_require = [
12
    'WebTest',
13
    'BeautifulSoup',
14
    'lxml',
15
]
16 d4656036 Gabriel DE PERTHUIS
17 49c8da1d Thomas ANDREJAK
setup(
18
    name='vigiboard',
19
    version='0.1',
20 23bfcb80 Francois POIROTTE
    description='IHM Module for the Dashboard',
21 5dbfa80d Francois POIROTTE
    author="Thomas ANDREJAK",
22
    author_email="thomas.andrejak@gmail.com",
23 23bfcb80 Francois POIROTTE
    zip_safe=False,
24 5dbfa80d Francois POIROTTE
    license='http://www.gnu.org/licenses/gpl-2.0.html',
25 49c8da1d Thomas ANDREJAK
    install_requires=[
26 10848680 Francois POIROTTE
        "vigilo-turbogears",
27 5dbfa80d Francois POIROTTE
        "tw.forms",
28 15636990 Francois POIROTTE
    ],
29 23bfcb80 Francois POIROTTE
30 49c8da1d Thomas ANDREJAK
    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 d4656036 Gabriel DE PERTHUIS
    tests_require=tests_require,
35
    extras_require={
36
        'tests': tests_require,
37 15636990 Francois POIROTTE
    },
38 5dbfa80d Francois POIROTTE
    package_data={
39
        'vigiboard': [
40 6f56e540 Francois POIROTTE
            'i18n/*/LC_MESSAGES/*.mo',
41 5dbfa80d Francois POIROTTE
        ],
42
    },
43 49c8da1d Thomas ANDREJAK
    message_extractors={'vigiboard': [
44
            ('**.py', 'python', None),
45 15636990 Francois POIROTTE
    ]},
46 49c8da1d Thomas ANDREJAK
47 d4656036 Gabriel DE PERTHUIS
    entry_points={
48
        'paste.app_factory': [
49
            'main = vigiboard.config.middleware:make_app',
50 15636990 Francois POIROTTE
        ],
51 d4656036 Gabriel DE PERTHUIS
        'paste.app_install': [
52
            'main = pylons.util:PylonsInstaller',
53 15636990 Francois POIROTTE
        ],
54 5dbfa80d Francois POIROTTE
        'console_scripts': [
55
            'vigiboard-init-db = vigiboard.websetup:init_db',
56
        ],
57 15636990 Francois POIROTTE
    },
58 5dbfa80d Francois POIROTTE
    data_files=[
59
        ('/etc/vigilo/vigiboard/', [
60
            'deployment/vigiboard.conf',
61
            'deployment/vigiboard.wsgi',
62
            'deployment/settings.ini',
63
        ]),
64
    ],
65 49c8da1d Thomas ANDREJAK
)