Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ 9265bd60

History | View | Annotate | Download (1.92 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 9265bd60 Francois POIROTTE
tests_require = [
11
    'WebTest',
12
    'BeautifulSoup',
13
    'lxml',
14
]
15 d4656036 Gabriel DE PERTHUIS
16 49c8da1d Thomas ANDREJAK
setup(
17
    name='vigiboard',
18
    version='0.1',
19 23bfcb80 Francois POIROTTE
    description='IHM Module for the Dashboard',
20 b4aa7dff Thomas ANDREJAK
    author="""Thomas ANDREJAK""",
21
    author_email="""thomas.andrejak@gmail.com""",
22 23bfcb80 Francois POIROTTE
    zip_safe=False,
23 49c8da1d Thomas ANDREJAK
    install_requires=[
24 47a5602c Aurelien BOMPARD
        "tg.devtools",
25 49c8da1d Thomas ANDREJAK
        "TurboGears2 >= 2.0b7",
26
        "Catwalk >= 2.0.2",
27
        "Babel >=0.9.4",
28 d5e2cf0e Thomas ANDREJAK
        "ToscaWidgets >= 0.9.7.1",
29 49c8da1d Thomas ANDREJAK
        "zope.sqlalchemy >= 0.4 ",
30
        "repoze.tm2 >= 1.0a4",
31
        "repoze.what-quickstart >= 1.0",
32 34daaff8 Gabriel DE PERTHUIS
        "psycopg2",
33 d8b93920 Gabriel DE PERTHUIS
        "tw.jquery >= 0.9.5",
34 9ac8bfb5 Gabriel DE PERTHUIS
        "vigilo-models",
35 5f2cd70a Francois POIROTTE
        "vigilo-themes-default",
36 d4656036 Gabriel DE PERTHUIS
        "PasteScript >= 1.7", # setup_requires has issues
37 47a5602c Aurelien BOMPARD
        "PasteDeploy",
38
        "Paste",
39 b726cd6f Gabriel DE PERTHUIS
        "decorator != 3.1.0", # Blacklist bad version
40 10848680 Francois POIROTTE
        "vigilo-turbogears",
41 23bfcb80 Francois POIROTTE
        #"modwsgideploy",
42 b4aa7dff Thomas ANDREJAK
        ],
43 23bfcb80 Francois POIROTTE
44 49c8da1d Thomas ANDREJAK
    paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools'],
45
    packages=find_packages(exclude=['ez_setup']),
46
    include_package_data=True,
47
    test_suite='nose.collector',
48 d4656036 Gabriel DE PERTHUIS
    tests_require=tests_require,
49
    extras_require={
50
        'tests': tests_require,
51
        },
52 6f56e540 Francois POIROTTE
    package_data={'vigiboard': [
53
            'i18n/*/LC_MESSAGES/*.mo',
54
        ]},
55 49c8da1d Thomas ANDREJAK
    message_extractors={'vigiboard': [
56
            ('**.py', 'python', None),
57 6f56e540 Francois POIROTTE
        ]},
58 49c8da1d Thomas ANDREJAK
59 d4656036 Gabriel DE PERTHUIS
    entry_points={
60
        'paste.app_factory': [
61
            'main = vigiboard.config.middleware:make_app',
62
            ],
63
        'paste.app_install': [
64
            'main = pylons.util:PylonsInstaller',
65
            ],
66
        'console_scripts': [
67 c1ce3d6a Francois POIROTTE
            'runtests-vigiboard = vigiboard.tests:runtests',
68 23bfcb80 Francois POIROTTE
            'paster = paste.script.command:run',
69 d4656036 Gabriel DE PERTHUIS
            ],
70
        },
71 49c8da1d Thomas ANDREJAK
)