-
Notifications
You must be signed in to change notification settings - Fork 69
/
setup.py
51 lines (49 loc) · 1.7 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
from setuptools import find_packages, setup
with open('README.md') as f:
long_description = f.read()
setup(
name='sagify',
version='0.25.4',
setup_cfg=True,
python_requires='~=3.7',
packages=find_packages(where='.'),
long_description=long_description,
long_description_content_type='text/markdown',
setup_requires=['setuptools>=39.1.0'],
url='https://github.com/Kenza-AI/sagify',
package_data={
'sagify': [
'Dockerfile',
'template/sagify_base/config.json',
'template/sagify_base/*.sh',
'template/sagify_base/Dockerfile',
'template/sagify_base/__init__.py',
'template/sagify_base/training/__init__.py',
'template/sagify_base/training/train',
'template/sagify_base/training/*.py',
'template/sagify_base/prediction/*.py',
'template/sagify_base/prediction/serve',
'template/sagify_base/prediction/nginx.conf',
'template/sagify_base/local_test/*.sh',
'template/sagify_base/local_test/test_dir/output/.gitkeep',
'template/sagify_base/local_test/test_dir/model/.gitkeep',
'template/sagify_base/local_test/test_dir/input/config/*.json',
'template/sagify_base/local_test/test_dir/input/data/training/'
'.gitkeep'
]
},
install_requires=[
'click>=8.1.0, <8.1.99',
'docker>=7.0.0, <7.0.99',
'future>=0.18.0, <0.18.99',
'sagemaker>=2.207.0, <2.207.99',
'six>=1.16, <1.16.99',
],
test_suite='tests',
zip_safe=True,
entry_points={
'console_scripts': [
'sagify=sagify.__main__:cli',
],
}
)