-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathsetup.py
More file actions
55 lines (46 loc) · 2.01 KB
/
setup.py
File metadata and controls
55 lines (46 loc) · 2.01 KB
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
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","MAIA_scripts/*.sh"],
},
scripts=["MAIA_scripts/MAIA_Configure_Installation.sh"],
entry_points={
"console_scripts": [
"MAIA_deploy_helm_chart = MAIA_scripts.MAIA_deploy_helm_chart: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_send_welcome_user_email = MAIA_scripts.MAIA_send_welcome_user_email:main",
"MAIA_send_all_user_email = MAIA_scripts.MAIA_send_all_user_email:main",
"MAIA_change_keycloak_client_secret = MAIA_scripts.MAIA_change_keycloak_client_secret:main",
"MAIA_configure_keycloak = MAIA_scripts.MAIA_configure_keycloak:main",
"MAIA_build_images = MAIA_scripts.MAIA_build_images:main",
"MAIA_Install = MAIA_scripts.MAIA_Install:main",
"MAIA_deploy_project = MAIA_scripts.MAIA_deploy_project:main",
],
},
keywords=["helm", "kubernetes", "maia", "resource deployment"],
)