-
-
Notifications
You must be signed in to change notification settings - Fork 510
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
New modularized distributions sagemath-{flint,gap,giac,homfly,ntl,pari} #35663
Conversation
…jects spkg-install
…t from sage.libs.flint (only used by doctesting helper functions)
Ready for review now. |
Are these 60 commits makes sense, or they better be squashed? How does one install, say |
You do "make sagemath_flint", as with any other package. Testing is documented in https://doc.sagemath.org/html/en/developer/packaging_sage_library.html#testing-the-distribution-in-virtual-environments-with-tox |
I am getting
while running |
Try |
(That's documented in the current beta's documentation: https://sagemath-tobias.netlify.app/developer/packaging_sage_library.html#testing-the-distribution-in-virtual-environments-with-tox) |
why doesn't the target |
|
The latter is most probably related to the fact that it's Debian, with |
Try with this commit. (Need to re-run |
That's a long story; there's something that I need to redesign in the relation between editable installations and normal installations. That work is best done as part of a switch of the editable installs to using PEP-660 editable wheels (#34209) |
6b688ba
to
011decd
Compare
…e_setup__distribution__directives_to_all_cython_modules_needing_external_libraries
…lint,ntl,pari} for now to suppress warning
…rectives_to_all_cython_modules_needing_external_libraries SageMath version 10.1.beta8, Release Date: 2023-07-30
…ctives_to_all_cython_modules_needing_external_libraries SageMath version 10.1.rc0, Release Date: 2023-08-13
Documentation preview for this PR (built with commit 0dd0300; changes) is ready! 🎉 |
This has been merged into #35095 |
📚 Description
We add new distributions that ship the Cython modules depending on a specific library.
To test:
make pypi-wheels
.(This is also automatically run as part of the Build&Test workflow.)
Goals of this PR:
Non-goals:
This PR:
Part of:
📝 Checklist
⌛ Dependencies