使用跨平台的“noarch”包

从 Anaconda Repository 版本 2.6.0 开始,您的 Repository 支持不包含操作系统特定文件的 conda “noarch”包。

conda 构建系统允许您在构建包时指定“无架构”,因此它与所有平台和架构兼容。可以在任何平台上下载和安装 Repository 实例中的 Noarch 包。

注意:Noarch 包与 Anaconda 构造函数不兼容。如果您打算将包与 Anaconda 构造函数一起使用,请为特定操作系统构建包。

构建 noarch 包

要指定 noarch 构建,请使用 conda 配方文件部分中的noarch键:buildmeta.yaml

build:
      noarch: generic

有关noarch 包的完整信息,请参阅 conda 文档。

可以 在 github 上的conda-recipes存储库中找到其他示例 。

上传 noarch 包

您可以以与任何其他包相同的方式将 noarch 包上传到 Repository:

anaconda upload babel

Noarch 包在 Repository 上通过跨平台图标标识:

../../../../../_images/noarch_example.png