You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python包中跳过pbr的版本检查?

解决PBR在配置变更时强制升级版本的问题

方法1:在提交信息中添加跳过版本升级标记

在仅修改配置的提交里,给commit message加上[skip_tag]或[no_version_bump]标记,PBR会识别这类标记并跳过自动版本升级逻辑。示例提交信息:

Add .readthedocs.yaml config [skip_tag]

方法2:固定版本并禁用Git自动版本探测

在setup.cfg中明确指定版本,并关闭PBR的Git版本检测功能:

[metadata]
version = 230.1.2

[pbr]
version_from_git = False
skip_git_changelog = True

这样PBR会直接使用你指定的版本号,不会根据Git提交记录自动递增补丁版本。后续实际需要发布新版本时,手动修改version字段并打上对应Git标签即可。

方法3:将配置文件移出Git版本控制(不推荐)

如果配置变更不需要纳入代码仓库,可以把.readthedocs.yaml这类文件加入.gitignore,避免触发PBR的版本检测逻辑。但这种方式可能导致不同环境配置不一致,仅适合临时调试场景。


内容的提问来源于stack exchange,提问作者Corel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 08:02:04