Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > 78c129e4a46a64625b53d61bd2b90fab > files > 359

python-cython-0.15-0.1mdv2010.2.i586.rpm

# Run as:
#    python setup.py build_ext --inplace

import sys
sys.path.insert(0, "..")

from distutils.core import setup
from distutils.extension import Extension
from Cython.Build import cythonize

ext_modules = cythonize("*.pyx", exclude="numpy_*.pyx")

# Only compile the following if numpy is installed.
try:
    from numpy.distutils.misc_util import get_numpy_include_dirs
    numpy_demo = Extension("*",
                           ["numpy_*.pyx"],
                           include_dirs=get_numpy_include_dirs())
    ext_modules.extend(cythonize(numpy_demo))
except ImportError:
    pass

setup(
  name = 'Demos',
  ext_modules = ext_modules,
)