2013-04-02 48 views
0

我有一个Python项目,我准备打包。我从来没有创建过一个代码包,我不知道涉及到什么。现在我的计划是这样的:Python包中需要什么以及它应该如何构造?

Project/ 
    bin/ 
     script1.py 
     script2.py 
     script3.py 
    project/ 
     __init__.py 
     module1.py 
     module2.py 
     module3.py 
    folder_where_files_created_by_the_scripts_go/ 
    BeautifulSoup/ 
     [stuff] 

我知道我要创建一个setup.py文件,README,我记得读书的地方,斌/是你应该在哪里存储执行脚本模块......我确定还有很多我忘了或不知道开始。基本上,我正在寻找一个教程,假设我完全不了解程序包代码,并且会从编写自述文件开始整个过程​​,并设置告诉我应该有哪些目录以及它们应该包含哪些目录。通过Google搜索发现的所有内容基本上都是从高层开始的“如何制作更好的包”文章。

另外,如果有所不同,这个项目是针对需要完成某项任务的商务教授的;目前我还没有计划将其上传到PyPI,但我可能希望在未来,我想现在正确地做一些事情来节省自己未来的麻烦。

+0

您是否已阅读[The Hitchhiker's Packaging Guide](http://guide.python-distribute.org/creation.html)? –

回答

相关问题