簡體   English   中英

包含同名包的私有PyPI

[英]Private PyPI containing package with same name

我正在設置包含一些私有軟件包的我自己的PyPI。 問題在於某些私有軟件包與PyPI中的現有軟件包具有相同的名稱。

具有相同名稱的私有軟件包不一定具有比PyPI中現有軟件包更高的版本號,因此,當我進行pip install --extra-index-url <Private_PyPI_URL> ,pip將自動下載具有更高版本號的軟件包成為我的私人存儲庫中的那個。

僅當無法從私有存儲庫中找到軟件包時,如何使pip install檢查PyPI軟件包?

還要注意,有時也可以將私有軟件包指定為其他私有軟件包的依賴項。

使用--find-links直接鏈接到列出這些軟件包的索引頁面:

pip install --find-links <Private_PyPI_URL>/package_name package_name

但您確實要使用內部版本號(附加_companyname_1等)並固定到這些版本號。 請參閱包裝指南中的指定項目的版本

這樣,您仍然可以簡單地通過切換版本號在版本和公開發布的版本之間切換

您要做的另一件事是使用適當的點子要求文件來固定版本號,並對該文件進行版本控制。 您也可以在該文件中包含索引和查找鏈接URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM