summaryrefslogtreecommitdiff
path: root/doc/cython/setup.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2014-03-01 21:08:21 -0700
committerCharles Harris <charlesr.harris@gmail.com>2014-03-01 21:08:21 -0700
commite98811675a61def0fcf255c6994df874a3dd55ea (patch)
tree3f886a3cf8ffc5b146d07d3fdc358596fb38dfc1 /doc/cython/setup.py
parent52bac2cb96fa1ed5cb811303ad5ef402d74e76df (diff)
downloadnumpy-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-xdoc/cython/setup.py51
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,
- )