2010-11-29 49 views
4

我正在创建一个Python模块。我的问题是如何组织发行版,使其具有类似于大多数标准Python模块的目录结构。有没有类似于Python中的MakeFile,它有setup.py文件名?如何组织用于可分发Python模块的目录?

目录结构:

pymodule_x-y.tar.gz/ 
        + pymodule/ 
          + __init__.py 
          + pymodule.py 
        + setup.cfg 
        + setup.py 
        + test/ 
         + test_case.py 
+2

您可能想要查看创建egg文件:http://peak.telecommunity.com/DevCenter/setuptools – birryree 2010-11-29 21:32:08

回答

7

您有几种选择,包括分发鸡蛋文件,压缩包等有关分发Python包一个巨大的资源为The Hitchhiker's Guide to Packaging(仍在开发中,但仍然好)。