forked from kaaengine/kaa
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
67 lines (61 loc) · 1.91 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
import os
import versioneer
from skbuild import setup
readme_path = os.path.join(os.path.dirname(__file__), 'README.md')
with open(readme_path, 'rb') as fh:
readme_content = fh.read().decode('utf-8')
KAA_SETUP_CMAKE_SOURCE = os.environ.get('KAA_SETUP_CMAKE_SOURCE', '')
setup(
name="kaaengine",
author="labuzm, maniek2332",
author_email="[email protected], [email protected]",
version=versioneer.get_version(),
cmdclass=versioneer.get_cmdclass(),
python_requires=">=3.5",
description="Pythonic game engine for humans.",
long_description=readme_content,
long_description_content_type='text/markdown',
url="https://github.com/kaaengine/kaa",
packages=['kaa'],
package_dir={'': 'src'},
entry_points={
'console_scripts': [
'shaderc=kaa.cli:shaderc',
'compile_shader=kaa.cli:compile_shader'
]
},
install_requires=[
"parsy==1.3.0",
"dataclasses==0.8 ; python_version == '3.6'"
],
extras_require={
'stats_graph': [
'matplotlib>=3.1.1',
]
},
license="MIT",
classifiers=[
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX :: Linux",
"Programming Language :: C++",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Games/Entertainment",
"Topic :: Software Development",
],
project_urls={
"Documentation": 'https://kaa.readthedocs.io/en/latest/',
"Source Code": 'https://github.com/kaaengine/kaa/',
},
cmake_source_dir=KAA_SETUP_CMAKE_SOURCE,
package_data={
'kaa': ['*.pyi', 'py.typed'],
},
include_package_data=True,
cmake_args=[
'-DKAA_INSTALL_KAACORE:BOOL=OFF',
],
)