23 lines
478 B
Python
23 lines
478 B
Python
|
from setuptools import setup, Extension
|
||
|
from Cython.Build import cythonize
|
||
|
import numpy as np
|
||
|
|
||
|
extensions = [
|
||
|
Extension(
|
||
|
"cytree",
|
||
|
["cytree.pyx"],
|
||
|
extra_compile_args=["-O3", "-Wall", "-Wextra"],
|
||
|
include_dirs=[np.get_include()]
|
||
|
)
|
||
|
]
|
||
|
|
||
|
compiler_directives = {
|
||
|
"language_level": "3"
|
||
|
}
|
||
|
|
||
|
setup(
|
||
|
name='Cython Tree Module',
|
||
|
ext_modules=cythonize(extensions, compiler_directives=compiler_directives), include_dirs=[np.get_include()]
|
||
|
)
|
||
|
|