forked from markfasheh/interval-tree
-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
25 lines (21 loc) · 828 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 distutils.core import setup
from distutils.extension import Extension
from setuptools import find_packages, Extension, Command
from Cython.Build import cythonize
from setuptools import setup, find_packages
install_requires = ["cython"]
setup(
name="kerneltree",
ext_modules = cythonize([Extension("kerneltree", ["src/kerneltree.pyx", "src/interval_tree.c", "src/rbtree.c"])]),
packages=find_packages(),
package_data={'': ['src/*.pyx', 'src/*.pxd', 'src/*.h', 'src/*.c']},
include_dirs=[".", "src/"],
version="0.0.3",
url="http://github.com/endrebak/kerneltree",
description="Ultrafast interval tree implementation.",
author="Endre Bakken Stovner",
author_email="[email protected]",
keywords=["intervaltree"],
license=["GPL2"],
install_requires=install_requires,
)