如何在 Python 中使用 conda/meta.yaml 指定外部软件需求?

how to specify external software requirements with conda/meta.yaml in Python?

我正在为 python 包编写一个 meta.yaml 文件,以与 CI 系统一起使用的方式在 conda 包中使用。我如何指定包的外部软件要求?意思是不是 python 库但包单元测试通过所需的软件? 澄清:所需模块不是python包,但python包依赖于它。

根据 the docs,有一个 requirements 部分,您可以在其中指定构建和 运行 依赖项。

meta.yaml 中的要求可以是任何 conda 包(不必只是 Python 包)。如果您的依赖项有 conda 包,则可以指定它。