Brian,<div><br></div><div>On Tue, Oct 26, 2010 at 12:12 AM, Brian Granger <span dir="ltr">&lt;<a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a>&gt;</span> wrote:</div><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><br>
</div>We are using Python 2.6 pretty aggressively in the IPython codebase.<br>
I can&#39;t remember all the things we are using at this point, but I know<br>
we are using abc&#39;s and the improved Popen stuff as well as print as<br>
you mention.  But, our usage of abc&#39;s is probably the most difficult<br>
to get around at this point.<br></blockquote><div><br></div><meta charset="utf-8"><div>Jython 2.6+ will support ABCs, but that has work that has just begun. Given that, we probably should adopt this plan:</div><div><ol><li>

Create a jython-ipython fork of 0.10.1; publish this on PyPI </li><li>Port relevant changes to ipython trunk so that stock ipython can be installed for Jython 2.6+</li></ol></div><div>One of the first 2.6 features I would expect would be implemented is ABCs, because a variety of new or rewritten components in the stdlib depend on ABC support.</div>

<div><br></div><div>(Jython 2.6+ here means we will at least 2.6 functionality with some 2.7 features, and possibly it will be released as 2.7 instead.)</div><div><br></div><div>- Jim<br><br></div><div> </div></div></div>