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.13,kini,tbd,"We need to upgrade IPython to the shiny new thing. Well, not really - the shiny new thing was 0.11, and 0.13 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 the IPython 0.13.1 spkg at [[http://sage.math.washington.edu/home/jason/ipython-0.13.1.spkg]]
'''apply''':
To the scripts repository:
* [attachment:trac_12719-scripts.patch]
* [attachment:trac_12719_remove_sage_gdb_ipython.patch]
* [attachment:12719-test-displayhook.patch]
* [attachment:12719_run_cython.patch]
* [attachment:trac_12719-hgignore.patch]
To the root repository:
* [attachment:trac_12719_ROOT_configuration_files.patch]
* [attachment:trac_12719-ipythondir013.patch]
* [attachment:trac_12719-root-spkg-install.patch]
To the sage library:
* [attachment:trac_12719-5.1beta1.patch] (or [attachment:trac_12719-rebased-to-13211.patch] if #13211 has been applied)
* [attachment:trac_12719-move_to_preparser_rebased.patch]
* [attachment:trac_12719_ipython_fixes.patch]
* [attachment:trac_12719_dedent.patch]
* [attachment:trac_12719-crash.patch]
* [attachment:trac_12719-cellmagics013.patch]
* [attachment:12719-newipython-take2.patch]
* [attachment:12719-displayhook.patch]
* [attachment:12719-fix-transformer.patch]
* [attachment:12719-5.4rc1.patch]
* [attachment:12719-remove-plugin.patch]
* [attachment:12719-displayhook-library.patch]
* [attachment:trac_12719-pager.patch]
* [attachment:trac_12719-preparse-doctest.patch]
* [attachment:trac_12719-gcd-repr.patch]
* [attachment:12719-system.patch]
So (assuming that #13211 has '''not''' been applied):
{{{
cd SAGE_ROOT
./sage --hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_ROOT_configuration_files.patch
./sage --hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-ipythondir013.patch
./sage --hg qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-root-spkg-install.patch
./sage --hg -R local/bin qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-scripts.patch
./sage --hg -R local/bin qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_remove_sage_gdb_ipython.patch
./sage --hg -R local/bin qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-test-displayhook.patch
./sage --hg -R local/bin qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719_run_cython.patch
./sage --hg -R local/bin qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-hgignore.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-5.1beta1.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-move_to_preparser_rebased.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_ipython_fixes.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719_dedent.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-crash.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-cellmagics013.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-newipython-take2.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-displayhook.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-fix-transformer.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-5.4rc1.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-remove-plugin.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-displayhook-library.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-pager.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-preparse-doctest.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/trac_12719-gcd-repr.patch
./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac/raw-attachment/ticket/12719/12719-system.patch
./sage -i http://sage.math.washington.edu/home/jason/ipython-0.13.1.spkg
./sage -br
}}}
Fixes #11223?",enhancement,needs_review,critical,sage-5.6,packages: standard,,sd40.5,iandrus vbraun jason AlexanderDreyer robertwb,,"Mike Hansen, Volker Braun, Jason Grout","Volker Braun, Mike Hansen, Jason Grout, Jeroen Demeyer",N/A,,,,"#13459, #9191, #13717",