如何解决无法将带有 Poetry 的 Python 工件发布到 Google Artifact Registry,因为“HTTP 错误 413:请求实体太大”
我是 Poetry 用法的新手。我的需要只是将我的 Python 库推送到我个人的 Google Artifact Registry。 启动这些命令后:
poetry config virtualenvs.create false
poetry config $repoName $urlOfTheRemoteArtifactRegistry
poetry config http-basic.$repoName $userName $userPwd
poetry publish -r $repoName --build
我有这个堆栈错误:
HTTP Error 413: Request Entity Too Large
at /usr/local/Cellar/poetry/1.1.7/libexec/lib/python3.9/site-packages/poetry/publishing/uploader.py:216 in _upload
212│ self._register(session,url)
213│ except HTTPError as e:
214│ raise UploadError(e)
215│
→ 216│ raise UploadError(e)
217│
218│ def _do_upload(
219│ self,session,url,dry_run=False
220│ ): # type: (requests.Session,str,Optional[bool]) -> None
413 HTTP 错误意味着我的有效负载过大,但实际上当我
du -h d 0
它,我只找到了 100K。 诗歌方面是否有隐藏选项/硬限制?还是在 GCP 中?
任何帮助/建议/拇指将不胜感激。
先谢谢你!
解决方法
[更新] 我已经解决了这个问题。 它与认证有关,与工件的大小无关。 413 HTTP 错误让我们误会了真正的根本原因。
,这已在诗歌的预发布版本中修复1.2.0a2
在这里我已经测试过了,它已经对我有用了。 https://github.com/Bharathkumarraju/poetry-gcp-pypi
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。