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-forgeeven whenconda-forgeisn'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-orderscripts_split.pyto generate a.ymlenvironment 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