关于包装小碎片

2024-06-28 15:07:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我的主要目标是提供一个Python软件包,该软件包可以方便地由系统管理员安装和升级,也可以方便地由开发人员维护。前者比后者更重要

包本身很大,但依赖于许多非常小的实用程序;其中许多代码只有20、30或40行。如果没有主包,每个实用程序都可能有用

由于缺乏这方面的经验,我想问一下,是否正确的方法是将软件作为一个主软件包和10个小软件包作为其依赖项来发布

  1. 我怀疑创建一个setup.py大于实际代码的包是否有意义

  2. pip仍然没有--upgrade-all选项

简单地将所有实用程序复制到主包中并只提供一个包不是更好吗


Tags: pip方法代码py实用程序目标软件开发人员