-
Notifications
You must be signed in to change notification settings - Fork 41
/
Copy pathsetup.py
49 lines (46 loc) · 1.83 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
#!/usr/bin/env python
from setuptools import setup
# Load module version from ovr/version.py
__version__ = '0.0.0' # value will be replaced on the next line
exec(open('src/openvr/version.py').read())
setup(
name='openvr',
version=__version__,
author='Christopher Bruns and others',
author_email='[email protected]',
description='Unofficial python bindings for Valve OpenVR SDK',
long_description='Valve OpenVR SDK python bindings using ctypes',
url='https://github.com/cmbruns/pyopenvr',
download_url='https://github.com/cmbruns/pyopenvr/tarball/' + __version__,
package_dir={'': 'src'},
packages=['openvr', 'openvr.glframework', 'openvr.error_code'],
package_data={'openvr': ['*.dll', '*.so', '*.dylib']},
python_requires='>=3.7',
keywords='openvr valve htc vive vr virtual reality 3d graphics',
license='BSD',
classifiers="""\
Environment :: Win32 (MS Windows)
Intended Audience :: Developers
License :: OSI Approved :: BSD License
Operating System :: Microsoft :: Windows
Operating System :: Microsoft :: Windows :: Windows 7
Operating System :: Microsoft :: Windows :: Windows 10
Operating System :: POSIX :: Linux
Operating System :: MacOS :: MacOS X
Programming Language :: Python :: 3.7
Programming Language :: Python :: Implementation :: CPython
Topic :: Multimedia :: Graphics :: 3D Rendering
Topic :: Scientific/Engineering :: Visualization
Development Status :: 5 - Production/Stable
""".splitlines(),
install_requires=[],
extras_require={
'glfw': ['numpy', 'PyOpenGL', 'glfw'],
'opengl': ['numpy', 'PyOpenGL'],
'PyQt5': ['numpy', 'PyOpenGL', 'PyQt5', 'jinja2'],
'PySide2': ['numpy', 'PyOpenGL', 'PySide2'],
'sdl2': ['numpy', 'PyOpenGL', 'PySDL2'],
'wx': ['numpy', 'PyOpenGL', 'wxPython'],
'generate': ['clang', ]
}
)