python - 配置python子包
问题描述
我正在尝试为 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”,而不是安装整个包(随着包数量的增加,随着时间的推移会变得庞大)。
有谁知道这是否是正确的做法?谢谢!
解决方案
推荐阅读
- excel - 如何使用 talend 计算 Excel 文件中的总页数
- flutter - 在颤振中使用mysql搜索字段
- php - 我需要在 Intranet 站点上使用他们的 Windows 凭据对我的用户进行身份验证
- css - Jest 在打字稿中遇到了意外的标记
- spring-boot - 如何阻止特定客户端的访问并在管理控制台中撤销其颁发的令牌
- python - 来自文本文件大括号的 Tkinter GUI 标签
- python - 如何在 BeautifulSoup4 中获取所有子类?
- powershell - 将 pdf 文件从子文件夹移动到 1 个主文件夹并为多个文件夹重复使用脚本
- sql - sql server 分区表在大表中没有性能?
- python - IOS中的Python线程