我编写了一个 Python 模块,我想将其提供给其他人。现在,它是嵌套在子文件夹中的一个大模块:
- 幽灵
- 实用程序
- 分机
- 颜色
我认为最好将这些子文件夹分成单独的包。tipfy 项目就是这样做的。但是,ext和color模块依赖于util。
组织和发布这些模块的最佳方式是什么?我是否将它们分开并命名为 wraith.util、wraith.ext和wraith.color ,比如tipfy?当人们安装ext或color时,我是否包含util?
我编写了一个 Python 模块,我想将其提供给其他人。现在,它是嵌套在子文件夹中的一个大模块:
我认为最好将这些子文件夹分成单独的包。tipfy 项目就是这样做的。但是,ext和color模块依赖于util。
组织和发布这些模块的最佳方式是什么?我是否将它们分开并命名为 wraith.util、wraith.ext和wraith.color ,比如tipfy?当人们安装ext或color时,我是否包含util?