Bundle sage-setup in sagemath-bliss #38736
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
After #37857 it is no longer possible to install and use bliss as part of the standard build of sagelib. One is supposed to install instead the
sagemath-blissdistro package after installing sagelib. However, doing so fails withOne somehow needs to install sage_setup, sage_environment, sage_conf and perhaps a bunch of other
sage_xyzmodules, although one just succesuflly build and installed sagelib.We make
sagemath-blisseasier to install by replacing these build time dependencies with simply withsagemath_standardand bundlesage_setup. This is similar to #37287.I may add that one should probably also add
sagemath-standardunderproject.dependencies, at least I fail so see how one would use the methods of thesagemath-blissmodule without constructing a sage graph first. But that's something for a follow-up.To test:
I've added such tests to conda.
Follow-ups: do this similarly for the other modules.
📝 Checklist
⌛ Dependencies
#38556