-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathsetup.py
59 lines (55 loc) · 1.78 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
52
53
54
55
56
57
58
59
# -*- coding: utf-8 -*-
"""
Created on Feb 2018
@author: Chester (Yu-Chuan Chang)
"""
""""""""""""""""""""""""""""""
# import libraries
""""""""""""""""""""""""""""""
from setuptools import setup, find_packages
with open('README.md', encoding="utf-8") as f:
long_description = f.read()
setup(
name = 'genepi',
version = '2.0.10',
description = 'A package for detecting epsitasis by machine learning',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://github.com/Chester75321/GenEpi',
author = 'Chester (Yu-Chuan Chang)',
author_email = 'chester75321@gmail.com',
license = 'MIT',
project_urls={
"Source Code": "https://github.com/Chester75321/GenEpi",
"Documentation": "https://genepi.readthedocs.io/en/latest/",
"Bug Tracker": "https://github.com/Chester75321/GenEpi/issues",
},
classifiers=[
'Development Status :: 3 - Alpha',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: MIT License',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.7',
'Topic :: Scientific/Engineering :: Bio-Informatics',
'Topic :: Scientific/Engineering :: Artificial Intelligence',
],
keywords = ['epistasis', 'SNP-SNP interactions', 'GWAS'],
packages = find_packages(),
install_requires=[
'pymysql>=0.8.0',
'numpy>=1.13.0',
'scipy>=0.19.0',
'psutil>=4.3.0',
'scikit-learn==0.21.2',
'matplotlib==3.1.1',
'pandas>=0.25.2',
'seaborn==0.9.0',
'PyQt5==5.14.0',
],
python_requires='>=3',
include_package_data = True,
zip_safe = False,
entry_points = {
'console_scripts': ['GenEpi=genepi.GenEpi:main'],
}
)