Невозможно опубликовать артефакт 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 сбила нас с толку относительно истинной причины.

Другие вопросы по тегам