#12719: Upgrade to IPython 0.12
---------------------------------------------+------------------------------
Reporter: kini | Owner: tbd
Type: enhancement | Status: needs_work
Priority: critical | Milestone: sage-5.1
Component: packages | Resolution:
Keywords: sd40.5 | Work issues: ?? doesn't show
code
Report Upstream: N/A | Reviewers: Volker Braun,
Mike Hansen
Authors: Mike Hansen, Volker Braun | Merged in:
Dependencies: | Stopgaps:
---------------------------------------------+------------------------------
Description changed by jason:
Old description:
> 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
New description:
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
}}}
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12719#comment:69>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.