如何使用uv提升Python包版本?是否有类似Poetry的version命令?
uv包管理器的版本递增功能及使用方法
uv包管理器提供了和Poetry的version命令功能类似的版本递增工具,对应的命令是uv bump,可以便捷地提升Python包的版本号。
具体使用方法:
- 默认递增补丁版本:直接执行以下命令,会自动将版本号的补丁段加1(例如从
1.0.0变为1.0.1):uv bump - 指定版本段递增:根据需求选择递增主版本、次版本或补丁版本:
- 递增主版本(适用于不兼容的大版本迭代):
示例:uv bump major1.2.3→2.0.0 - 递增次版本(适用于新增兼容功能的迭代):
示例:uv bump minor1.2.3→1.3.0 - 递增补丁版本(适用于bug修复类的小迭代):
示例:uv bump patch1.2.3→1.2.4
- 递增主版本(适用于不兼容的大版本迭代):
- 直接设置指定版本:如果需要跳转到某个具体版本号,直接在命令后指定版本即可:
uv bump 1.5.0 - 预览版本变更:添加
--dry-run参数可以查看版本变更结果,不会实际修改项目文件:uv bump minor --dry-run
执行uv bump命令后,工具会自动更新项目根目录下pyproject.toml文件中的版本字段,无需手动编辑配置。
内容的提问来源于stack exchange,提问作者neves
相关产品推荐
相关产品推荐

