这是我的模块。
选项1
+-- mymodule/
+-- __init__.py
+-- objects.py
+-- utils.py
+-- .git/..
+-- .gitignore
+-- docs/
+-- build/..
+-- source/..
+-- make.bat
选项 2
+-- MyCamelCaseModule/
+-- .git/..
+-- .gitignore
+-- docs/
+-- build/..
+-- source/..
+-- make.bat
+-- mymodule/
+-- __init__.py
+-- objects.py
+-- utils.py
选项 3
还有什么?
我想在一天内将其移至 github、阅读文档、PyPI + pip 和鼻子。我倾向于选项 2,但选项 1 的好处是能够直接从站点包进行开发。然而,它似乎并不适合使用rope,因为rope 认为“.git”和“docs”是模块的属性。阅读文档和 github 上的说明令人困惑。
提前致谢。