如何使用Poetry创建并发布Python应用的新版本?
解决Poetry构建旧版本并发布新版本的方法
1. 更新应用版本号
Poetry提供了便捷的命令管理版本,你可以根据需求选择以下方式:
- 自动升级补丁版本(第三位数字+1,例:
0.1.1-alpha.0→0.1.2):poetry version patch - 自动升级功能版本(第二位数字+1,例:
0.1.1-alpha.0→0.2.0):poetry version minor - 自动升级主版本(第一位数字+1,例:
0.1.1-alpha.0→1.0.0):poetry version major - 生成下一个预发布版本(例:
0.1.1-alpha.0→0.1.1-alpha.1):poetry version prerelease - 自定义指定版本号:
poetry version 0.1.1-alpha.1
2. 确认版本更新结果
执行以下命令验证版本是否已成功修改:
poetry version
输出应显示你设置的新版本号。
3. 构建新版本包
现在执行构建命令,将生成对应新版本的安装包:
poetry build
此时输出会显示正在构建你设置的新版本,生成的tar.gz和whl包文件名也会带有新的版本号。
4. 发布新版本到仓库
最后执行发布命令,将新版本上传到已配置的仓库:
poetry publish
如果是首次发布或未保存仓库凭据,Poetry会提示输入账号和密码,按要求填写即可完成发布。
内容的提问来源于stack exchange,提问作者sharad jain
相关产品推荐
相关产品推荐

