关于 conda-forge-pinning-feedstock
Feedstock 许可证: BSD-3-Clause
主页: https://conda-forge.org/docs/maintainer/infrastructure.html#conda-forge-pinning
软件包许可证: BSD-3-Clause
摘要: conda-forge 生态系统的软件基线版本
当前构建状态
| 所有平台: |
|
当前发布信息
| 名称 | 下载量 | 版本 | 平台 |
|---|---|---|---|
安装 conda-forge-pinning
通过向您的频道添加 conda-forge 即可从 conda-forge 频道安装 conda-forge-pinning:
conda config --add channels conda-forge
conda config --set channel_priority strict
如何使用
使用 conda
conda install conda-forge-pinning
使用 mamba
mamba install conda-forge-pinning
使用 pixi
# for adding to your local project
pixi add conda-forge-pinning
# for installing globally
pixi global install conda-forge-pinning
搜索软件包版本
可以列出您的平台上 conda-forge-pinning 的所有可用版本:
使用 conda
conda search conda-forge-pinning --channel conda-forge
使用 mamba
mamba search conda-forge-pinning --channel conda-forge
使用 pixi
pixi search conda-forge-pinning --channel conda-forge
使用 mamba repoquery,它可能提供更多信息
# Search all versions available on your platform:
mamba repoquery search conda-forge-pinning --channel conda-forge
# List packages depending on `conda-forge-pinning`:
mamba repoquery whoneeds conda-forge-pinning --channel conda-forge
# List dependencies of `conda-forge-pinning`:
mamba repoquery depends conda-forge-pinning --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-pinning-feedstock
如果您希望改进 conda-forge-pinning 配方或构建新的
软件包版本,请 fork 此仓库并提交 PR。提交后,
您的更改将在相应的平台上运行,以便审阅者
有机会确认更改能产生成功的构建。一旦
合并,配方将自动重新构建并上传到
conda-forge 频道,届时构建好的 conda 软件包将可供
所有人从 conda-forge 频道安装和使用。
请注意,conda-forge/conda-forge-pinning-feedstock 中的所有分支
都会立即构建,并且任何创建的软件包都会上传,因此 PR 应基于
fork 中的分支,主仓库中的分支仅应用于
构建不同的软件包版本。
为了生成唯一可识别的发行版:
- 如果软件包的版本没有增加,请添加或增加
build/number. - 如果软件包的版本正在增加,请记住将
build/number重置为 0。