#12719: Upgrade to IPython 0.13
----------------------------------------------------------+-----------------
       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, Jason Grout
        Authors:  Mike Hansen, Volker Braun, Jason Grout  |     Merged in:      
                                  
   Dependencies:                                          |      Stopgaps:      
                                  
----------------------------------------------------------+-----------------
Changes (by {'newvalue': u'Mike Hansen, Volker Braun, Jason Grout', 'oldvalue': 
u'Mike Hansen, Volker Braun'}):

  * reviewer:  Volker Braun, Mike Hansen => Volker Braun, Mike Hansen,
               Jason Grout
  * author:  Mike Hansen, Volker Braun => Mike Hansen, Volker Braun, Jason
             Grout


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
>
> {{{
> 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
> }}}

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 the IPython 0.13 spkg at
 [[http://sage.math.washington.edu/home/jason/ipython-0.13.spkg]]

 '''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]

 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]

 {{{
 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:72>
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.

Reply via email to