forked from jjmontesl/ddd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
68 lines (56 loc) · 1.87 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
from setuptools import setup, find_packages
import ddd
setup(
name = 'ddd',
package = 'ddd',
version = ddd.APP_VERSION,
author = 'Jose Juan Montes',
author_email = '[email protected]',
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 = [
"CairoSVG >= 2.4.2",
"freetype-py >= 2.1.0.post1",
#"GDAL >= 2.2.3",
"GDAL == 2.2.3",
"geographiclib >= 1.50",
"geojson >= 2.5.0",
"lark-parser >= 0.8.5",
"networkx >= 2.2",
"noise >= 1.2.2",
"numpy < 1.20.0",
"pint >= 0.12",
"pycsg >= 0.3.3",
"pyGeoTile >= 1.0.6",
"pyglet >= 1.4.0b1",
"PyOpenGL == 3.1.0",
"PyOpenGL-accelerate == 3.1.5",
"pyproj < 3.0.0",
#"pyrender >= 0.1.45", # optional, doesn't install on containers
"scipy < 1.6.0",
"Shapely >= 1.6.4.post2",
"trimesh[all] >= 3.5.0", # -e git+https://github.com/mikedh/trimesh.git@8c5633028984b4abb1b7911208f7652119a3c96d#egg=trimesh
"triangle >= 20190115.3",
'matplotlib < 3.4',
'svgpath2mpl >= 0.2.1',
'svgpathtools >= 1.3.3',
"osmium >= 2.15.4",
],
entry_points={'console_scripts': ['ddd=ddd.core.cli:main']},
)