The conda solver can take a long time before it decides a set of requirements can or cannot be installed. The micromamba solver is much faster. Build a bash shell script that:
[x] accepts an environment file name and optional environment name
[x] build a test micromamba environment
[x] create a pip requirements file from the input environment file
[x] generate the explicit package list for conda
[x] remove the test micromamba environment
[x] create named conda environment with the explicit list
[x] pip install remaining components in the named conda environment
The conda solver can take a long time before it decides a set of requirements can or cannot be installed. The micromamba solver is much faster. Build a bash shell script that: