使用麻线将包上传到 pypi:无效的 URI

  • 本文关键字:pypi 无效 URI python pypi
  • 更新时间 :
  • 英文 :


我遵循了将软件包上传到 PyPI 的官方文档,以及 PyPI 自述文件中提供的信息,但每次都收到 HTTP 400 错误:

$ twine upload dist/*
Uploading distributions to https://upload.pypi.org/legacy
Enter your username: Sinistag
Enter your password:
Uploading paulla.check_dns_sync-0.1.dev0.py3-none-any.whl
HTTPError: 400 Client Error: home_page: Invalid URI for url: https://upload.pypi.org/legacy

这是怎么回事?

问题出在 setup.py 中定义的包 url

Invalid URI表示 setup(( 函数中的url字段不是有效的 URL。例如,它应该是类似于url="https://github.com/namespace/repo"

这是包代码的 URL,新的 pypi 存储库不接受具有错误 url 的包。

在 Twine 的回购中查看此问题

相关内容

  • 没有找到相关文章

最新更新