setuptools_cython 0.2.1
Cython setuptools integration
Allows compiling Cython extensions in setuptools by putting setuptools_cython in your setup_requires.
Usage
Use setuptools, add setuptools_cython to your setup_requires.
Some verbatim code is required to make Extension behave as expected.
Usage example
setup.py:
#!/usr/bin/env python
from setuptools import setup
from distutils.extension import Extension
# setuptools DWIM monkey-patch madness
# http://mail.python.org/pipermail/distutils-sig/2007-September/thread.html#8204
import sys
if 'setuptools.extension' in sys.modules:
m = sys.modules['setuptools.extension']
m.Extension.__dict__ = m._Extension.__dict__
setup(
name = "example",
version = "0.1",
description="setuptools_cython example",
setup_requires=[
'setuptools_cython',
],
ext_modules=[
Extension('example', ['example.pyx']),
],
)
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| setuptools_cython-0.2.1.tar.gz (md5) | Source | 2009-07-02 17:03:02.623040 | 2KB | 259 | |
- Author: Gabriel de Perthuis <gabriel de-perthuis at c-s fr>
- Home Page: http://pypi.python.org/pypi/setuptools_cython/
- License: http://www.gnu.org/licenses/gpl-2.0.html
- Categories
- Package Index Owner: g2p
- DOAP record: setuptools_cython-0.2.1.xml
Log in to rate this package.
Package rating (1 vote):
5.0
- 5 points: 1 vote
Ratings range from 0 to 5 (best).
Package Comments:
- Brilliant! Essential for Cython users. Thank you very much. (flexiondotorg, 2009-10-15,
points)
