我试图让我的宠物 Python 项目进入可发布状态,但在打包它时我很难过。
Mark Pilgrim 在 Dive Into Python 中推荐了这个目录结构
httplib2/
|
+--README.txt
|
+--setup.py
|
+--httplib2/
|
+--__init__.py
|
+--iri2uri.py
我想不通的是,如果我有一个运行脚本,即一个可执行的命令行程序,比如 foo,我的项目名称是 foo,我应该给内部包目录命名什么?
举一个具体的例子,如果我有
README.md
LICENSE
somefile1.py
somefile2.py
foo
打包这个的最好方法是什么?
例如
+--README.md
|
+--LICENSE
|
+--foo
|
+--foo/
|
+--somefile1.py
|
+--somefile2.py
由于名称重复,无法正常工作。