本文主要介紹了如何在 PyPI 私人倉庫進行製品管理。
前提條件
在對 PyPI 私人倉庫進行製品管理之前,您需要建立一個 PyPI 製品倉庫,詳情,請參見建立製品倉庫。
使用 PyPl 倉庫
進入建立好的 PyPl 倉庫,單擊倉庫指南,按照提示進行倉庫的推送和拉取配置。
頁面顯示 手動上傳和下載 指南,包含 推送 和 拉取 兩個頁簽。在 推送 頁簽中,設定推送憑證 部分展示 ~/.pypirc 檔案配置模板(包含 [distutils] 和倉庫段落,需填寫 repository URL、username 和 password),推送 部分展示使用 twine upload 命令上傳製品的方式,支援通過設定檔推送或臨時指定 --repository-url、-u、-p 參數推送。
查看和管理 PyPl 製品
在倉庫首頁,單擊包列表,查看該倉庫下的所有製品,同時可按製品名進行搜尋。
查看製品版本詳情
單擊包名展示製品的詳細資料,預設展示最新版本資訊,單擊可切換版本。
製品詳情面板包含製品資訊、檔案資訊、中繼資料三個頁簽,展示版本總數、下載總數、儲存大小及製品標籤等資訊,並支援刪除此版本和禁用製品操作。
禁用某個製品版本
在製品詳情頁,單擊禁用製品可將該製品版本禁用。
單擊後彈出 請填寫禁用原因 對話方塊,輸入禁用原因後單擊 確定 完成禁用操作。
需注意,禁用的範圍為版本而非整個製品。如果我們在 sampleproject 3.0.0 版本的詳情頁,將該製品版本禁用,sampleproject 3.0.0 版本將無法被下載,但 sampleproject 4.0.0 等其它版本仍然可以被下載使用。
管理製品中繼資料
在製品詳情頁,單擊中繼資料 Tab ,可管理製品版本的中繼資料資訊,中繼資料僅作用於指定的製品版本。
在 自訂中繼資料 地區,輸入參數名和參數值,然後單擊 添加中繼資料 完成添加。
刪除製品版本
在製品詳情頁,單擊刪除此版本,可刪除某個製品版本,製品版本刪除後,可在製品資源回收筒中恢複。