forked from taichi-dev/taichi_three
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
39 lines (36 loc) · 1.26 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
project_name = 'taichi_three'
from taichi_three.version import version, taichi_version, taiglsl_version
version = '.'.join(map(str, version))
taichi_version = '.'.join(map(str, taichi_version))
taiglsl_version = '.'.join(map(str, taiglsl_version))
description = 'A Taichi extension library helps you rendering 3D scenes'
long_description = '''
Taichi THREE
============
Taichi THREE is an extension library of the `Taichi Programming Language <https://github.com/taichi-dev/taichi>`_, that helps rendering your 3D scenes into nice-looking 2D images to display in GUI.
'''
classifiers = [
'Intended Audience :: Developers',
'Intended Audience :: Science/Research',
'Topic :: Multimedia :: Graphics',
'Topic :: Games/Entertainment :: Simulation',
'Operating System :: OS Independent',
]
python_requires = '>=3.6'
install_requires = [
'taichi>=' + taichi_version,
'taichi-glsl>=' + taiglsl_version,
]
import setuptools
setuptools.setup(
name=project_name,
version=version,
author='彭于斌',
author_email='[email protected]',
description=description,
long_description=long_description,
classifiers=classifiers,
python_requires=python_requires,
install_requies=install_requires,
packages=setuptools.find_packages(),
)