使用跨平台的“noarch”包¶
从 Anaconda Repository 版本 2.6.0 开始,您的 Repository 支持不包含操作系统特定文件的 conda “noarch”包。
conda 构建系统允许您在构建包时指定“无架构”,因此它与所有平台和架构兼容。可以在任何平台上下载和安装 Repository 实例中的 Noarch 包。
注意:Noarch 包与 Anaconda 构造函数不兼容。如果您打算将包与 Anaconda 构造函数一起使用,请为特定操作系统构建包。
构建 noarch 包¶
要指定 noarch 构建,请使用
conda 配方文件部分中的noarch
键:build
meta.yaml
build:
noarch: generic
有关noarch 包的完整信息,请参阅 conda 文档。
可以 在 github 上的conda-recipes存储库中找到其他示例 。
上传 noarch 包¶
您可以以与任何其他包相同的方式将 noarch 包上传到 Repository:
anaconda upload babel
Noarch 包在 Repository 上通过跨平台图标标识: