forked from MASILab/pyPheWAS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
48 lines (47 loc) · 1.64 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
from distutils.core import setup
setup(
name = 'pyPheWAS',
packages = ['pyPheWAS'], # this must be the same as the name above
version = '4.2.0',
description = 'MASI Lab Port of PheWAS into Python',
author = 'MASI Lab',
author_email = 'bennett.landman@vanderbilt.edu',
url = 'https://github.com/MASILab/pyPheWAS', # use the URL to the github repo
download_url = 'https://github.com/MASILab/pyPheWAS/tarball/0.1', # I'll explain this in a second
keywords = ['PheWAS', 'ICD-9', 'ICD-10', 'EMR', 'CPT'], # arbitrary keywords
classifiers = [],
install_requires=[ 'numpy>=1.16.4',
'matplotlib',
'scipy>=1.2.1',
'pandas>=0.24.2',
'statsmodels>=0.10.1',
'hopcroftkarp',
'tqdm',
'pathlib',
'biopython',
'flask',
'flask_cors',
],
package_data={
'':['resources/*.csv', 'resources/*.txt','Explorer_GUI/*'],
},
scripts=['bin/pyPhewasLookup',
'bin/pyPhewasModel',
'bin/pyPhewasPlot',
'bin/pyPhewasPipeline',
'bin/pyProwasLookup',
'bin/pyProwasModel',
'bin/pyProwasPlot',
'bin/pyProwasPipeline',
'bin/censorData',
'bin/convertEventToAge',
'bin/createGenotypeFile',
'bin/createPhenotypeFile',
'bin/maximizeControls',
'bin/mergeGroups',
'bin/PubMedQuery',
'bin/NoveltyAnalysis',
'bin/pyPhewasExplorer',
'bin/pyPhewasExplorerBackEnd'
],
)