-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
26 lines (21 loc) · 870 Bytes
/
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
import os
import setuptools
import site
data_files=[]
relativePath='lib'+site.getsitepackages()[0].split('lib')[1]
for thisFolder in ['build','docs','logs','output','runner','tmp','user_federates','user_interface']:
for root,dirnames,fnames in os.walk(thisFolder):
data_files.append((f'{os.path.join(relativePath,"oedisi_single_container",root)}',\
[os.path.join(os.path.abspath(root),fname) for fname in fnames]))
data_files.append((f'{os.path.join(relativePath,"oedisi_single_container")}',['build.py']))
setuptools.setup(name='oedisi_single_container',
author = 'Karthikeyan Balasubramaniam',
author_email='[email protected]',
packages=setuptools.find_packages(),
data_files=data_files,
version='0.3.0',
install_requires=['click==8.1.7','pandas==2.0.3'],
entry_points={
"console_scripts":["oedisisc = oedisi_single_container.cli:main"]
}
)