2.0.10 has a lot of stability improvements over previous releases.  The main argument against it is if major distributions (EPD, various Linux distros) are still shipping 2.0.9, then we should maybe hold back.  <div><br></div>

<div>I can easily change the import if we want to do that.</div><div><br></div><div>-MinRK<br><br><div class="gmail_quote">On Wed, Jan 26, 2011 at 16:12, Brian Granger <span dir="ltr"><<a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I mean require 2.0.10?<br>
<div><div></div><div class="h5"><br>
On Wed, Jan 26, 2011 at 4:12 PM, Brian Granger <<a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a>> wrote:<br>
> Should we require 2.0.9 for IPython?<br>
><br>
> Brian<br>
><br>
> On Wed, Jan 26, 2011 at 4:09 PM, MinRK <<a href="mailto:benjaminrk@gmail.com">benjaminrk@gmail.com</a>> wrote:<br>
>> What version of pyzmq do you have?  If you are still using 2.0.9, then<br>
>> that's before we made this addition (early October).<br>
>> I realize that since IPython depends on 2.6, I can just import the (super<br>
>> slow) builtin json module, rather than follow pyzmq's import preferences.<br>
>><br>
>> -MinRK<br>
>> On Wed, Jan 26, 2011 at 16:00, Brian Granger <<a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a>> wrote:<br>
>>><br>
>>> Fernando,<br>
>>><br>
>>> This is actually an import from pyzmq:<br>
>>><br>
>>> In [4]: from zmq.utils import jsonapi as json<br>
>>><br>
>>> In [5]: json.__file__<br>
>>> Out[5]:<br>
>>> '/Users/bgranger/Documents/Computation/zeromq/pyzmq/zmq/utils/jsonapi.pyc'<br>
>>><br>
>>> So it looks like something is odd with your pyzmq install...unless for<br>
>>> some reason Python is putting  the IPython directory in you sys.path<br>
>>> so importing zmq picks up IPython.zmq instead of zmq (pyzmq).  Can you<br>
>>> look at your pyzmq install?<br>
>>><br>
>>> Brian<br>
>>><br>
>>><br>
>>> On Wed, Jan 26, 2011 at 3:31 PM, Fernando Perez <<a href="http://fperez.net" target="_blank">fperez.net</a>@<a href="http://gmail.com" target="_blank">gmail.com</a>><br>
>>> wrote:<br>
>>> > Hey guys,<br>
>>> ><br>
>>> > as I was working on the 'asdf' bug I just posted about, I tried to use<br>
>>> > the Qt console after updating my trunk, and got this:<br>
>>> ><br>
>>> > (trunk)dreamweaver[ipython]> ipython-qtconsole<br>
>>> > Traceback (most recent call last):<br>
>>> >  File "/home/fperez/usr/bin/ipython-qtconsole", line 4, in <module><br>
>>> >    from IPython.frontend.qt.console.ipythonqt import main<br>
>>> >  File<br>
>>> > "/home/fperez/ipython/ipython/IPython/frontend/qt/console/ipythonqt.py",<br>
>>> > line 17, in <module><br>
>>> >    from IPython.frontend.qt.kernelmanager import QtKernelManager<br>
>>> >  File<br>
>>> > "/home/fperez/ipython/ipython/IPython/frontend/qt/kernelmanager.py",<br>
>>> > line 9, in <module><br>
>>> >    from IPython.zmq.kernelmanager import KernelManager,<br>
>>> > SubSocketChannel, \<br>
>>> >  File "/home/fperez/ipython/ipython/IPython/zmq/kernelmanager.py",<br>
>>> > line 36, in <module><br>
>>> >    from session import Session, Message<br>
>>> >  File "/home/fperez/ipython/ipython/IPython/zmq/session.py", line 7,<br>
>>> > in <module><br>
>>> >    from zmq.utils import jsonapi as json<br>
>>> > ImportError: No module named utils<br>
>>> ><br>
>>> ><br>
>>> > Not sure when it broke, but I suspect the merge of the recent session<br>
>>> > branch might have something to do with it.<br>
>>> ><br>
>>> > Brian/Min, do you guys have an idea of what happened, maybe just a<br>
>>> > file someone forgot to add from their local working tree?<br>
>>> ><br>
>>> > Cheers,<br>
>>> ><br>
>>> > f<br>
>>> > _______________________________________________<br>
>>> > IPython-dev mailing list<br>
>>> > <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
>>> > <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
>>> ><br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Brian E. Granger, Ph.D.<br>
>>> Assistant Professor of Physics<br>
>>> Cal Poly State University, San Luis Obispo<br>
>>> <a href="mailto:bgranger@calpoly.edu">bgranger@calpoly.edu</a><br>
>>> <a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a><br>
>>> _______________________________________________<br>
>>> IPython-dev mailing list<br>
>>> <a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
>>> <a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
>><br>
>><br>
><br>
><br>
><br>
> --<br>
> Brian E. Granger, Ph.D.<br>
> Assistant Professor of Physics<br>
> Cal Poly State University, San Luis Obispo<br>
> <a href="mailto:bgranger@calpoly.edu">bgranger@calpoly.edu</a><br>
> <a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a><br>
><br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div class="h5">Brian E. Granger, Ph.D.<br>
Assistant Professor of Physics<br>
Cal Poly State University, San Luis Obispo<br>
<a href="mailto:bgranger@calpoly.edu">bgranger@calpoly.edu</a><br>
<a href="mailto:ellisonbg@gmail.com">ellisonbg@gmail.com</a><br>
</div></div></blockquote></div><br></div>