Github回购与多个Python包
我创build了一个Github仓库,其中保存了我的项目的所有代码。
结构是:
myproject \ - package api - package database - package feature
api包负责与itunes api等外部apis进行通信。
数据库包负责与我的数据库通信。
最后,function包是我正在构build的实际项目。
每个软件包都有自己的setup.py。
这个结构有三个问题:
-
我如何添加api和数据库的依赖关系的functionsetup.py?
-
你会如何build议我在亚马逊部署这个Python代码? 使用docker? 拼盘? 别的东西?
- 如果我们假设更多function将作为单独的软件包添加到function中。 我怎样才能部署在服务器中的代码的一个子集? 让我们说包API与另一个使用它的function。
让我知道如果我的问题不清楚,我会改进它们。