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
|
from setuptools import setup
import numpy
try:
from Cython.Build import cythonize
has_cython = True
except ImportError:
has_cython = False
if has_cython:
ext_modules = cythonize([
"tiddit/tiddit_signal.pyx",
"tiddit/tiddit_coverage.pyx",
"tiddit/tiddit_cluster.pyx",
"tiddit/tiddit_coverage_analysis.pyx",
"tiddit/tiddit_variant.pyx",
"tiddit/tiddit_contig_analysis.pyx"])
else:
ext_modules = []
setup(
name = 'tiddit',
version = '3.6.1',
url = "https://github.com/SciLifeLab/TIDDIT",
author = "Jesper Eisfeldt",
author_email= "jesper.eisfeldt@scilifelab.se",
ext_modules = ext_modules,
include_dirs=[numpy.get_include()],
packages = ['tiddit'],
install_requires = ['numpy','pysam'],
entry_points = {'console_scripts': ['tiddit = tiddit.__main__:main']},
)
|