|
From: Pearu P. <pe...@sc...> - 2006-02-07 11:54:32
|
On Mon, 6 Feb 2006, Andrew Straw wrote: > I've significantly updated the page at > http://scipy.org/Wiki/Cookbook/Pyrex_and_NumPy FYI, numpy.distutils now supports building pyrex extension modules. See numpy/distutils/tests/pyrex_ext/ for a working example. In case of Cookbook/Pyrex_and_NumPy, the corresponding setup.py file is: #!/usr/bin/env python def configuration(parent_package='',top_path=None): from numpy.distutils.misc_util import Configuration config = Configuration('mypackage',parent_package,top_path) config.add_extension('pyrex_and_numpy', sources = ['test.pyx'], depends = ['c_python.pxd','c_numpy.pxd']) return config if __name__ == "__main__": from numpy.distutils.core import setup setup(**configuration(top_path='').todict()) And to build the package inplace, use python setup.py build_src build_ext --inplace Pearu |