forked from evolvedmicrobe/geneCNV
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
25 lines (22 loc) · 944 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
from setuptools import setup, find_packages
import os
from cnv import __version__
VERSION = __version__
# Hack to avoid specifying requirements in two places, see:
# http://stackoverflow.com/questions/14399534/how-can-i-reference-requirements-txt-for-the-install-requires-kwarg-in-setuptool
requirements_file = os.path.join(os.path.dirname(__file__), "requirements.txt")
with open(requirements_file) as f:
all_reqs = f.read().splitlines()
required = [x for x in all_reqs if not x.startswith("git+")]
setup(name='genecnv',
version=VERSION,
url='https://github.com/genepeeks/geneCNV',
description='Library and command line scripts to find copy number variation.',
packages=find_packages(),
install_requires=required,
package_data={'': ['inputs/*.txt', 'inputs/*.bed']},
dependency_links=[],
entry_points={
'console_scripts': ['genecnv=cnv.cli:main']
},
zip_safe=False)