[IPython-dev] Status of py3k ipython

Fernando Perez fperez.net at gmail.com
Tue Oct 5 00:44:25 EDT 2010

Hi Thomas,

On Mon, Oct 4, 2010 at 5:00 PM, Thomas Kluyver <takowl at gmail.com> wrote:
> I've made the changes to use bytes, and updated the code with recent
> changes. Issues it still faces:
> - Buffers: It won't compile on Python 3 with references to old-style buffer
> methods (e.g. PyBuffer_FromObject, Py_END_OF_BUFFER). This is the remaining
> bit commented out. The new MemoryView method isn't in Python 2.6 (it comes
> in with 2.7), so that falls over at runtime with the section commented out.
> - There's a circular import between zmq/core/socket and zmq/core/context,
> which goes into endless recursion when trying to import either of them in
> Python 3.
> http://github.com/takowl/pyzmq/tree/new-py3zmq

Many thanks!  I'll let Brian and Min work with you on the pyzmq
improvements, but it's really, really great to see our infrastructure
get beat into shape quickly for py3.

I should add that at this point, since we're working in trunk, feel
free to start making pull requests for the pre-py3-cleanup branch back
into trunk whenever works well for your schedule.  All that can go
into trunk now, and that way we'll minimize the delta from trunk into
the 'real'y py3 branches as much as possible.

Thanks again for your good work!


ps - I just edited our credits file to acknowledge your contributions,
sorry I hadn't done this before...

More information about the IPython-dev mailing list