Невозможно опубликовать артефакт Python с помощью Poetry в реестре артефактов Google из-за «Ошибка HTTP 413: слишком большой объект запроса»
Я новичок в использовании Поэзии. Мне нужно просто поместить мою библиотеку Python в мой личный реестр артефактов Google. После запуска этих команд:
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
Ошибка HTTP 413 означает, что моя полезная нагрузка слишком велика, но на самом деле, когда я
du -h d 0
это, я нашел только 100К. Есть ли скрытая опция / жесткий лимит в поэзии? Или это в GCP?
Любая помощь / совет / большой палец будут оценены.
Заранее спасибо !
2 ответа
Это исправлено в предварительной версии стихов.
1.2.0a2
Вот протестировал и у меня уже работает. https://github.com/Bharathkumarraju/poetry-gcp-pypi
[Обновление] Я решил проблему. Это было связано с аутентификацией, а не с размером артефакта. Ошибка HTTP 413 сбила нас с толку относительно истинной причины.