我们成功运行了一个中继devpi
服务器,为我们的私有库提供服务。服务器可以为我们上传的库提供服务,并将其余的库转发到标准PyPi
。
最近,我们被迫自定义third-party library,我们正在devpi
服务器中提供自定义版本。这工作正常。但我刚刚意识到,此库的其他版本(未在我们的devpi
中托管,但在标准PyPi
中)尚未投放。
如何配置devpi
来提供我们的库/版本,并将其他所有内容转发给PyPi
?
答案 0 :(得分:0)
您需要将PyPi
包名称添加到索引包pypi_whitelist
。只需确保您使用的是不同版本号的软件包,然后PyPi
上可用的版本号。以下是有关索引白名单如何工作的说明:http://doc.devpi.net/latest/userman/devpi_indices.html?highlight=whitelist#modifying-the-mirror-whitelist
另一种解决方案是为本地包使用不同的名称。