#17851: Disable Cython caching until upstream fixes it
-------------------------------------------------+-------------------------
Reporter: jdemeyer | Owner:
Type: defect | Status: closed
Priority: major | Milestone: sage-6.6
Component: build | Resolution: fixed
Keywords: | Merged in:
Authors: Jeroen Demeyer | Reviewers: Vincent
Report Upstream: Reported upstream. No | Delecroix
feedback yet. | Work issues:
Branch: | Commit:
ff8b9fd18562be12020ce35477e05044374d5683 | Stopgaps:
Dependencies: |
-------------------------------------------------+-------------------------
Comment (by jdemeyer):
Replying to [comment:21 embray]:
> Any word on this? I just changed branches in order to make one little
change, then changed back to my previous branch and now have to recompile
350 Cython modules that haven't changed except for their timestamps.
IMHO, that's a `git` bug that it changes timestamps unneeded.
> If Cython's built in caching is a no-go, what about a simple mechanism
for storing the hashes of Cython modules when they're compiled, so that
Cython modules can always be compared to the hash of at least the last
version that was compiled?
You could try to hook into the Cython fingerprinting code and use that,
but I don't know how easy that would be. And you would need to fix
http://trac.cython.org/ticket/842
--
Ticket URL: <http://trac.sagemath.org/ticket/17851#comment:22>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.