I've been using conda install to create the virtual environment for my project. To create the environment I use a file that has explicit paths to the tar.bz2 files for each package required.
I can then simply run:
conda create --name ddp --file ddp_environment_explicit_local.txt
(where ddp if the environment name, and package, and ddp_environment_explicit_local.txt is attached).
I want to use this explicit format because a) I want to ensure exactly the same packages are used each time and b) importantly, I want to use our internal artifactory solution which is used by the company for Java (maven) and C# (NuGet). This ensures that all packages are have had their licenses approved by legal.
So far so good, however I recently wanted to build my package.
I have a meta.yaml as attached. Note the requirements/build section is not explicit. This works as expected when used by another Python project I have.
However, I want to use exactly the same files as used in ddp_environment_explicit_local.txt.
Is there a way to specify the tar.bz2 in the meta.yaml? I can download so that the files are available locally, rather than http, if necessary.