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
| """
| Provide python-space access to the functions exposed in numpy/__init__.pxd
| for testing.
| """
|
| import numpy as np
| from distutils.core import setup
| from Cython.Build import cythonize
| from setuptools.extension import Extension
| import os
|
| macros = [("NPY_NO_DEPRECATED_API", 0)]
|
| checks = Extension(
| "checks",
| sources=[os.path.join('.', "checks.pyx")],
| include_dirs=[np.get_include()],
| define_macros=macros,
| )
|
| extensions = [checks]
|
| setup(
| ext_modules=cythonize(extensions)
| )
|
|