-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
35 lines (27 loc) · 921 Bytes
/
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
from setuptools import setup, find_packages
import sys
import poreduck.version
if sys.version_info < (3,6):
sys.exit('Sorry, Python < 3.6 is not supported')
with open("requirements.txt", 'r') as file_h:
requirements = [line.strip() for line in file_h.readlines()]
long_description = """
Poreduck is a set of tools for handling, basecalling and producing quality metrics of MinION data.
"""
setup(
name='poreduck',
version=poreduck.__version__,
packages=find_packages(),
provides=['poreduck'],
requires=['python (>=3.6)'],
dependency_links=requirements,
url='github.com/alexiswl/poreduck',
license='GPL',
author='Alexis Lucattini',
author_email='[email protected]',
description='Nanopore data handling poreduck.',
package_dir={'poreduck': "poreduck"},
entry_points={
'console_scripts': ['poreduck=poreduck.poreduck_main:main']
}
)