-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathsetup.py
More file actions
42 lines (41 loc) · 1.41 KB
/
Copy pathsetup.py
File metadata and controls
42 lines (41 loc) · 1.41 KB
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
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='johan.dahlberg@medsci.uu.se',
url="https://www.github.com/Molmed/checkQC",
download_url='https://github.com/Molmed/checkQC/archive/{}.tar.gz'.format(__version__),
python_requires='>3.10',
install_requires=[
"click~=8.1.1",
"PyYAML~=6.0",
"interop~=1.4.0",
" xmltodict~=0.13.0",
"tornado~=6.3.2",
" sample_sheet~=0.13.0",
" pandas~=2.2.2",
"numpy~=2.2.4",
"samshee~=0.2.3",
"jsonschema~=4.23.0",
],
packages=find_packages(exclude=["tests*"]),
test_suite="tests",
package_data={
'checkQC': [
'default_config/config.yaml',
'default_config/logger.yaml',
'default_config/config_schema.json',
]
},
include_package_data=True,
license='GPLv3',
entry_points={
'console_scripts': ['checkqc = checkQC.app:start',
'checkqc-ws = checkQC.web_app:start']
},
)