From: Fernando P. <fpe...@gm...> - 2011-10-28 20:22:23
|
Hey guys, On Fri, Oct 28, 2011 at 11:41 AM, Eric Firing <ef...@ha...> wrote: > 1) In the coding guide, it might be good to have notes (tips) about how > to maintain compatibility, or at least references to such notes. I have > read about py3 but have never worked with it. +1 for the py3 merge! IPython master is already fully on py3 and we should be releasing very soon 0.12 with this. So once mpl is merged, it will be possible to have from either releases or master, the full 'minimal stack' (numpy/scipy/mpl/sympy/cython/ipython) on py3, which I think is awesome. In case it's of any use to you guys, feel free to pillage our little bag of utilities for py3 compatibility: https://github.com/ipython/ipython/blob/master/IPython/utils/py3compat.py By grepping the IPython sources for py3compat imports you can also see how we use them, in case it helps. Best, f ps - full credit on all this in IPython goes to @takluyver, who joined the project initially just based on his need to have ipython on py3 and has turned out to be an all-around amazing member of the project. I'm sure if you guys hit any bumps he'd be able to help out, as he uses py3 regularly as his default platform and therefore knows quite a bit about it. |