gateways#

Gateways 隔离 conda 代码与外部世界的交互。磁盘操作、数据库交互和远程请求都应该通过各种 gateways 进行。conda.gateways 中的函数和方法必须使用 conda.models 作为参数和返回值。

可以从 conda.gateways 导入的 Conda 模块是

  • conda._vendor

  • conda.common

  • conda.models

  • conda.gateways

conda.gateways 中禁止导入的 Conda 模块是

  • conda.api

  • conda.cli

  • conda.client

  • conda.core

严格禁止从 conda.gateways 导入的 Conda 模块是

  • conda.api

  • conda.cli

  • conda.client