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

如何使用Poetry将Python包发布到test.pypi.org测试站点

用Poetry实现TestPyPI前置验证发布流程

步骤1:配置TestPyPI仓库源

在Poetry中添加TestPyPI作为备用发布源,执行命令:
poetry config repositories.testpypi https://test.pypi.org/legacy/
其中testpypi是你给该源自定义的别名,后续发布操作可直接引用。

步骤2:构建安装包

执行构建命令生成标准发布格式的安装包:
poetry build
构建完成的wheel、sdist格式产物会存放在项目根目录的dist文件夹下。

步骤3:发布到TestPyPI

执行发布命令指定使用TestPyPI源,运行后按提示输入验证信息即可:
poetry publish -r testpypi
推荐使用API token验证,用户名固定填写__token__,密码填写你在TestPyPI平台生成的全量token字符串。

步骤4:验证TestPyPI安装

发布完成后测试从TestPyPI安装包,确认功能正常:
pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ <你的包名>
添加--extra-index-url参数是为了拉取TestPyPI上可能缺失的依赖包。

步骤5:正式发布到PyPI

确认TestPyPI版本功能无问题后,执行正式发布命令即可:
poetry publish
如果需要合并构建+发布流程,可以直接执行poetry publish --build省略单独构建步骤。

注意:TestPyPI和正式PyPI的账号、API token不通用,需要分别注册生成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 03:45:04