-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sagemath cython3 #2
Sagemath cython3 #2
Conversation
Please squash the |
9b28949
to
478c964
Compare
I had messed up the patches. Since the PRs sagemath/sage#36109 and sagemath/sage#36110 are based on sagemath 10.2.beta0 and we want to apply on 10.1, I added a couple of small "pre-patches" which make it so that those PRs apply cleanly. Hopefully now everything is ok. |
b5700c5
to
53461a8
Compare
Testing the changes
@ahesford Here's a first attempt to sagemath in cython3. Seems quite promising.
Second commit is just cherry-pick from void-linux#45708, which is mostly ready to go.
Third commit adds a patch to cysignals to avoid a warning (there are more warnings IIRC, but this is the only one which "leaks" to other packages since it is in a .pxd file).
There is a minor issue which is that cython version is hardcoded to 3.0.0 in a few doctests so they will fail in our current 3.0.2 (see sagemath/sage#36110 (comment)) but that will surely be fixed soon in sagemath/sage#36110.