无法将诗歌包上传到本地 dockerized pypiserver

Can't upload poetry package to local dockerized pypiserver

我已经使用

创建了一个本地 pypi 服务器
docker run -p 5151:8080 -v ~/.htpasswd:/data/.htpasswd pypiserver/pypiserver:latest -P .htpasswd packages

但是,当我尝试使用诗歌上传我的包时,我得到:

poetry publish -r myrepo


Publishing mypack (0.1.0) to myrepo
 - Uploading mypack-0.1.0-py3-none-any.whl 100%

 UploadError

 HTTP Error 405: Method Not Allowed

 at ~/.poetry/lib/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(

我将本地存储库定义如下:

诗歌配置repositories.myrepo http://localhost:5151/simple

诗歌配置http-basic.myrepo用户密码

我错过了什么?

改用这个地址(没有“简单”)

poetry config repositories.myrepo http://localhost:5151/