-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsetup.py
48 lines (40 loc) · 1.55 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
import os
import setuptools
from setuptools import setup
import versioneer
def resolve_requirements(file):
requirements = []
with open(file) as f:
req = f.read().splitlines()
for r in req:
if r.startswith("-r"):
requirements += resolve_requirements(os.path.join(os.path.dirname(file), r.split(" ")[1]))
else:
requirements.append(r)
return requirements
def read_file(file):
with open(file) as f:
content = f.read()
return content
setup(
version=versioneer.get_version(),
packages=setuptools.find_packages(),
cmdclass=versioneer.get_cmdclass(),
zip_safe=False,
data_files=[('', ["requirements.txt"]), ],
package_data={
"": ["configs/*.yaml", "configs/*.json", "configs/*.yml"],
},
entry_points={
"console_scripts": [
"MAIA_deploy_helm_chart = MAIA_scripts.MAIA_deploy_helm_chart:main",
"MAIA_initialize_config = MAIA_scripts.MAIA_initialize_config:main",
"MAIA_install_admin_toolkit = MAIA_scripts.MAIA_install_admin_toolkit:main",
"MAIA_install_project_toolkit = MAIA_scripts.MAIA_install_project_toolkit:main",
"MAIA_install_core_toolkit = MAIA_scripts.MAIA_install_core_toolkit:main",
"MAIA_create_JupyterHub_config = MAIA_scripts.MAIA_create_JupyterHub_config:main",
"MAIA_create_MAIA_Addons_config = MAIA_scripts.MAIA_create_MAIA_Addons_config:main",
],
},
keywords=["helm", "kubernetes", "maia", "resource deployment"],
)