-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
55 lines (54 loc) · 1.29 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
from setuptools import setup, find_packages
setup(
name="nanopath",
url="https://github.com/np-core/nanopath",
author="Eike J. Steinig",
author_email="eikejoachim.steinig@my.jcu.edu.au",
packages=find_packages(),
include_package_data=True,
install_requires=[
"click",
"pytest",
"paramiko",
"pymongo",
"mongoengine",
"flask",
"flask-socketio",
"flask-cors",
"tqdm",
"colorama",
"pandas",
"seaborn",
"scipy",
"dendropy",
"python-dateutil",
"scikit-learn",
"numpy",
"jinja2",
"pyfastx",
"pysankey",
"ratelimiter",
"biopython",
"networkx",
"dateparser",
"pyyaml",
"phylo-treetime",
"ont-fast5-api",
"weasyprint",
"requests",
"pyvcf",
"beautifulsoup4",
"bcbio-gff",
"lxml",
"pyfastaq"
],
entry_points="""
[console_scripts]
np=nanopath.terminal.cli:terminal_client
npc=nanopath.terminal.cli:terminal_client
nanopath=nanopath.terminal.cli:terminal_client
""",
version="0.1",
license="MIT",
description="NanoPath package for nanopore sequencing in pathology units",
)