我按照官方文档将包上传到 PyPI,以及 PyPI 自述文件中提供的信息,但每次都会收到 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/
Run Code Online (Sandbox Code Playgroud)
我正在使用 ~/.pypirc
[distutils]
index-servers =
pypi
pypitest
[pypi]
username=bradaallen
password=[password]
[pypitest]
username=bradaallen
password=[password]
Run Code Online (Sandbox Code Playgroud)
对于包,我正在使用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 …Run Code Online (Sandbox Code Playgroud)