[SciPy-dev] Cython and large generated .c files
Travis Oliphant
oliphant@enthought....
Mon Nov 9 16:49:26 CST 2009
On Nov 8, 2009, at 8:20 AM, Pauli Virtanen wrote:
> su, 2009-11-08 kello 01:05 -0800, Matthew Brett kirjoitti:
> [clip: huge Cython-generated .c files]
>> An obvious way round this is to let distutils run Cython for
>> developer
>> builds, and only generate the .c for releases, or some such, but I
>> can
>> see that could get messy. But, the space the .c file takes up is
>> making me think twice about commits.
>>
>> Have y'all got any thoughts how to deal with this problem?
>
> I think Cython has some pre-made distutils hooks to make this less
> painless. I don't know how nicely they work with numpy.distutils,
> however...
>
> A bigger issue than build setup may be that then we'd require users to
> have the latest Cython installed to build Scipy. (Perhaps the
> generated .c files could be shipped with the distributed tarballs,
> though, so only people interested in SVN would need Cython.)
> Actually, this might not be so much to ask, given that Cython is a
> pure-Python package.
>
> So, should we make Scipy depend on Cython at build-time?
I think this would be fine. In fact, I think it would be a good
idea. It would encourage Cython extensions.
-Travis
More information about the Scipy-dev
mailing list