-
Notifications
You must be signed in to change notification settings - Fork 92
Description
🚀 The feature, motivation and pitch
Dear Team,
Can we please for the following script add another argument to able to install the packages inside any virtual environment
#!/bin/bash
set -eux
PROJECT_DIR=${SMUS_PROJECT_DIR:-"$HOME/src"}
Check if the .libs.json file exists
if [ -e $PROJECT_DIR/.libs.json ]; then
lib_config_json=cat $PROJECT_DIR/.libs.json
apply_change_to_space=echo $lib_config_json | jq -r '.ApplyChangeToSpace'
Extract conda channels from the config, add -c before each channel and join the strings
conda_channels=echo $lib_config_json | jq -r '.Python.CondaPackages.Channels | .[]' | sed 's/^/-c /g'
Extract conda package spec from the config and join the strings
conda_package=echo $lib_config_json | jq -r '.Python.CondaPackages.PackageSpecs | .[]'
if [ ${apply_change_to_space} == "true" -a -n "$conda_package" ]; then
# if conda package spec exists, install the packages
micromamba install --freeze-installed -y $conda_channels $conda_package
fi
fi
Use case description
No response
Alternatives
No response
Additional context
No response