core#

conda.core 中的代码是核心逻辑。 严格禁止产生副作用。 禁止打印到 stdout 或 stderr,禁止磁盘操作,禁止 http 请求。 所有副作用都应通过 conda.gateways 实现。 conda.models 中定义的对象应优先用于 conda.core 函数/方法参数和返回值。

可以从 conda.core 导入的 Conda 模块有

  • conda._vendor

  • conda.common

  • conda.core

  • conda.models

  • conda.gateways

严格禁止在 conda.core 中导入的 Conda 模块有

  • conda.api

  • conda.cli

  • conda.client