无法将带有 Poetry 的 Python 工件发布到 Google Artifact Registry,因为“HTTP 错误 413:请求实体太大”

Dat*_*ion 5 python http-error google-cloud-platform python-poetry google-artifact-registry

我对诗歌的使用很陌生。我的需要只是将我的 Python 库推送到我的个人 Google Artifact 注册表中。\n启动这些命令后:

\n
poetry config virtualenvs.create false\npoetry config $repoName $urlOfTheRemoteArtifactRegistry\npoetry config http-basic.$repoName $userName $userPwd\npoetry publish -r $repoName --build\n
Run Code Online (Sandbox Code Playgroud)\n

我有这个堆栈错误:

\n
HTTP Error 413: Request Entity Too Large\n\n  at /usr/local/Cellar/poetry/1.1.7/libexec/lib/python3.9/site-packages/poetry/publishing/uploader.py:216 in _upload\n      212\xe2\x94\x82                     self._register(session, url)\n      213\xe2\x94\x82                 except HTTPError as e:\n      214\xe2\x94\x82                     raise UploadError(e)\n      215\xe2\x94\x82 \n    \xe2\x86\x92 216\xe2\x94\x82             raise UploadError(e)\n      217\xe2\x94\x82 \n      218\xe2\x94\x82     def _do_upload(\n      219\xe2\x94\x82         self, session, url, dry_run=False\n      220\xe2\x94\x82     ):  # type: (requests.Session, str, Optional[bool]) -> None\n
Run Code Online (Sandbox Code Playgroud)\n

413 HTTP 错误意味着我的有效负载太大,但实际上当我

\n
du -h d 0\n
Run Code Online (Sandbox Code Playgroud)\n

它,我只找到了 100K。\n诗歌方面是否有隐藏选项/硬限制?还是在 GCP 中?

\n

任何帮助/建议/拇指将不胜感激。

\n

先感谢您 !

\n

Dat*_*ion -1

[更新]我已经解决了这个问题。这与真伪有关,与器物的大小无关。413 HTTP 错误让我们误入了实际的根本原因。

  • 你是如何解决这个@Data小黄人的。我在使用诗歌上传到 gcp 工件 pypi 存储库时遇到同样的问题? (2认同)