|
a |
|
b/setup.py |
|
|
1 |
import os |
|
|
2 |
from setuptools.extension import Extension |
|
|
3 |
from setuptools import setup, find_packages |
|
|
4 |
|
|
|
5 |
|
|
|
6 |
def read(fname): |
|
|
7 |
return open(os.path.join(os.path.dirname(__file__), fname)).read() |
|
|
8 |
|
|
|
9 |
|
|
|
10 |
setup( |
|
|
11 |
name="genomelake", |
|
|
12 |
version="0.1.5", |
|
|
13 |
description="Simple and efficient random access to genomic data for deep learning models.", |
|
|
14 |
long_description=read("README.md"), |
|
|
15 |
url="https://github.com/kundajelab/genomelake", |
|
|
16 |
author="Chuan-Sheng Foo", |
|
|
17 |
author_email="csfoo@cs.stanford.edu", |
|
|
18 |
license="BSD-3", |
|
|
19 |
classifiers=[ |
|
|
20 |
"Development Status :: 3 - Alpha", |
|
|
21 |
"Intended Audience :: Science/Research", |
|
|
22 |
"Intended Audience :: Developers", |
|
|
23 |
"Topic :: Scientific/Engineering", |
|
|
24 |
"License :: OSI Approved :: BSD License", |
|
|
25 |
"Programming Language :: Python :: 2.7", |
|
|
26 |
"Programming Language :: Python :: 3.5", |
|
|
27 |
"Programming Language :: Python :: 3.6", |
|
|
28 |
"Operating System :: POSIX :: Linux", |
|
|
29 |
], |
|
|
30 |
keywords="deeplearning neuralnets genomics", |
|
|
31 |
packages=find_packages(exclude=["contrib", "docs", "tests*"]), |
|
|
32 |
setup_requires=["cython"], |
|
|
33 |
ext_modules=[Extension("genomelake.util", ["genomelake/util.pyx"])], |
|
|
34 |
install_requires=[ |
|
|
35 |
"bcolz>=1.1", |
|
|
36 |
"numpy", |
|
|
37 |
"pybedtools", |
|
|
38 |
"pyBigWig", |
|
|
39 |
"pysam", |
|
|
40 |
"six>=1.9.0", |
|
|
41 |
"tiledb>=0.2.0", |
|
|
42 |
], |
|
|
43 |
extras_require={"develop": ["coveralls", "pytest>=3.3.1", "pytest-cov"]}, |
|
|
44 |
) |