在Python中是否可以有条件地使用选定的模块构建pip包?
示例场景-我有一个具有针对不同操作系统的逻辑的系统,以减小最终软件包的大小,我在考虑是否有一种方法可以使构建脚本仅包含基于某些操作的某些配置文件的必需软件包系统并排除所有其他人。
预先感谢您:)
答案 0 :(得分:1)
如果可能,我宁愿建议将您的项目分成多个项目:
主项目的for line in text.split('\n'):
if 'Total Price' in line:
...
如下所示:
setup.cfg
答案 1 :(得分:0)
您正在寻找--no-deps
。您可以使用脚本来确定操作系统是什么,并生成需要安装的软件包列表,然后对该列表进行迭代并使用--no-deps
安装它们。