test that inferring the function pointer type for a C function is enabled in safe...
[cython.git] / Demos / setup.py
1 # Run as:
2 #    python setup.py build_ext --inplace
3
4 from distutils.core import setup
5 from distutils.extension import Extension
6 from Cython.Build import cythonize
7
8 ext_modules = cythonize("*.pyx", exclude="numpy_*.pyx")
9
10 # Only compile the following if numpy is installed.
11 try:
12     from numpy.distutils.misc_util import get_numpy_include_dirs
13     numpy_demo = Extension("*",
14                            ["numpy_*.pyx"],
15                            include_dirs=get_numpy_include_dirs())
16     ext_modules.extend(cythonize(numpy_demo))
17 except ImportError:
18     pass
19
20 setup(
21   name = 'Demos',
22   ext_modules = ext_modules,
23 )