発生したエラー
twine
を使って、PythonパッケージをPyPIに登録しようとしたところ、
HTTPError: 403 Client Error: Invalid or non-existent authentication information.
のエラーとなる。
$ twine upload --repository pypi dist/*
Enter your username: hogefuga
Enter your password:
Uploading distributions to https://upload.pypi.org/legacy/
Uploading (yourpackagename)-1.0.0-py3-none-any.whl
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 11.4k/11.4k [00:01<00:00, 9.14kB/s]
NOTE: Try --verbose to see response content.
HTTPError: 403 Client Error: Invalid or non-existent authentication information. for url: https://upload.pypi.org/legacy/
$
対処方法
usernameかpasswordが間違っているので、正しいものを入力し直してください。
$ twine upload --repository pypi dist/*
Enter your username: (正しいusername)
Enter your password: (正しいpassword)
Uploading distributions to https://upload.pypi.org/legacy/
Uploading (yourpackagename)-1.0.0-py3-none-any.whl
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 11.4k/11.4k [00:01<00:00, 9.14kB/s]
$
無事、パッケージが登録されました。
環境
- Python 3.6.6
- twine 1.13.0