[IPython-dev] ANN: IPython 0.6.5 is out.
Fernando.Perez at colorado.edu
Tue Nov 30 19:25:44 EST 2004
I'm glad to announce that IPython 0.6.5 is finally out. You can download it
from the usual place:
I've provided RPMs for Python 2.2 and 2.3, plus source downloads (.tar.gz and
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
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.
More information about the IPython-dev