Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ 348eec2c

History | View | Annotate | Download (1.91 KB)

1 49c8da1d Thomas ANDREJAK
# -*- coding: utf-8 -*-
2 d41c3589 Gabriel DE PERTHUIS
# vim:set expandtab tabstop=4 shiftwidth=4:
3 49c8da1d Thomas ANDREJAK
try:
4
    from setuptools import setup, find_packages
5
except ImportError:
6
    from ez_setup import use_setuptools
7
    use_setuptools()
8
    from setuptools import setup, find_packages
9
10 d4656036 Gabriel DE PERTHUIS
tests_require = ['WebTest', 'BeautifulSoup']
11
12 49c8da1d Thomas ANDREJAK
setup(
13
    name='vigiboard',
14
    version='0.1',
15 b4aa7dff Thomas ANDREJAK
    description="""
16
    IHM Module for the Dashboard
17
    """,
18
    author="""Thomas ANDREJAK""",
19
    author_email="""thomas.andrejak@gmail.com""",
20 49c8da1d Thomas ANDREJAK
    install_requires=[
21
        "TurboGears2 >= 2.0b7",
22
        "Catwalk >= 2.0.2",
23
        "Babel >=0.9.4",
24 d5e2cf0e Thomas ANDREJAK
        "ToscaWidgets >= 0.9.7.1",
25 49c8da1d Thomas ANDREJAK
        "zope.sqlalchemy >= 0.4 ",
26
        "repoze.tm2 >= 1.0a4",
27
        "repoze.what-quickstart >= 1.0",
28 34daaff8 Gabriel DE PERTHUIS
        "psycopg2",
29 d8b93920 Gabriel DE PERTHUIS
        "tw.jquery >= 0.9.5",
30 9ac8bfb5 Gabriel DE PERTHUIS
        "vigilo-models",
31 d4656036 Gabriel DE PERTHUIS
        "PasteScript >= 1.7", # setup_requires has issues
32 b726cd6f Gabriel DE PERTHUIS
        "decorator != 3.1.0", # Blacklist bad version
33 b4aa7dff Thomas ANDREJAK
        ],
34 49c8da1d Thomas ANDREJAK
    paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools'],
35
    packages=find_packages(exclude=['ez_setup']),
36
    include_package_data=True,
37
    test_suite='nose.collector',
38 d4656036 Gabriel DE PERTHUIS
    tests_require=tests_require,
39
    extras_require={
40
        'tests': tests_require,
41
        },
42 49c8da1d Thomas ANDREJAK
    package_data={'vigiboard': ['i18n/*/LC_MESSAGES/*.mo',
43
                                 'templates/*/*',
44
                                 'public/*/*']},
45
    message_extractors={'vigiboard': [
46
            ('**.py', 'python', None),
47
            ('templates/**.mako', 'mako', None),
48
            ('templates/**.html', 'genshi', None),
49
            ('public/**', 'ignore', None)]},
50
51 d4656036 Gabriel DE PERTHUIS
    entry_points={
52
        'paste.app_factory': [
53
            'main = vigiboard.config.middleware:make_app',
54
            ],
55
        'paste.app_install': [
56
            'main = pylons.util:PylonsInstaller',
57
            ],
58
        'console_scripts': [
59
            'runtests-vigiboard = vigiboard.tests:runtests [tests]',
60
            ],
61
        },
62 49c8da1d Thomas ANDREJAK
)