-
-
Notifications
You must be signed in to change notification settings - Fork 660
Description
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://boxen.math.washington.edu/home/jdemeyer/spkg/ipython-0.13.1.spkg
apply:
To the scripts repository:
- attachment: trac_12719-scripts-vb.patch
- attachment: trac_12719_remove_sage_gdb_ipython.patch
- attachment: 12719-test-displayhook.patch
- attachment: 12719_run_cython.patch
- attachment: trac_12719-hgignore.patch
- attachment: trac_12719_purge_ipy_profile_sage.patch
To the root repository:
- attachment: trac_12719_ROOT_configuration_files.patch
- attachment: trac_12719-root-spkg-install.patch
To the sage library:
- attachment: trac_12719-rebased-to-13211-vb.patch
- 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
- attachment: trac-12719-always-preparse.patch
- attachment: 12719_ipython_test.patch
- attachment: 12719_ipython_no_history.patch
So:
cd SAGE_ROOT
./sage --hg qimport -P https://github.com/sagemath/sage-prod/files/10655173/trac_12719_ROOT_configuration_files.patch.gz
./sage --hg qimport -P https://github.com/sagemath/sage-prod/files/10655168/trac_12719-root-spkg-install.patch.gz
./sage --hg -R local/bin qimport -P https://github.com/sagemath/sage-prod/files/10655170/trac_12719-scripts-vb.patch.gz
./sage --hg -R local/bin qimport -P https://github.com/sagemath/sage-prod/files/10655151/trac_12719_remove_sage_gdb_ipython.patch.gz
./sage --hg -R local/bin qimport -P https://github.com/sagemath/sage-prod/files/10655154/12719-test-displayhook.patch.gz
./sage --hg -R local/bin qimport -P https://github.com/sagemath/sage-prod/files/10655162/12719_run_cython.patch.gz
./sage --hg -R local/bin qimport -P https://github.com/sagemath/sage-prod/files/10655163/trac_12719-hgignore.patch.gz
./sage --hg -R local/bin qimport -P https://github.com/sagemath/sage-prod/files/10655174/trac_12719_purge_ipy_profile_sage.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655171/trac_12719-rebased-to-13211-vb.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655158/trac_12719-move_to_preparser_rebased.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655146/trac_12719_ipython_fixes.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655144/trac_12719_dedent.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655145/trac_12719-crash.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655164/trac_12719-cellmagics013.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655147/12719-newipython-take2.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655148/12719-displayhook.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655149/12719-fix-transformer.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655166/12719-5.4rc1.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655152/12719-remove-plugin.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655156/12719-displayhook-library.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655157/trac_12719-pager.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655159/trac_12719-preparse-doctest.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655160/trac_12719-gcd-repr.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655167/12719-system.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655169/trac-12719-always-preparse.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655175/12719_ipython_test.patch.gz
./sage --hg -R devel/sage qimport -P https://github.com/sagemath/sage-prod/files/10655176/12719_ipython_no_history.patch.gz
./sage -i http://sage.math.washington.edu/home/jason/ipython-0.13.1.spkg
./sage -br
Depends on #13459
Depends on #9191
Depends on #13717
Depends on #13963
CC: @gvol @vbraun @jasongrout @alexanderdreyer @robertwb
Component: packages: standard
Keywords: sd40.5
Author: Mike Hansen, Volker Braun, Jason Grout, Jeroen Demeyer
Reviewer: Volker Braun, Mike Hansen, Jason Grout, Jeroen Demeyer
Merged: sage-5.7.beta1
Issue created by migration from https://trac.sagemath.org/ticket/12719