diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2014-03-01 21:08:21 -0700 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2014-03-01 21:08:21 -0700 |
commit | e98811675a61def0fcf255c6994df874a3dd55ea (patch) | |
tree | 3f886a3cf8ffc5b146d07d3fdc358596fb38dfc1 /doc/cython/setup.py | |
parent | 52bac2cb96fa1ed5cb811303ad5ef402d74e76df (diff) | |
download | numpy-e98811675a61def0fcf255c6994df874a3dd55ea.tar.gz |
MAINT: Remove doc/cython and doc/pyrex files.
Pyrex is obsolete and cython does a good job with Numpy these days.
These directories are not packages, so I don't think they need
deprecation.
Closes #4373.
Diffstat (limited to 'doc/cython/setup.py')
-rwxr-xr-x | doc/cython/setup.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/doc/cython/setup.py b/doc/cython/setup.py deleted file mode 100755 index fe122d4db..000000000 --- a/doc/cython/setup.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env python -"""Install file for example on how to use Cython with Numpy. - -Note: Cython is the successor project to Pyrex. For more information, see -http://cython.org. - -""" -from __future__ import division, print_function - -from distutils.core import setup -from distutils.extension import Extension - -import numpy - -# We detect whether Cython is available, so that below, we can eventually ship -# pre-generated C for users to compile the extension without having Cython -# installed on their systems. -try: - from Cython.Distutils import build_ext - has_cython = True -except ImportError: - has_cython = False - -# Define a cython-based extension module, using the generated sources if cython -# is not available. -if has_cython: - pyx_sources = ['numpyx.pyx'] - cmdclass = {'build_ext': build_ext} -else: - # In production work, you can ship the auto-generated C source yourself to - # your users. In this case, we do NOT ship the .c file as part of numpy, - # so you'll need to actually have cython installed at least the first - # time. Since this is really just an example to show you how to use - # *Cython*, it makes more sense NOT to ship the C sources so you can edit - # the pyx at will with less chances for source update conflicts when you - # update numpy. - pyx_sources = ['numpyx.c'] - cmdclass = {} - - -# Declare the extension object -pyx_ext = Extension('numpyx', - pyx_sources, - include_dirs = [numpy.get_include()]) - -# Call the routine which does the real work -setup(name = 'numpyx', - description = 'Small example on using Cython to write a Numpy extension', - ext_modules = [pyx_ext], - cmdclass = cmdclass, - ) |