0
我正在将整体项目代码库拆分为几个较小的项目。我很难理解如何正确处理不同项目之间的依赖关系。Python多项目构建
的结构看起来有点像这样:
SCM_ROOT
|-- core
| |-- src
| `-- setup.py
|-- project1
| |-- src
| `-- setup.py
|-- project2
| |-- src
| `-- setup.py
`-- project3
|-- src
`-- setup.py
什么是处理多包项目和设置之间的相关开发环境的推荐的方法?我使用pip,virtualenv和requirements.txt文件。是否有任何工具可以让我快速从存储库引导环境?