#15039: sage python library and automake
-------------------------+-------------------------------------------------
Reporter: | Owner:
felixs | Status: needs_info
Type: | Milestone: sage-wishlist
enhancement | Resolution:
Priority: minor | Merged in:
Component: build | Reviewers:
Keywords: | Work issues:
Authors: Felix | Commit:
Salfelder | d9894da7584240b558546f1e1601f2efbf1a1ae3
Report Upstream: N/A | Stopgaps:
Branch: |
u/felixs/15039 |
Dependencies: |
-------------------------+-------------------------------------------------
Comment (by felixs):
Replying to [comment:3 vbraun]:
> http://thread.gmane.org/gmane.comp.python.cython.devel/14955/focus=14964
this thread is relevant, but it's mostly about cython bug 655 (=writing
out dependencies for builds involving cython).
this ticket patches cython (4 lines) to fix a different issue. commit
@74c837c makes `cythonize` work on files with arbitrary extensions. and
thus work after appending x to files containing cython code meant to be
translated to c++. for sage, this patch is meant to facilitate a
transition from distutils to a (make based) build system. it's simply
allowing them to coexist (and is not required after a transition).
i expect that cython developers will merge this patch (or some variant),
if they see flexibility as improvement (e.g. like Robert has merged the
patch that unhardwires the debugger output path,
https://github.com/cython/cython/pull/247). alternatives may exist of
course, i didn't find them...
--
Ticket URL: <http://trac.sagemath.org/ticket/15039#comment:4>
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.
For more options, visit https://groups.google.com/groups/opt_out.