Devpi配置白名单后仍可安装非白名单软件包的问题求助
Devpi配置白名单后仍可安装非白名单软件包的问题求助
大家好,我现在正在配置devpi索引,想要实现只允许下载白名单内的软件包,这次我尝试把numpy加入白名单,但遇到了困惑,想请教下各位。
我的需求具体是:
- 创建一个名为“dev”的索引
- 基于默认的pypi根索引(root/pypi)
- 仅白名单numpy,同时设置白名单继承规则为和根索引的交集
我执行的创建“dev”索引的命令如下:
devpi index -c dev mirror_whitelist=numpy type=stage mirror_whitelist=numpy mirror_whitelist_inheritance=intersection bases=root/pypi
不过现在遇到了问题:当我通过以下方式安装其他软件包(比如tensorflow)时,居然还是能成功安装:
pip install tensorflow -i http://127.0.0.1:3141/root/dev/
而且devpi的UI里明明显示numpy已经在白名单中了,有没有大佬知道为什么我还能安装非白名单的模块?麻烦指点一下,谢谢!
备注:内容来源于stack exchange,提问作者bitterjam
相关产品推荐
相关产品推荐

