#13031: Use cythonize() from cython for Sage module building.
----------------------------------------------------+-----------------------
       Reporter:  robertwb                          |         Owner:  
GeorgSWeber
           Type:  enhancement                       |        Status:  
needs_work 
       Priority:  major                             |     Milestone:  sage-5.1  
 
      Component:  build                             |    Resolution:            
 
       Keywords:  sd40.5                            |   Work issues:            
 
Report Upstream:  N/A                               |     Reviewers:            
 
        Authors:  Robert Bradshaw, R. Andrew Ohana  |     Merged in:            
 
   Dependencies:  #13029                            |      Stopgaps:            
 
----------------------------------------------------+-----------------------
Changes (by {'newvalue': u'Robert Bradshaw, R. Andrew Ohana', 'oldvalue': ''}):

  * status:  needs_review => needs_work
  * author:  => Robert Bradshaw, R. Andrew Ohana


Comment:

 I attached an updated patch that
 * is rebased on the final 5.1.beta2
 * fixes a `ZeroDivisionError` that was preventing documentation from
 building
 * more throughly cleans up `module_list.py` with the use of *s
 * does other clean up with `module_list.py` since this patch will
 constantly need to be rebased with each development release (may as well
 clean up everything while we are at it)

 That said, there is still some issue with Cython's cythonize, even using
 the old `module_list.py` you encounter the issue:
 {{{
 sage: cython('a = 5')
 sage: a
 Traceback (most recent call last):
 ...
 NameError: name 'a' is not defined
 }}}

 You'll find that tons of doctests fail, and frequently they are having
 `NameError`s like this (although they aren't necessarily calling Sage's
 cython function).

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