gateways#
Gateways isolate interaction of conda code with the outside world. Disk manipulation,
database interaction, and remote requests should all be through various gateways. Functions
and methods in conda.gateways must use conda.models for arguments and return values.
Conda modules importable from conda.gateways are
conda.commonconda.modelsconda.gateways
Conda modules off limits for import within conda.gateways are
conda.apiconda.cliconda.clientconda.core
Conda modules strictly prohibited from importing conda.gateways are
conda.apiconda.cliconda.client