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()]
|
|
)
|
|
|