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

如何移除Python包wheel文件版本号中的dev19后缀?

移除Python包wheel文件名中的dev后缀

你遇到的dev后缀是因为使用了pbr工具,它默认会从git仓库的提交记录自动生成带dev后缀的版本号,哪怕你在setup.cfg的[metadata]里指定了version。以下是几种解决方法:

方法1:构建时临时指定版本

直接通过环境变量PBR_VERSION强制指定版本,跳过pbr的自动版本生成:

PBR_VERSION=0.0.2 python setup.py bdist_wheel

方法2:修改配置文件固定版本

在setup.cfg中添加[pbr]配置段,明确指定版本,让pbr不再从git获取版本信息:

[pbr]
version = 0.0.2

修改后重新运行构建命令,生成的wheel文件就会使用0.0.2版本号,不带dev后缀。

方法3:通过Git Tag生成正式版本

如果这是正式发布版本,给代码打上对应版本的Git标签:

git tag -a 0.0.2 -m "发布版本0.0.2"
git push origin 0.0.2

之后再运行python setup.py bdist_wheel,pbr会自动识别Git标签,生成不带dev后缀的版本包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 04:55:43