2024-03-29 14:55:37 发布
网友
这类似于这个question,只有一个例外。我想从本地pypi索引中删除一些特定版本的包,我以前用下面的命令上传了这个索引。
python setup.py sdist upload -r <index_name>
有什么想法吗?
作为@jan vlcinsky答案的加数
例如使用curl:
curl
curl --form ":action=remove_pkg" --form "name=<package_name>" --form "version=<version>" <pypiserver_url>
从本地pypi索引中删除包取决于使用的pypi索引的类型。
devpi
devpi只允许来自所谓易失性索引的removing packages。非易失性是“类似于发行版”的索引,不允许从中删除(因为根据发行的包,您可能会给用户带来惊喜)。
例如,对于包pysober版本0.2.0:
pysober
$ devpi remove -y pysober==0.2.0
是在您已经引用的answer中描述的。
可能会有所不同,但在许多情况下,您可以手动删除文件(要小心)。
作为@jan vlcinsky答案的加数
正在从^{} 中删除
例如使用
curl
:从本地pypi索引中删除包取决于使用的pypi索引的类型。
正在从
devpi
索引中删除包devpi
只允许来自所谓易失性索引的removing packages。非易失性是“类似于发行版”的索引,不允许从中删除(因为根据发行的包,您可能会给用户带来惊喜)。例如,对于包
pysober
版本0.2.0:从公共pypi中删除包
是在您已经引用的answer中描述的。
从其他索引中删除包
可能会有所不同,但在许多情况下,您可以手动删除文件(要小心)。
相关问题 更多 >
编程相关推荐