-
-
Notifications
You must be signed in to change notification settings - Fork 654
Closed
Milestone
Description
These files describes the conda environment (conda package dependencies):
environment.yml
- describes conda packages that are useful for installing sage.
This would be a more idiomatic alternative to the conda install
line that is shown at the end of ./configure
In combination with the spkg-configure
mechanism, this will speed up installation of Sage, in particular for users stuck on outdated OS distributions.
Open:
- use GitLab CI to actually check that sage builds with
environment.yml
- scripts to support keeping package versions in sync between
environment.yml
, sage-the-distribution (build/pkgs
), and conda-forge packaging (https://github.com/conda-forge/sage-feedstock/tree/master/recipe, https://github.com/conda-forge/sagelib-feedstock/tree/master/recipe)
See also:
- Meta-ticket: Make sagelib pip-installable in a conda environment #28752 for a more ambitious conda ticket
- Add documentation for implementing spkg-configure.m4 and distros/ for SPKGs #26668 Add documentation for implementing spkg-configure.m4 for SPKGs
- Meta-ticket: spkg-configure: Try to use as many system packages as possible #27330 Try to use as many system packages as possible
Depends on #30839
Depends on #30719
Depends on #30611
CC: @isuruf @saraedum @dimpase @embray
Component: build
Keywords: conda
Author: Isuru Fernando
Branch/Commit: 736e006
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/28745