上传到 pypiserver 时出现 409 冲突
409 Conflict while uploading to pypiserver
我已经用 repo myrepo 设置了一个本地 pypiserver。设法在那里发布了一个很好的诗歌包。然而,在我的诗歌环境中更改了一些包后,我得到:
poetry publish -r myrepo
Publishing mypackage (0.1.0) to myrepo
- Uploading mypackage-0.1.0-py3-none-any.whl 100%
UploadError
HTTP Error 409: Conflict
显然那里已经有一个包 mypackage (0.1.0),但这不应该只是覆盖它吗?
我错过了你需要明确指定你可以覆盖包。添加 -o 选项就可以了。
docker run -p 8080:8080 -v ~/.htpasswd:/data/.htpasswd pypiserver/pypiserver:latest -o -P .htpasswd packages
中的 -o
我已经用 repo myrepo 设置了一个本地 pypiserver。设法在那里发布了一个很好的诗歌包。然而,在我的诗歌环境中更改了一些包后,我得到:
poetry publish -r myrepo
Publishing mypackage (0.1.0) to myrepo
- Uploading mypackage-0.1.0-py3-none-any.whl 100%
UploadError
HTTP Error 409: Conflict
显然那里已经有一个包 mypackage (0.1.0),但这不应该只是覆盖它吗?
我错过了你需要明确指定你可以覆盖包。添加 -o 选项就可以了。
docker run -p 8080:8080 -v ~/.htpasswd:/data/.htpasswd pypiserver/pypiserver:latest -o -P .htpasswd packages
中的 -o