我有一个当前项目,我希望使用多个包构建。我过去曾经使用Java / Maven和PHP /作曲家获得了很好的经验,但是,我最近因为一场新的演出而进入了python,而我却没有意识到" python&# 34;做依赖管理的方式。我一直在阅读使用pip和requirements.txt文件,并使用安装模块来保存您的依赖项。我对txt文件的使用并没有给人留下深刻的印象,但这是另一个讨论。
建议从python模块构建rpm包,并让puppet在我们的环境中管理它们。我很好奇是什么专业人士和缺点是以这种方式进行依赖关系管理,而不是使用pip管理主存储库中的依赖关系。
我希望这是有道理的。提前谢谢!