= IPython = == Description == From the IPython website: IPython is a multiplatform, Free Software project (BSD licensed) that offers: * An enhanced Python shell designed for efficient interactive work. It includes many enhancements over the default Python shell, including the ability for controlling interactively all major GUI toolkits in a non-blocking manner. * A library to build customized interactive environments using Python as the basic language (but with the possibility of having extended or alternate syntaxes). * A system for interactive distributed and parallel computing (this is part of IPython's new development). == License == BSD == SPKG Maintainers == * William Stein * Mike Hansen == Upstream Contact == http://ipython.scipy.org/ ipython-dev@scipy.org ipython-user@scipy.org == Dependencies == * Python == Special Update/Build Instructions == == Patches == * prun_timeit_magics.patch: See https://github.com/ipython/ipython/pull/2403. This patch allows Sage to preparse %prun and %timeit commands. It will probably not be needed with IPython 0.14, since the input splitter will need to be rewritten. * ipython-history-backport.patch: Backport of improvements to IPython/core/history.py == Changelog == === ipython-0.13.2 (Volker Braun, June 24, 2013) === * Upgrade to 0.13.2 (trac #14810) === ipython-0.13.1 (Jason Grout, Volker Braun, Jan 22, 2013) === * Upgrade to 0.13.1 * Add backport of history fixes (to catch invalid databases) === ipython-0.13 (Jason Grout, June 30, 2012) === * Upgrade to 0.13 === ipython-0.12.1 (Jason Grout, May 08, 2012) === * Upgrade to 0.12.1, see trac #12719 * deleted rlineimpl.py patch (see https://github.com/ipython/ipython/issues/473) * deleted oinspect.py patch -- this is a lot more difficult now that the information fields are part of the official IPython messaging spec === ipython-0.10.2.p1 (Maarten Derickx. March, 2011 [1]) === * Add the OInspect.py patch. [1] Yes this patch is older then p0. === ipython-0.10.2.p0 (John H. Palmieri, August 16th, 2011) === * reinstated patch for src/IPython/rlineimpl.py. * use 'patch' to install patches. === ipython-0.10.2 (François Bissey, August 1st, 2011) === * trac #11460 update to IPython 0.10.2 * remove all the patches as they don't seem to be necessary anymore, IPython/Magic.py has been fixed upstream. sage -gdb seem to work properly here. === ipython-0.9.1.p0 (Mike Hansen, June 17th, 2009) === * Remove usage of Set. === ipython-0.9.1 (Mike Hansen, January 24th, 2009) === * Update to IPython 0.9.1 === ipython-0.8.4.p1 (Michael Abshoff, January 19th, 2009) === * Do not check for libedit on Darwin since that breaks 'sage -gdb' (#4991) === ipython-0.8.4.p0 (Mike Hansen July 15th, 2008) === * update to the official 0.8.4 release === ipython-0.8.2.p0 (Michael Abshoff, May 11th, 2008) === * add hg repo & .hgignore * clean up spkg-install * make sure SAGE_LOCAL is defined (#633) === ipython-0.8.2 (Burcin Erocal, May 11, 2008) === * update to the official IPython 0.8.2 release * remove workaround patches