Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ 072f2a16

History | View | Annotate | Download (1.6 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 5d20c2c5 Francois POIROTTE
    'coverage',
16 9265bd60 Francois POIROTTE
]
17 d4656036 Gabriel DE PERTHUIS
18 49c8da1d Thomas ANDREJAK
setup(
19
    name='vigiboard',
20
    version='0.1',
21 23bfcb80 Francois POIROTTE
    description='IHM Module for the Dashboard',
22 4dabc344 Francois POIROTTE
    author='Vigilo Team',
23
    author_email='contact@projet-vigilo.org',
24 23bfcb80 Francois POIROTTE
    zip_safe=False,
25 5dbfa80d Francois POIROTTE
    license='http://www.gnu.org/licenses/gpl-2.0.html',
26 b3c692c6 Francois POIROTTE
    url='http://www.projet-vigilo.org/',
27 49c8da1d Thomas ANDREJAK
    install_requires=[
28 10848680 Francois POIROTTE
        "vigilo-turbogears",
29 5dbfa80d Francois POIROTTE
        "tw.forms",
30 15636990 Francois POIROTTE
    ],
31 23bfcb80 Francois POIROTTE
32 49c8da1d Thomas ANDREJAK
    packages=find_packages(exclude=['ez_setup']),
33
    include_package_data=True,
34
    test_suite='nose.collector',
35 d4656036 Gabriel DE PERTHUIS
    tests_require=tests_require,
36
    extras_require={
37
        'tests': tests_require,
38 15636990 Francois POIROTTE
    },
39 5dbfa80d Francois POIROTTE
    package_data={
40
        'vigiboard': [
41 6f56e540 Francois POIROTTE
            'i18n/*/LC_MESSAGES/*.mo',
42 5dbfa80d Francois POIROTTE
        ],
43
    },
44 49c8da1d Thomas ANDREJAK
    message_extractors={'vigiboard': [
45
            ('**.py', 'python', None),
46 15636990 Francois POIROTTE
    ]},
47 49c8da1d Thomas ANDREJAK
48 d4656036 Gabriel DE PERTHUIS
    entry_points={
49
        'paste.app_factory': [
50
            'main = vigiboard.config.middleware:make_app',
51 15636990 Francois POIROTTE
        ],
52 d4656036 Gabriel DE PERTHUIS
        'paste.app_install': [
53
            'main = pylons.util:PylonsInstaller',
54 15636990 Francois POIROTTE
        ],
55 5dbfa80d Francois POIROTTE
        'console_scripts': [
56
            'vigiboard-init-db = vigiboard.websetup:init_db',
57
        ],
58 15636990 Francois POIROTTE
    },
59 5dbfa80d Francois POIROTTE
    data_files=[
60
        ('/etc/vigilo/vigiboard/', [
61
            'deployment/vigiboard.conf',
62
            'deployment/vigiboard.wsgi',
63
            'deployment/settings.ini',
64
        ]),
65
    ],
66 49c8da1d Thomas ANDREJAK
)