13

これは、1 つの例外を除いて、この質問に似ています。過去に次のコマンドでアップロードしたローカル pypi インデックスから、パッケージの特定のバージョンをいくつか削除したいと考えています。

python setup.py sdist upload -r <index_name>

何か案は?

4

3 に答える 3

11

ローカルの pypi インデックスからパッケージを削除する方法は、使用する pypi インデックスの種類によって異なります

devpiインデックスからパッケージを削除する

devpiいわゆる揮発性インデックスからのみパッケージを削除できます。不揮発性は「リリースのような」インデックスであり、それらからの削除は許可されていません (リリースされたパッケージによってはユーザーを驚かせるため)。

たとえば、パッケージpysoberバージョン 0.2.0 の場合:

$ devpi remove -y pysober==0.2.0

パブリック pypi からパッケージを削除する

すでに参照した回答に記載されています。

他のインデックスからパッケージを削除する

場合によって異なりますが、多くの場合、ファイルを手動で削除できます (適切な注意を払ってください)。

于 2014-06-19T15:14:41.197 に答える