[Cython] cython python versions

Ondrej Certik ondrej at certik.cz
Mon Mar 31 01:48:34 CEST 2008


On Sun, Mar 30, 2008 at 12:04 PM, Robert Bradshaw
<robertwb at math.washington.edu> wrote:
>
> On Feb 13, 2008, at 9:39 AM, Tim Abbott wrote:
>  > On Wed, 13 Feb 2008, Ondrej Certik wrote:
>  >
>  >> Hi Tim,
>  >>
>  >> On Feb 11, 2008 6:09 AM, Tim Abbott <tabbott at mit.edu> wrote:
>  >>> Hello,
>  >>>
>  >>> If you use python-distutils to install cython, it ends up
>  >>> replacing the #!
>  >>> line at the start of bin/cython (#!/usr/bin/env python) with a more
>  >>> specific version, i.e. (#!/usr/bin/python or #!/usr/bin/
>  >>> python2.x).  I
>  >>> assume this is undesirable; it caused problems for me building
>  >>> SAGE on
>  >>> Debian Lenny.
>  >>
>  >> Thanks very much for tracing the problem down. One option is that
>  >> we simply add
>  >> a patch to the Debian package to rewrite /usr/bin/python back to
>  >> /usr/bin/env python.
>  >> I can do this when uploading a new version of cython.
>  >>
>  >>> Search for "adjust" in
>  >>> /usr/lib/python2.5/distutils/command/build_scripts.py if you want
>  >>> to see
>  >>> the code that does this rewriting; it seems to be controlled by
>  >>> whether
>  >>> cython is registered as a script in setup.py.
>  >>
>  >> So what is the solution to fix this? Fixing the cython's setup.py?
>  >> Let's do that
>  >> in the next release then.
>  >
>  > I think that's the right solution.
>  >
>
>  Was this issue resolved? I am planning on doing another release soon.

Tim? As to me, all is fine.

Ondrej


More information about the Cython-dev mailing list