我正在寻找一些应用程序来为我提供 Pypi 的本地镜像在 Internet 存储库上。但我没有兴趣下载整个 Pypi 存储库,我需要按需构建我的本地存储库,如 Nexus外部存储库。
例如: 我的 local.repo 有包 A,B 然后当我请求包 C 时,包 C 及其依赖项是从外部 repo 下载的(一些 pypi internet repo)并存储在 local.repo 上。
有人知道一些替代方法吗?
最佳答案
我用过 devpi这允许你拥有相互继承的索引,具体来说,你可以创建一个你可以推送到本地的索引,它继承自 root/pypi(它是一个缓存代理),这允许你推送你的工件并让它们可见在同一地址,如果您的工件名称与代理中的名称冲突,那么您的名称将被覆盖。
显然,Artifactory 现在可以支持类似的东西,如果您有 M2/Ivy 存储库要求,这可能会很有用。
关于python - Pypi的本地镜像,可以像Nexus一样按需下载包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25288634/