<br><br><div class="gmail_quote">On Tue, Apr 15, 2008 at 2:23 PM, Charles R Harris <<a href="mailto:charlesr.harris@gmail.com">charlesr.harris@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div class="gmail_quote"><div class="Ih2E3d">On Tue, Apr 15, 2008 at 1:21 PM, Bruce Southey <<a href="mailto:bsouthey@gmail.com" target="_blank">bsouthey@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi,<br>
You probably should start with the 2to3.py tool (see link at<br>
<a href="http://www.python.org/download/releases/3.0/" target="_blank">http://www.python.org/download/releases/3.0/</a>).<br>
<font color="#888888"></font></blockquote></div><div><br>Looks like a lot of the changes aren't at all backward compatible. The new style print, for instance, doesn't work with the older versions of python. So it looks like like we will have to fork the trunk and also decide on when to release a Python3.0 version and how long to maintain support for the earlier versions. I think the best thing to do is release a numpy version, say 1.2, as bug free as we can and with few API changes, put it in maintenance mode, and move on to 3.0 with a release that is a simple adaption without API changes.<br>

</div></div></blockquote><div><br>Oh, and making the transition will be made a lot easier by having a complete set of tests. Getting the tests and documentation into good state might be the best focus for our 1.2 effort. <br>
<br>Chuck<br></div></div><br>