I have created a local pypi server using
docker run -p 5151:8080 -v ~/.htpasswd:/data/.htpasswd pypiserver/pypiserver:latest -P .htpasswd packages
However, when I try to upload my package using poetry I get:
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(
I defined my local repo as follows:
poetry config repositories.myrepo http://localhost:5151/simple
and
poetry config http-basic.myrepo user password
What did I miss?
Use this address instead (without "simple")
poetry config repositories.myrepo http://localhost:5151/