gpt4 book ai didi

python - 400 错误 : Invalid URI when uploading new PyPI package (twine)

转载 作者:行者123 更新时间:2023-12-04 13:46:50 30 4
gpt4 key购买 nike

我遵循了将包上传到 PyPI 的官方文档,以及 PyPI readme 中提供的信息,但每次都会出现 HTTP 400 错误:

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

我正在使用 ~/.pypirc
[distutils]
index-servers =
pypi
pypitest

[pypi]
username=bradaallen
password=[password]

[pypitest]
username=bradaallen
password=[password]

对于包,我使用 twine version 1.9.1 (pkginfo: 1.4.1, requests: 2.12.4, setuptools: 27.2.0, requests-toolbelt: 0.8.0, tqdm: 4.14.0)
当我使用 python setup.py sdist bdist_wheel upload我遇到同样的问题:
Submitting dist\brad_nlp_helpers-0.1.1.tar.gz to
https://upload.pypi.org/legacy/ Upload failed (400): home_page: Invalid URI
error: Upload failed (400): home_page: Invalid URI

我没有指定存储库,因为这是上传时 API 给出的建议。我看到一个 404 error在 PyPI 推荐的链接上,但没有看到我应该使用的替代网站!

这是我的第一个包,我在互联网上的其他地方没有看到这个错误。任何想法回复:发生了什么?

最佳答案

惊人的。我还在 Twine's GitHub page 上将此作为问题发布.

结果是 setup.py 中的 URL文件应对应于托管代码的位置(这是有道理的)。我已经把我的个人网站作为 URL,我猜 Warehouse 的单元测试拒绝了我......现在已经上传了。

再次感谢@phd!

关于python - 400 错误 : Invalid URI when uploading new PyPI package (twine),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44961730/

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