パッケージを 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 が推奨するリンクに が表示されていますが、使用すべき代替サイトが表示されていません!
これは私の最初のパッケージであり、このエラーはインターネット上の他の場所では見られません。何が起こっているのですか?