2

我已经使用 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),但这不应该只是覆盖它吗?

4

1 回答 1

1

我错过了你需要明确指定你可以覆盖包。添加 -o 选项可以解决问题。

docker run -p 8080:8080 -v ~/.htpasswd:/data/.htpasswd pypiserver/pypiserver:latest -o -P .htpasswd packages

请参阅https://pypi.org/project/pypiserver/中的 -o

于 2020-12-26T10:55:11.717 回答