Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ 4dabc344

History | View | Annotate | Download (1.6 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
    'coverage',
16
]
17

    
18
setup(
19
    name='vigiboard',
20
    version='0.1',
21
    description='IHM Module for the Dashboard',
22
    author='Vigilo Team',
23
    author_email='contact@projet-vigilo.org',
24
    zip_safe=False,
25
    license='http://www.gnu.org/licenses/gpl-2.0.html',
26
    url='http://www.projet-vigilo.org/',
27
    install_requires=[
28
        "vigilo-turbogears",
29
        "tw.forms",
30
    ],
31

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

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