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
|