from distutils.core import setup from distutils.extension import Extension from Cython.Build import cythonize import numpy all_extensions = Extension( "*", ["pyisda/*.pyx"], include_dirs=["c_layer", numpy.get_include()], libraries=["cds", "farmhash"], language="c++", extra_compile_args=["-fopenmp"], extra_link_args=["-fopenmp", "-Wl,--strip-all"], ) all_extensions = cythonize( [all_extensions], nthreads=4, compiler_directives={"embedsignature": True, "language_level": 3, "c_string_type": "unicode", "c_string_encoding": "ascii"}, ) setup( name="pyisda", version="0.1", author="Guillaume Horel", ext_modules=all_extensions, packages=["pyisda"], )