Skip to content
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

Install some dummy and optional packages using conda-forge (micromamba) #35585

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    74fdade View commit details
    Browse the repository at this point in the history
  2. build/pkgs/{ffmpeg,git,github_cli,imagemagick,pandoc,pdf2svg,texlive}…

    …: Change from dummy package to conda package
    mkoeppe committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    0345692 View commit details
    Browse the repository at this point in the history
  3. bootstrap: Add configure option '--enable-SPKG' for conda-installable…

    … packages
    
    bootstrap: For conda-installed packages, also emit --enable-SPKG advice
    mkoeppe committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    0ca32b8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    655942d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    422f83d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d116996 View commit details
    Browse the repository at this point in the history
  7. src/doc/en/developer/packaging.rst: Mention conda packages

    src/doc/en/developer/packaging.rst: Expand on conda packages
    mkoeppe committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    fb3c8a9 View commit details
    Browse the repository at this point in the history
  8. build/pkgs/conda: New optional package

    src/bin/sage-env: Add the conda env to PATH if present
    
    build/make/Makefile.in: Try to install script packages without spkg-install using mamba
    
    build/make/Makefile.in, src/bin/sage-env: Activate the conda env for installing, remove user conda env vars
    
    Switch from mamba-forge to micromamba
    
    build/pkgs/conda/SPKG.rst: Update
    
    Simplify placement of conda env
    
    Update build/pkgs/conda/spkg-install
    
    Co-authored-by: Isuru Fernando <isuruf@gmail.com>
    
    src/bin/sage-env: Do not override conda env vars here; do that only in build/make/Makefile.in
    mkoeppe committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    3193b87 View commit details
    Browse the repository at this point in the history