如何将Python模块拆分成PyPi包?

2024-06-01 09:21:39 发布

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

我已经编写了一个Python模块,我想让其他人使用它。现在,它是一个嵌套在子文件夹中的大模块:

  • 幽灵
    • 利用率
    • 外景
    • 颜色

我认为最好把这些子文件夹分成单独的包。The tipfy project does this。然而,extcolor模块依赖于util。在

组织和发布这些模块的最佳方式是什么?我是否要将它们分开并命名为幽灵.util幽灵外景幽灵颜色像蒂普菲?当人们安装extcolor时,我是否包括util?在


Tags: 模块theproject文件夹颜色util方式利用率
1条回答
网友
1楼 · 发布于 2024-06-01 09:21:39

如果幽灵外景等都没用,自己也没必要分开。你能想象有人会用包装.util不安装幽灵。颜色?在

如果决定拆分,则需要在设置.py它告诉setuptools等包的依赖关系。另外,您还需要设置namespace_包告诉wraitnamespace也将接收其他包。在

更多信息

相关问题 更多 >