id summary reporter owner description type status priority milestone component resolution keywords cc merged author reviewer upstream work_issues branch commit dependencies stopgaps
12719 Upgrade to IPython 0.12 kini tbd "We need to upgrade IPython to the shiny new thing. Well, not really - the shiny new thing was 0.11, and 0.12 is now stable. It's been mostly rewritten and is now a lot more modular, as I understand it. Definitely worth using in Sage.
Note: To use the QT console (`sage -ipython qtconsole`), you need qt/qt-devel in your base OS install, the optional zeromq/pyzmq spkgs from #12843, and the optional sip/PyQt spkgs from #13022.
Install IPython 0.12.1: spkg at [[http://sage.math.washington.edu/home/jason/ipython-0.12.1.spkg]]
I also have an IPython 0.13beta1 spkg at [[http://sage.math.washington.edu/home/jason/ipython-0.13beta1.spkg]], which requires the patches below marked ""for IPython 0.13"" as well.
'''apply''':
To the scripts repository:
* [attachment:trac_12719-scripts.patch]
* [attachment:trac_12719_remove_sage_gdb_ipython.patch]
To the root repository:
* [attachment:trac_12719_ROOT_configuration_files.patch]
* [attachment:trac_12719-ipythondir013.patch] -- for IPython 0.13
To the sage library:
* [attachment:trac_12719-5.1beta1.patch]
* [attachment:trac_12719-move_to_preparser.patch]
* [attachment:trac_12719_ipython_fixes.patch]
* [attachment:trac_12719_dedent.patch]
* [attachment:trac_12719-crash.patch]
* [attachment:trac_12719-cellmagics013.patch] -- for IPython 0.13
{{{
cd SAGE_ROOT
cd local/bin
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-scripts.patch
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_remove_sage_gdb_ipython.patch
cd ../../
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_ROOT_configuration_files.patch
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-ipythondir013.patch
cd devel/sage
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-5.1beta1.patch
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-move_to_preparser.patch
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_ipython_fixes.patch
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_dedent.patch
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-crash.patch
hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-cellmagics013.patch
cd ../../
sage -br
}}}" enhancement needs_work critical sage-5.4 packages: standard sd40.5 iandrus vbraun jason AlexanderDreyer Mike Hansen, Volker Braun Volker Braun, Mike Hansen N/A ?? doesn't show code