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) |
…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