这与这个问题类似,但有一个例外。我想从我们的本地 pypi 索引中删除一些特定版本的包,这些索引是我过去使用以下命令上传的。
python setup.py sdist upload -r <index_name>
有任何想法吗?
这与这个问题类似,但有一个例外。我想从我们的本地 pypi 索引中删除一些特定版本的包,这些索引是我过去使用以下命令上传的。
python setup.py sdist upload -r <index_name>
有任何想法吗?
作为@jan-vlcinsky 回答的附录
pypiserver
使用curl
例如:
curl --form ":action=remove_pkg" --form "name=<package_name>" --form "version=<version>" <pypiserver_url>
我正在使用pypiserver并且必须删除一个坏包,所以我只是 SSH 进入并删除了坏包并重新启动了服务。
命令大致是:
ssh root@pypiserver
cd ~pypiserver/pypiserver/packages
rm bad-package*
systemctl restart pypiserver.service
这对我来说似乎很好,您可以使用标准 shell 命令删除您需要的内容。请务必重新启动该过程,以便刷新其索引。