Github repo有多个python包

Nic*_*ros 5 python git module-packaging docker

我创建了一个Github仓库,我保留了我项目的所有代码.

结构是:

myproject
\
 - package api
 - package database
 - package feature
Run Code Online (Sandbox Code Playgroud)

api包负责与itunes api等外部api通信.

数据库包负责与我的数据库通信.

最后,功能包是我正在构建的实际项目.

每个包都有自己的setup.py.

这个结构有三个问题:

  1. 如何在功能setup.py中添加api和数据库的依赖项?

  2. 你会如何推荐我在亚马逊中部署这个python代码?使用码头?拼盘?别的什么?

  3. 如果我们假设将更多功能添加到功能中作为单独的包.如何在服务器中仅部署代码的子集?让我们说package api和另一个使用它的功能.

如果我的问题不清楚,请告诉我,我会对其进行改进.