-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
48 lines (27 loc) · 1.08 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
from __future__ import division, absolute_import, print_function
__author__ = 'andrea tramacere'
#!/usr/bin/env python
from setuptools import setup, find_packages
import glob
f = open("./requirements.txt",'r')
install_req=f.readlines()
f.close()
packs=find_packages(where='PrimalCore/python')
packs.extend(find_packages(where='PrimalInteractive/python'))
print ('packs',packs)
package_dir={"PrimalCore":'PrimalCore/python/PrimalCore'}
package_dir['PrimalInteractive']='PrimalInteractive/python/PrimalInteractive'
print ('package_dir',package_dir)
scripts_list=glob.glob('./PrimalInteractive/scripts/*')
setup(name='Primal',
version=1.0,
description='A Python Framework for Machine Learning (ML) applied to Photometric Redshift Estimation',
author='Andrea Tramacere',
author_email='[email protected]',
url='http://euclid-git.roe.ac.uk/SDC-CH/Primal_No_Elements',
scripts=scripts_list,
package_dir=package_dir,
packages=packs,
package_data={'../PrimalCore/auxdir':['PrimalCore/*']},
install_requires=install_req,
)