Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

vigiboard / setup.py @ b726cd6f

History | View | Annotate | Download (1.63 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
setup(
11
    name='vigiboard',
12
    version='0.1',
13
    description="""
14
    IHM Module for the Dashboard
15
    """,
16
    author="""Thomas ANDREJAK""",
17
    author_email="""thomas.andrejak@gmail.com""",
18
    install_requires=[
19
        "TurboGears2 >= 2.0b7",
20
        "Catwalk >= 2.0.2",
21
        "Babel >=0.9.4",
22
        "ToscaWidgets >= 0.9.7.1",
23
        "zope.sqlalchemy >= 0.4 ",
24
        "repoze.tm2 >= 1.0a4",
25
        "repoze.what-quickstart >= 1.0",
26
        "psycopg2",
27
        "tw.jquery >= 0.9.5",
28
        "vigilo-models",
29
        "decorator != 3.1.0", # Blacklist bad version
30
        ],
31
    setup_requires=["PasteScript >= 1.7"],
32
    paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools'],
33
    packages=find_packages(exclude=['ez_setup']),
34
    include_package_data=True,
35
    test_suite='nose.collector',
36
    tests_require=['WebTest', 'BeautifulSoup'],
37
    package_data={'vigiboard': ['i18n/*/LC_MESSAGES/*.mo',
38
                                 'templates/*/*',
39
                                 'public/*/*']},
40
    message_extractors={'vigiboard': [
41
            ('**.py', 'python', None),
42
            ('templates/**.mako', 'mako', None),
43
            ('templates/**.html', 'genshi', None),
44
            ('public/**', 'ignore', None)]},
45

    
46
    entry_points="""
47
    [paste.app_factory]
48
    main = vigiboard.config.middleware:make_app
49

50
    [paste.app_install]
51
    main = pylons.util:PylonsInstaller
52
    """,
53
)