-
Notifications
You must be signed in to change notification settings - Fork 11
/
setup.py
78 lines (65 loc) · 2.18 KB
/
setup.py
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
from setuptools import setup, find_packages
import ddd
setup(
name = 'ddd',
package = 'ddd',
version = ddd.APP_VERSION,
author = 'Jose Juan Montes',
author_email = 'jjmontes@gmail.com',
packages = find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]),
zip_safe=False,
include_package_data=True,
package_data = {
#'sitetool': ['*.template']
},
#url='',
license='LICENSE.txt',
description='Use paths, shapes and geometries in order to produce 3D scenes.',
long_description="Use paths, shapes and geometries in order to produce 3D scenes.",
classifiers = [
'Development Status :: 3 - Alpha',
'Intended Audience :: Developers',
'Intended Audience :: Information Technology',
'Programming Language :: Python',
'Topic :: Database',
'Topic :: Utilities',
],
install_requires = [
"aiohttp >= 3.7.4.post0",
"chardet < 4.0",
"CairoSVG >= 2.4.2",
"freetype-py >= 2.1.0.post1",
"GDAL == 3.0.4", # Ubuntu 20.04
"geographiclib >= 1.50",
"geojson >= 2.5.0",
"lark-parser >= 0.8.5",
"networkx >= 2.2",
"noise >= 1.2.2",
"numpy >= 1.20.0",
"pandas < 1.2.0",
"Pillow >= 8.2.0",
"pint >= 0.12",
"portion >= 2.2.0",
"pycatenary >= 0.4.0",
"pycsg >= 0.3.3",
"pyGeoTile >= 1.0.6",
"pyglet < 2",
"PyOpenGL == 3.1.0",
"PyOpenGL-accelerate == 3.1.5",
"pypng >= 0.0.20",
"pyproj < 3.0.0",
"python-socketio >= 5.4.0",
#"pyrender >= 0.1.45", # optional, doesn't install on containers
"scipy < 1.6.0",
"Shapely >= 1.8.1.post1",
"trimesh[all] >= 3.5.0", # -e git+https://github.com/mikedh/trimesh.git@8c5633028984b4abb1b7911208f7652119a3c96d#egg=trimesh
"triangle >= 20190115.3",
"importlib-metadata < 4", # required by ipython required by open3D
"open3d >= 0.11.2",
'matplotlib < 3.4',
'svgpath2mpl >= 1.0.0',
'svgpathtools >= 1.3.3',
"osmium >= 2.15.4",
],
entry_points={'console_scripts': ['ddd=ddd.core.cli:main']},
)