#12719: Upgrade to IPython 0.13
--------------------------------------------------------------------------+-
       Reporter:  kini                                                    |     
    Owner:  tbd                                                   
           Type:  enhancement                                             |     
   Status:  closed                                                
       Priority:  critical                                                |     
Milestone:  sage-5.7                                              
      Component:  packages                                                |    
Resolution:  fixed                                                 
       Keywords:  sd40.5                                                  |   
Work issues:                                                        
Report Upstream:  N/A                                                     |     
Reviewers:  Volker Braun, Mike Hansen, Jason Grout, Jeroen Demeyer
        Authors:  Mike Hansen, Volker Braun, Jason Grout, Jeroen Demeyer  |     
Merged in:  sage-5.7.beta1                                        
   Dependencies:  #13459, #9191, #13717, #13963                           |     
 Stopgaps:                                                        
--------------------------------------------------------------------------+-
Description changed by jdemeyer:

Old 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://www.stp.dias.ie/~vbraun/Sage/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 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-root-spkg-install.patch
>
> ./sage --hg -R local/bin qimport -P http://trac.sagemath.org/sage_trac
> /raw-attachment/ticket/12719/trac_12719-scripts-vb.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 local/bin qimport -P http://trac.sagemath.org/sage_trac
> /raw-attachment/ticket/12719/trac_12719_purge_ipy_profile_sage.patch
>
> ./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
> /raw-attachment/ticket/12719/trac_12719-rebased-to-13211-vb.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 --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
> /raw-attachment/ticket/12719/trac-12719-always-preparse.patch
> ./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
> /raw-attachment/ticket/12719/12719_ipython_test.patch
> ./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
> /raw-attachment/ticket/12719/12719_ipython_no_history.patch
>
> ./sage -i http://sage.math.washington.edu/home/jason/ipython-0.13.1.spkg
>
> ./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.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 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-root-spkg-install.patch

 ./sage --hg -R local/bin qimport -P http://trac.sagemath.org/sage_trac
 /raw-attachment/ticket/12719/trac_12719-scripts-vb.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 local/bin qimport -P http://trac.sagemath.org/sage_trac
 /raw-attachment/ticket/12719/trac_12719_purge_ipy_profile_sage.patch

 ./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
 /raw-attachment/ticket/12719/trac_12719-rebased-to-13211-vb.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 --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
 /raw-attachment/ticket/12719/trac-12719-always-preparse.patch
 ./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
 /raw-attachment/ticket/12719/12719_ipython_test.patch
 ./sage --hg -R devel/sage qimport -P http://trac.sagemath.org/sage_trac
 /raw-attachment/ticket/12719/12719_ipython_no_history.patch

 ./sage -i http://sage.math.washington.edu/home/jason/ipython-0.13.1.spkg

 ./sage -br
 }}}

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12719#comment:277>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to