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-bliss
distro 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_xyz
modules, although one just succesuflly build and installed sagelib.We make
sagemath-bliss
easier to install by replacing these build time dependencies with simply withsagemath_standard
and bundlesage_setup
. This is similar to #37287.I may add that one should probably also add
sagemath-standard
underproject.dependencies
, at least I fail so see how one would use the methods of thesagemath-bliss
module 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