-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
executable file
·25 lines (23 loc) · 1.04 KB
/
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
#!/usr/bin/env python
from setuptools import setup, Extension, find_packages
import os
import sys
setup(
name='ipdtools',
version='0.23',
description="PacBio codes isolated and repackaged to work on their in-sillico model",
long_description="PacBio codes isolated and repackaged to work on their in-sillico model. See https://github.com/GDelevoye/ipdtools for more details.",
author='DELEVOYE Guillaume',
author_email="delevoye.guillaume@gmail.com",
url="https://github.com/GDelevoye/ipdtools",
python_requires='>=3.6',
packages=find_packages("."),
install_requires=["tqdm","numpy","pandas","joblib","h5py"],
package_data={'ipdtools': ['resources/*.h5']},
ext_modules=[Extension('ipdtools/tree_predict', ['ipdtools/tree_predict.c'],
extra_compile_args=["-O3", "-shared", "-std=c99"],
export_symbols=["innerPredict", "innerPredictCtx", "init_native"])],
entry_points={'console_scripts': [
"ipdtools = ipdtools.launchers.ipdtools_launcher:main",
]},
)