このトピックでは、Alibaba Cloud DevOps Packages の PyPI プライベートリポジトリでアーティファクトを管理する方法について説明します。
前提条件
PyPI リポジトリが作成されている。
PyPI リポジトリを使用する
PyPl リポジトリの詳細ページに移動します。左側のナビゲーションウィンドウで、[ユーザーガイド] をクリックし、画面上の指示に従ってプッシュおよびプル パラメーターを指定します。

PyPI アーティファクトの表示と管理
リポジトリの詳細ページに移動します。左側のナビゲーションウィンドウで、[アーティファクト] をクリックして、リポジトリ内のすべてのアーティファクトを表示します。名前でアーティファクトを検索することもできます。ページの右上隅にある検索アイコンをクリックし、アーティファクト名を指定して検索を実行します。

アーティファクトのバージョン詳細を表示する
アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルに、アーティファクトに関する詳細情報が表示されます。バージョンは自動的に最新バージョンに設定されます。別のバージョンに切り替えるには、ドロップダウンリストからそのバージョンオプションを選択します。

アーティファクトのバージョンを無効にする
アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルで、[アーティファクトを無効にする] をオンにして、そのバージョンのアーティファクトを無効にします。

無効化の範囲は、アーティファクト全体ではなく、特定のバージョンに適用されることに注意してください。前の図に示すように、アーティファクト詳細パネルで sampleproject 3.0.0 バージョンを無効にすると、バージョン 3.0.0 はダウンロードできなくなります。ただし、sampleproject 4.0.0 などの他のバージョンは引き続きダウンロードして使用できます。
アーティファクト メタデータを管理する
アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルで、[メタデータ] タブをクリックして、アーティファクト バージョンのメタデータ情報を管理します。メタデータは、特定のアーティファクト バージョンにのみ適用されます。

アーティファクト バージョンを削除する
アーティファクト ページで、管理するアーティファクトの名前をクリックします。表示されるパネルで、[このバージョンを削除] をクリックして、アーティファクト バージョンを削除します。アーティファクト バージョンを削除した後、アーティファクトのごみ箱からこのバージョンを復元できます。