[Cython] setup.py refusing to run cython

Robert Bradshaw robertwb at math.washington.edu
Tue Jun 14 21:54:10 CEST 2011


On Tue, Jun 14, 2011 at 12:39 PM, Lisandro Dalcin <dalcinl at gmail.com> wrote:
> On 14 June 2011 16:20, Nathaniel Smith <njs at pobox.com> wrote:
>> Hello Cython folks,
>>
>> This message (see below) is the second report I've gotten of a very
>> strange build problem with a cython module. I'm just using the
>> standard 'from Cython.Distutils import build_ext', 'cmdclass =
>> {"build_ext": build_ext}' incantation, but for some reason setup.py is
>> attempting to just run gcc directly without calling cython first to
>> generate the .c file.
>>
>> You can see the setup.py here:
>>  https://code.google.com/p/scikits-sparse/source/browse/setup.py?name=scikits.sparse-0.1
>>
>> Anyone have any ideas?
>>
>
> Your setup.py is mixing setuptools and Cython.Distutils. Both are
> monkeypatching distutils, and in general that's a very bad idea.

One way to get around this is to use
http://wiki.cython.org/enhancements/distutils_preprocessing

- Robert


More information about the cython-devel mailing list