2024-06-01 09:21:39 发布
网友
我已经编写了一个Python模块,我想让其他人使用它。现在,它是一个嵌套在子文件夹中的大模块:
我认为最好把这些子文件夹分成单独的包。The tipfy project does this。然而,ext和color模块依赖于util。在
组织和发布这些模块的最佳方式是什么?我是否要将它们分开并命名为幽灵.util,幽灵外景和幽灵颜色像蒂普菲?当人们安装ext或color时,我是否包括util?在
如果幽灵外景等都没用,自己也没必要分开。你能想象有人会用包装.util不安装幽灵。颜色?在
如果决定拆分,则需要在设置.py它告诉setuptools等包的依赖关系。另外,您还需要设置namespace_包告诉wraitnamespace也将接收其他包。在
更多信息
http://tarekziade.wordpress.com/2011/08/19/5-tips-for-packaging-your-python-projects/
http://packages.python.org/distribute/setuptools.html
如果幽灵外景等都没用,自己也没必要分开。你能想象有人会用包装.util不安装幽灵。颜色?在
如果决定拆分,则需要在设置.py它告诉setuptools等包的依赖关系。另外,您还需要设置namespace_包告诉wraitnamespace也将接收其他包。在
更多信息
http://tarekziade.wordpress.com/2011/08/19/5-tips-for-packaging-your-python-projects/
http://packages.python.org/distribute/setuptools.html
相关问题 更多 >
编程相关推荐