diff options
author | Stefan van der Walt <stefan@sun.ac.za> | 2008-08-23 23:55:01 +0000 |
---|---|---|
committer | Stefan van der Walt <stefan@sun.ac.za> | 2008-08-23 23:55:01 +0000 |
commit | 46facee53a506cd26c00ad12d482a682b0176404 (patch) | |
tree | 563e932b1888e28c19a0ca6cc0f6e02bfe0b6f3f /doc/numpybook/comparison/pyrex/setup.py | |
parent | d14243ca1fa3373babfd5b699e12dff177f60dba (diff) | |
download | numpy-46facee53a506cd26c00ad12d482a682b0176404.tar.gz |
Move book to docs directory.
Diffstat (limited to 'doc/numpybook/comparison/pyrex/setup.py')
-rw-r--r-- | doc/numpybook/comparison/pyrex/setup.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/doc/numpybook/comparison/pyrex/setup.py b/doc/numpybook/comparison/pyrex/setup.py new file mode 100644 index 000000000..64cf12bc8 --- /dev/null +++ b/doc/numpybook/comparison/pyrex/setup.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python + +from distutils.core import setup +from distutils.extension import Extension + +import numpy + +# Define a pyrex-based extension module, using the generated sources if pyrex +from Pyrex.Distutils import build_ext +pyx_sources = ['add.pyx'] +cmdclass = {'build_ext': build_ext} + + +pyx_ext = Extension('add', + pyx_sources, + include_dirs = [numpy.get_include()]) + +pyx_ext2 = Extension('blur', + ['blur.pyx'], + include_dirs = [numpy.get_include()]) + + +# Call the routine which does the real work +setup(name = 'add', + description = 'Small example on using Pyrex to write a Numpy extension', + url = 'http://www.scipy.org/Cookbook/Pyrex_and_NumPy', + ext_modules = [pyx_ext, pyx_ext2], + cmdclass = cmdclass, + ) |