0

Python パッケージを GCP の Artifact Registry にアップロードしようとしています。GCP のプライベート レジストリへの URL を含むファイルをインストールkeyringしてkeyrings.google-artifactregistry-auth追加.pypircし、このドキュメントに従って環境変数を設定しました。pip.confGOOGLE_APPLICATION_CREDENTIALS

プライベート pypi へのアップロードをテストするために、ダミーの python パッケージを作成しました。 python setup.py install正常に実行されます。ひもを実行する場合:

twine upload --verbose -r https://<LOCATION>-python.pkg.dev/<PROJECT_ID>/<REPO_NAME>/ --config-file <PATH_TO_PYPIRC> dist/*

次のエラーが表示されます。

Uploading distributions to https://<LOCATION>-python.pkg.dev/<PROJECT_ID>/<REPO_NAME>/
  dist/my_library-0.0.1-py3.9.egg (2.6 KB)
username set from keyring
password set from keyring
username: oauth2accesstoken
password: <hidden>
Uploading my_library-0.0.1-py3.9.egg
100%|█████████████████████████████████████████████████| 6.30k/6.30k [00:00<00:00, 47.8kB/s]
Content received from server:
Request has an invalid argument: extension type

HTTPError: 400 Bad Request from https://<LOCATION>-python.pkg.dev/<PROJECT_ID>/<REPO_NAME>/
Bad Request
4

1 に答える 1