首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为devpi配置服务器列表

为devpi配置服务器列表
EN

Stack Overflow用户
提问于 2016-07-05 06:20:24
回答 1查看 795关注 0票数 3

我在我的笔记本电脑中本地运行一个devpi服务器,这样我就可以在没有互联网连接的时候脱机工作(当然,只有当devpi有机会在本地缓存我需要的包时才能工作)

目前,我已经将devpi-server配置为默认设置,以便在标准PyPi中查找包。

我想将devpi-server配置为使用服务器列表查找包:

  • 一个私有的PyPi服务器,我们在其中发布我们的内部库:http://xx.xx.xx.xx:yyyyy/simple/
  • 标准的PyPi服务器,用于通常的https://www.python.org/pypi生态系统:https://www.python.org/pypi

问:是否可以使用要尝试的服务器列表来配置devpi

我在devpi文档中找不到这个选项。

包应该在服务器列表中搜索:如果在第一台服务器中找不到包,那么它应该在第二台服务器中查找包,直到到达列表的末尾,并回复一条“未找到”消息。

EN

回答 1

Stack Overflow用户

发布于 2017-12-04 19:25:55

可以通过结合Devpi的索引镜像和索引继承特性来做到这一点。

假设您的Devpi服务器上有一个用户bob

  1. 创建一个映射您的私有服务器的索引:devpi index -c private type=mirror mirror_url=http://xx.xx.xx.xx:yyyyy/simple/
  2. 创建从/root/pypi继承的索引和新创建的镜像:devpi index -c all bases=/bob/all,/root/pypi

之后,您应该能够从/bob/all获得所有包。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38196435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档