distutils的Python目录结构

distutils的Python目录结构,python,distutils,Python,Distutils,作为Python新手(但熟悉许多其他编程和脚本语言,如Tcl),我创建了我的第一个Python程序,使用Subversion将其托管在Sourceforge上 但是,正如我通常所做的那样,我忘记了Python约定,我将所有Python文件:模块脚本和主脚本(而不是init.py)放在一个目录“trunk/pysrc”中。但是看看distutils和一些如何使用distutils和PyPi分发程序的howto,似乎我应该有一个特定的结构,模块脚本存储在子目录中 我的问题是,这是一个独特的要求,还是

作为Python新手(但熟悉许多其他编程和脚本语言,如Tcl),我创建了我的第一个Python程序,使用Subversion将其托管在Sourceforge上

但是,正如我通常所做的那样,我忘记了Python约定,我将所有Python文件:模块脚本和主脚本(而不是init.py)放在一个目录“trunk/pysrc”中。但是看看distutils和一些如何使用distutils和PyPi分发程序的howto,似乎我应该有一个特定的结构,模块脚本存储在子目录中


我的问题是,这是一个独特的要求,还是仅仅是一种惯例/推荐做法。我是否必须重新组织项目以符合要求,或者我可以继续我开始的方式。

一旦运行setup.py,将为您创建大部分目录结构。这可能不是很重要。@Bob.Z可能是。想必询问者关心。你认为这不重要吗?如果是这样的话,为什么呢?我发现很多页面都支持不同但相似的目录结构,但没有解释为什么会这样。我必须理解为什么我必须用Python和其他编程语言做不同的事情。