首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建本地python pip repo

创建本地python pip repo
EN

Stack Overflow用户
提问于 2020-02-27 11:30:28
回答 2查看 1.3K关注 0票数 0

我的任务是创建和使用本地PIP .

(原因是我们将使用Python2.7至少一年,并担心软件包或旧版本会被删除)

我在看bandersnatch,我不清楚它是作为服务运行的在线镜像工具,还是可以用来卸载一次性副本?

我更喜欢第二种选择(不想不必要地使系统复杂化),并会满足于运行一个更新,比如说每天,甚至每周。

另一种方法是只下载我们实际使用的包和版本,方法是查看requirements.txt文件,但这需要每次开发人员想要添加或更新包时都运行更新。

EN

回答 2

Stack Overflow用户

发布于 2020-02-27 11:43:52

创建本地python包存储库的一种方法是通过Sonatype Nexus,使用Nexus您可以创建一些类型的repos:

  • 托管回购(我们自己和内部回购)
  • 代理回购(代理其他回购)
  • group回购(组和优先级排序托管和代理repos的列表)

例如,您可以创建一个具有以下逻辑顺序的组回购:-首先在我自己的回购中搜索包-如果它不存在,则在全局公共回购中搜索它。

这是一个透明的方式,你的应用程序。

https://help.sonatype.com/repomanager3/formats/pypi-repositories

如果你想的话,有一个码头形象。https://hub.docker.com/r/sonatype/nexus3

我以前将它用于不同的目的,我认为它非常成熟和完整。

票数 1
EN

Stack Overflow用户

发布于 2021-05-28 09:42:33

一个脚本,它使用pypi上使用最多的4000个包的N个最新版本生成一个简单的存储库。优点是,它可以容纳多个版本,如在pypi。https://gist.github.com/harisankar-krishna-swamy/cac5d1e6c1ae074b39286c1336bff63d

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

https://stackoverflow.com/questions/60432274

复制
相关文章

相似问题

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