#10493: Upgrade Cython to 0.14.1
---------------------------+------------------------------------------------
   Reporter:  jason        |       Owner:  tbd         
       Type:  enhancement  |      Status:  needs_review
   Priority:  major        |   Milestone:  sage-4.6.2  
  Component:  packages     |    Keywords:  cython spkg 
     Author:               |    Upstream:  N/A         
   Reviewer:               |      Merged:              
Work_issues:               |  
---------------------------+------------------------------------------------

Comment(by fbissey):

 I think that's what the patch is all about. I applied it to 4.6.2.alpha4
 and it happily built and sage -testall did not show any problems for me.
 But may be the following warnings should be addressed
 {{{
 warning: sage/combinat/combinat_cython.pyx:14:0: 'stdlib' is deprecated,
 use 'libc.stdlib'
 warning: sage/ext/interpreters/wrapper_rdf.pxd:3:0: 'python_object' is
 deprecated, use 'cpython'
 warning: sage/rings/polynomial/polynomial_real_mpfr_dense.pyx:7:0:
 'python_int' is deprecated, use 'cpython'
 warning: sage/rings/polynomial/polynomial_real_mpfr_dense.pyx:8:0:
 'python_float' is deprecated, use 'cpython'
 warning: sage/ext/interpreters/wrapper_cdf.pxd:3:0: 'python_object' is
 deprecated, use 'cpython'
 warning: sage/ext/interpreters/wrapper_rdf.pxd:3:0: 'python_object' is
 deprecated, use 'cpython'
 warning: sage/ext/interpreters/wrapper_py.pxd:3:0: 'python_object' is
 deprecated, use 'cpython'
 warning: sage/ext/interpreters/wrapper_rr.pxd:3:0: 'python_object' is
 deprecated, use 'cpython'
 warning: sage/ext/interpreters/wrapper_el.pxd:3:0: 'python_object' is
 deprecated, use 'cpython'
 }}}
 And possibly
 {{{
 warning: sage/modular/modsym/p1list.pyx:703:17: cdef variable 'i' declared
 after it is used
 }}}
 Finally I am wondering about these
 {{{
 warning: sage/matrix/matrix0.pyx:53:22: Function signature does not match
 previous declaration
 warning: sage/matrix/matrix_window.pyx:9:17: Function signature does not
 match previous declaration
 warning: sage/matrix/matrix_sparse.pyx:18:33: Function signature does not
 match previous declaration
 }}}
 But all these were present before upgrading to cython-0.14.1.
 We could use the opportunity to fix some of them before they bite us
 later, especially the deprecated ones.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10493#comment:10>
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