forked from katerinakazantseva/strainy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
31 lines (25 loc) · 1013 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
import os
import sys
import subprocess
import shutil
try:
import setuptools
except ImportError:
sys.exit("setuptools package not found. "
"Please use 'pip install setuptools' first")
from setuptools import setup
# Make sure we're running from the setup.py directory.
script_dir = os.path.dirname(os.path.realpath(__file__))
if script_dir != os.getcwd():
os.chdir(script_dir)
from strainy.__version__ import __version__
setup(name='strainy',
version=__version__,
description='Metagenomic strain phasing and assmebly using long reads',
url='https://github.com/katerinakazantseva/strainy',
author='Ekaterina Kazantseva & Ataberk Donmez',
author_email = '[email protected]',
license='CC BY-NC-SA 4.0',
packages=['strainy', 'strainy/clustering', 'strainy/graph_operations', 'strainy/reports', 'strainy/simplification', 'strainy/unitig_statistics'],
entry_points={'console_scripts': ['strainy = strainy.main:main']},
)