我们正在成功运行中继devpi
服务器,为我们的私人图书馆提供服务。服务器能够为我们上传的库提供服务,并将其余的中继到标准PyPi
.
最近,我们被迫定制一个第三方库,我们在我们的devpi
服务器上提供我们定制的版本。这工作正常。但我刚刚意识到,这个库的其他版本,不是托管在我们的devpi
,而是在标准PyPi
的,没有被提供。
我如何配置devpi
为我们的库/版本提供服务,并将其他所有内容中继到PyPi
?
您需要将PyPi
包名称添加到索引包pypi_whitelist
中。只需确保您使用的软件包版本号与PyPi
. 以下是关于索引白名单如何工作的说明:http ://doc.devpi.net/latest/userman/devpi_indices.html?highlight=whitelist#modifying-the-mirror-whitelist
另一种解决方案是为您的本地包使用不同的名称。