[IPython-dev] ANN: IPython 0.6.5 is out.

Fernando Perez Fernando.Perez at colorado.edu
Tue Nov 30 19:25:44 EST 2004


Hi all,

I'm glad to announce that IPython 0.6.5 is finally out. You can download it
from the usual place:

http://ipython.scipy.org/dist/

I've provided RPMs for Python 2.2 and 2.3, plus source downloads (.tar.gz and
.zip).

Debian, Fink and BSD packages for this version should be coming soon, as the
respective maintainers (many thanks to Jack Moffit, Andrea Riciputi and Dryice
Liu) have the time to follow their packaging procedures.

Many thanks to Enthought for their continued hosting support for IPython, and
to all the users who contributed ideas, fixes and reports.

I'd promised that 0.6.4 would be the last version before the cleanup, but 
Prabhu Ramachandran managed to resucitate the GUI threading support which I'd 
worked on recently, but disabled after thinking it could not work.  It turns 
out we were very close, and Prabhu did fix the remaining problems.  Since this 
is a fairly significant improvement, I decided to make a release for it.  In 
the process I added a few minor other things.

As always, the complete NEWS file can be found at 
http://ipython.scipy.org/NEWS, and the whole ChangeLog at 
http://ipython.scipy.org/ChangeLog.

Highlihgts of this release:

* Threading support for WXPython and pyGTK.  It is now possible (with the 
-wthread and -gthread options) to control wx/gtk graphical interfaces from 
within an interactive ipython shell.  Note that your wx/gtk libs need to be 
compiled with threading support for this to work.  There is also experimental 
(but brittle) support for ALSO running Tkinter graphical interfaces alongside 
with wx or gtk ones.

* New -d option to %run, for executing whole scripts with the interactive pdb 
debugger.  This allows you to step, watch variables, set breakpoints, etc, 
without having to modify your scripts in any way.

* Added filtering support for variable types to %who and %whos. You can now 
say 'whos function str' and whos will only list functions and strings, instead 
of all variables.  Useful when working with crowded namespaces. (For some 
reason I forgot to document this in the ChangeLog).

* Other minor fixes and cleanups, both to code and documentation.


Enjoy, and as usual please report any problems.

Regards,

Fernando.




More information about the IPython-dev mailing list