用于安装的独立Python Git子模块的最佳做法

时间:2019-07-11 07:50:55

标签: python git installation microservices git-submodules

我正在一个巨大的Python项目中,该项目具有多个Python存储库,我正在使用Git子模块将其导入到我的主项目中。主要问题不是子模块,而是如何导入每个git repo。

每个存储库都有一个“ setup.py”,您可以简单地运行“ python setup.py install”。为此,我只需进入每个仓库,然后为要导入的每个仓库运行此仓库即可。我还可以制作一个简单的bash脚本来轻松安装依赖项,但是我想知道是否有人有更好的简便方法。我只是问这样的问题,以便以结构化的方式成为具有更好实践的更好的开发人员。

我已经尝试过使用Google搜索,但是没有什么是最好的方法,或者我发现与我的问题真正相关的任何东西。

我也希望我的程序包必须是私有的,所以我不确定是否要制作pip程序包。

我不想做一个巨大的git repo,因为我希望一切都可以成为一个独立的应用程序(如果需要)。

如果有人可以在此类开发问题的经验中提供任何好的建议或指导,那就太好了。如果我正在做的事情显然是对Python项目的管理不善,我也想提供一个简单的答案。非常感谢你。

0 个答案:

没有答案