Right now the script invokes conda-forge even when conda-forge isn't invoked in the environment.yml. We need to be able to pull from other self-hosted channels as well.
Here's a possible spec.
Add a section to the environment.yml called channel-order
Use scripts_split.py to generate a .yml environment file for each channel (including pip) as well as a channel order file
Update the make $(LOCKFILE) step to conda env create each environment file in channel order
Right now the script invokes
conda-forge
even whenconda-forge
isn't invoked in theenvironment.yml
. We need to be able to pull from other self-hosted channels as well.Here's a possible spec.
channel-order
scripts_split.py
to generate a.yml
environment file for each channel (including pip) as well as a channel order file$(LOCKFILE)
step to conda env create each environment file in channel order