Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ 23bfcb80

History | View | Annotate | Download (1.93 KB)

1
# -*- coding: utf-8 -*-
2
# vim:set expandtab tabstop=4 shiftwidth=4:
3
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
tests_require = ['WebTest', 'BeautifulSoup']
11

    
12
setup(
13
    name='vigiboard',
14
    version='0.1',
15
    description='IHM Module for the Dashboard',
16
    author="""Thomas ANDREJAK""",
17
    author_email="""thomas.andrejak@gmail.com""",
18
    zip_safe=False,
19
    install_requires=[
20
        "cheetah >= 2.0",
21
        "tg.devtools",
22
        "TurboGears2 >= 2.0b7",
23
        "Catwalk >= 2.0.2",
24
        "Babel >=0.9.4",
25
        "ToscaWidgets >= 0.9.7.1",
26
        "zope.sqlalchemy >= 0.4 ",
27
        "repoze.tm2 >= 1.0a4",
28
        "repoze.what-quickstart >= 1.0",
29
        "psycopg2",
30
        "tw.jquery >= 0.9.5",
31
        "vigilo-models",
32
        "vigilo-themes-default",
33
        "PasteScript >= 1.7", # setup_requires has issues
34
        "PasteDeploy",
35
        "Paste",
36
        "decorator != 3.1.0", # Blacklist bad version
37
        "vigilo-turbogears",
38
        #"modwsgideploy",
39
        ],
40

    
41
    paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools'],
42
    packages=find_packages(exclude=['ez_setup']),
43
    include_package_data=True,
44
    test_suite='nose.collector',
45
    tests_require=tests_require,
46
    extras_require={
47
        'tests': tests_require,
48
        },
49
    package_data={'vigiboard': [
50
            'i18n/*/LC_MESSAGES/*.mo',
51
        ]},
52
    message_extractors={'vigiboard': [
53
            ('**.py', 'python', None),
54
        ]},
55

    
56
    entry_points={
57
        'paste.app_factory': [
58
            'main = vigiboard.config.middleware:make_app',
59
            ],
60
        'paste.app_install': [
61
            'main = pylons.util:PylonsInstaller',
62
            ],
63
        'console_scripts': [
64
            'runtests-vigiboard = vigiboard.tests:runtests',
65
            'paster = paste.script.command:run',
66
            ],
67
        },
68
)
69