aboutsummaryrefslogtreecommitdiff
path: root/setup.py
blob: 2561116a468336a1c3fc962ed8b8c553dcd29189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
from setuptools import setup, find_packages
import os, sys
from subprocess import Popen, PIPE
import subprocess
from ctypes.util import find_library



setup(
    name='d2',
    version='0.1.0',
    entry_points={
    'console_scripts': [
        'd2_setup = d2.bin.d2_setup:main',
        'd2_server = d2.bin.d2_server:main',
        'd2_db_setup = d2.bin.d2_db_setup:main',
        'd2_agi_db_setup = d2.bin.d2_agi_db_setup:main',
        'd2_db_move = d2.bin.d2_db_move:main',
        'd2_svg_processor = d2.bin.d2_svg_processor:main',
        'd2_install_mapnik = d2.bin.d2_install_mapnik:main',
        'd2_data_merge = d2.bin.d2_data_merge:main',
        'd2_index_build = d2.bin.d2_index_build:main',
    ],
        'distutils.commands': [
            'devstrap = d2.build:devstrap',
        ]
    },
    packages=find_packages('lib'),
    package_dir={'':'lib'},
    dependency_links = ['packages'],
    author='Heather Zhong and Len Thomas',
    author_email='hzhong@ag.com lthomas@ag.com',
    zip_safe=False,
    install_requires=['pycurl', 'argparse', 'lxml', 'sqlalchemy ==0.6.5',
                      'ordereddict', 'dodai ==0.4.1', 'xlrd', 'chardet',
                      'tornado ==1.1', 'whoosh ==1.8.2', 'python-ldap'],
)

try:
    import mapnik
except ImportError:
    pass