gpt4 book ai didi

python - 如何从 Azure Pipeline 将 Python 包上传到 PyPi

转载 作者:行者123 更新时间:2023-12-03 02:13:30 28 4
gpt4 key购买 nike

我已经能够设置一个 Azure 管道,将 python 包发布到我们的内部 Azure Feed。现在我尝试将其直接发布到 PyPi。这是我已经做过的:

  1. 我已使用以下配置在 Azure 项目中设置了 PyPi“服务连接”

    • 身份验证方法 = 用户名和密码

    • 用于上传的 Python 存储库 URL = https://upload.pypi.org/legacy

    • EndpointName:我对此不太确定,但我将其设置为 PyPi 上的包名称

我将此服务连接命名为 PyPi。

在管道中,我将运行以下身份验证任务:

- task: TwineAuthenticate@1
inputs:
pythonUploadServiceConnection: 'PyPi'

然后我构建发布轮子。

每当我尝试发布到内部 Azure feed 时,它都会工作,但是当我尝试将相同的包上传到 pypi 时,它会卡在这个位置:

Uploading distributions to https://upload.pypi.org/legacy/

是否存在任何人都可以看到的明显问题,导致上传到 pypi 时遇到困难?

最佳答案

Twine 身份验证可能实际上并未向 twine 上传命令提供凭据,因此它挂起等待用户输入。尝试将 --non-interactive 添加到您的 twine 命令中,例如 twine upload --non-interactive dist/*。它可能最终会显示错误。

关于python - 如何从 Azure Pipeline 将 Python 包上传到 PyPi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72382398/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com