【发布时间】:2018-12-30 21:17:41
【问题描述】:
我们想开始以集中分布式的方式使用我们自己的 python 包。 要求是让某人提交新的更改,而其他开发人员 将以某种方式拉取或更新一次。之后,他们将运行 setup.py develop/install 以进行新的更改。 我们希望以这样一种方式实现它,即在更新代码或安装一个包时,它也会安装它的依赖项(可能来自两个存储库:公共 pypi 和私有包)。
我见过有两种方法可以做到这一点:
Github - 将dependency_links 用于其他存储库。 问题是此功能已被贬低,即使在指定时也无法使用 进程依赖链接。
创建我们自己的 PyPiCloud 服务器并从头开始实现一切。
有没有办法仍然使用 github 来满足我们的需求? 我不能安装带有依赖项的包(它们也是私有包)吗? 如果有其他选择很想听听。
谢谢。
【问题讨论】:
标签: python dependencies packages pypi