forked from Molmed/checkQC
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
30 lines (29 loc) · 1.15 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
from setuptools import setup, find_packages
from checkQC import __version__
setup(
name='checkQC',
version=__version__,
description="A simple program to parse Illumina NGS data and check it for quality criteria.",
long_description="A simple program to parse Illumina NGS data and check it for quality criteria.",
keywords=['bioinformatics', 'ngs', 'quality control'],
author='Johan Dahlberg, SNP&SEQ Technology Platform, Uppsala University',
author_email='[email protected]',
url="https://www.github.com/Molmed/checkQC",
download_url='https://github.com/Molmed/checkQC/archive/{}.tar.gz'.format(__version__),
install_requires=[
"click",
"PyYAML>=6.0",
"interop>=1.1.10",
"xmltodict",
"tornado",
"sample_sheet"],
packages=find_packages(exclude=["tests*"]),
test_suite="tests",
package_data={'checkQC': ['default_config/config.yaml', 'default_config/logger.yaml']},
include_package_data=True,
license='GPLv3',
entry_points={
'console_scripts': ['checkqc = checkQC.app:start',
'checkqc-ws = checkQC.web_app:start']
},
)