关于 conda-forge-repodata-patches-feedstock
Feedstock 许可证: BSD-3-Clause
主页: https://github.com/conda-forge/conda-forge-repodata-patches-feedstock
软件包许可证: CC-PDDC
摘要: 生成对索引元数据的调整,独立于 anaconda.org 索引托管
请参阅 recipe/README.md 了解如何从静态 YAML 文件生成补丁。
此机制应适用于大多数情况。如果它不适用于您的特定情况,您
可以在 generate_patch_json.py 中编写自定义代码。
当前构建状态
| 所有平台: |
|
当前发布信息
| 名称 | 下载量 | 版本 | 平台 |
|---|---|---|---|
安装 conda-forge-repodata-patches
通过向您的频道添加 conda-forge 即可从 conda-forge 频道安装 conda-forge-repodata-patches:
conda config --add channels conda-forge
conda config --set channel_priority strict
启用 conda-forge 通道后,可以使用 conda 安装 conda-forge-repodata-patches:
conda install conda-forge-repodata-patches
或 mamba:
mamba install conda-forge-repodata-patches
可以使用 conda 列出您的平台上所有可用的 conda-forge-repodata-patches 版本:
conda search conda-forge-repodata-patches --channel conda-forge
或 mamba:
mamba search conda-forge-repodata-patches --channel conda-forge
或者,mamba repoquery 可能提供更多信息:
# Search all versions available on your platform:
mamba repoquery search conda-forge-repodata-patches --channel conda-forge
# List packages depending on `conda-forge-repodata-patches`:
mamba repoquery whoneeds conda-forge-repodata-patches --channel conda-forge
# List dependencies of `conda-forge-repodata-patches`:
mamba repoquery depends conda-forge-repodata-patches --channel conda-forge
关于 conda-forge
conda-forge 是一个由社区主导的 conda 可安装包频道。 为了提供高质量的构建,该流程已自动化并集成到 conda-forge GitHub 组织中。conda-forge 组织为每个可安装包 包含一个仓库。这样的仓库被称为 feedstock。
一个 feedstock 由 conda 配方(关于构建什么以及如何构建 该包的说明)以及使用免费可用的持续集成服务进行自动构建 所需的配置组成。得益于 Azure、GitHub、 CircleCI、AppVeyor、 Drone 和 TravisCI 提供的出色服务, 可以将可安装包构建并上传到 conda-forge anaconda.org 频道,分别用于 Linux、Windows 和 OSX。
为了管理持续集成并简化 feedstock 维护,
开发了 conda-smithy。
使用本仓库中的 conda-forge.yml,可以使用 conda smithy rerender 重新渲染
该 feedstock 的所有支持文件(例如 CI 配置文件)。
更多信息请参阅 conda-forge 文档。
术语
feedstock - conda 配方(原材料)、支持脚本和 CI 配置。
conda-smithy - 帮助编排 feedstock 的工具。
其主要用途是构建 CI .yml 文件
并简化对大量 feedstock 的管理。
conda-forge - feedstock 和 smithy 生存和工作以 生产成品(构建的 conda 发行版)的地方
更新 conda-forge-repodata-patches-feedstock
如果您希望改进 conda-forge-repodata-patches 配方或构建新的
软件包版本,请 fork 此仓库并提交 PR。提交后,
您的更改将在适当的平台上运行,以便审阅者有机会
确认更改能导致构建成功。一旦
合并,配方将自动重新构建并上传到
conda-forge 频道,届时构建的 conda 软件包将可供
所有人从 conda-forge 频道安装和使用。
请注意,conda-forge/conda-forge-repodata-patches-feedstock 中的所有分支都会
立即构建,并且创建的任何软件包都会上传,因此 PR 应基于
fork 中的分支,主仓库中的分支仅应用于
构建不同的软件包版本。
为了生成唯一可识别的发行版:
- 如果软件包的版本没有增加,请添加或增加
build/number. - 如果软件包的版本正在增加,请记住将
build/number重置为 0。