配置python子包

时间:2018-06-07 11:27:06

标签: python python-3.x package setup.py

我试图为python项目设置子包。请参考下面的结构。主setup.py将调用" setup.py"在每个子包中。

my_project
├── my_sub_package1
│   ├── foo2.py
│   ├── foo.py
│   └── setup.py
├── my_sub_package2
│   ├── bar2.py
│   ├── bar.py
│   └── setup.py
└── setup.py [main]

使用这种结构,在其他项目中,如果用户只需要一个sub_package,用户可以选择安装" my_sub_package1"只是,而不是安装整个包装(随着包装数量的增加,随着时间的推移会变得笨重)。

有谁知道这是否是正确的做法?谢谢!

0 个答案:

没有答案