forked from ratcave/ratcave
-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
23 lines (19 loc) · 809 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
__author__ = 'ratcave'
from setuptools import setup, find_packages, Extension
import numpy
setup(name='ratcave',
version='0.5',
description='3D Graphics Engine for CAVE VR setups',
author='Nicholas A. Del Grosso',
author_email='delgrosso@bio.lmu.de',
packages=find_packages(),
include_package_data=True,
package_data={'': ['assets/*.'+el for el in ['png', 'obj', 'mtl']] +
['shaders/*'+el for el in ['vert', 'frag']]
},
install_requires=['pyglet', 'numpy'],
scripts=['console_scripts/newexp.py',
'console_scripts/test_ratcave.py'
],
ext_modules=[Extension('ratcave._transformations', sources=['c_sources/transformations.c'], include_dirs=[numpy.get_include()])]
)