基本上我的 python 包设置如下:
module
_examples
_folder1
_file1.py
_file2.py
_folder2
_file1.py
_file2.py
基本上我只想使用:
package_data = {
'module': ['examples/*'],
},
因为我的项目总是有人添加示例,我希望能够轻松地从我的应用程序中列出它们。我可以让它适用于示例中的任何文件,但不能通过子目录重新诅咒。这可能吗?
原文由 xamox 发布,翻译遵循 CC BY-SA 4.0 许可协议
我相信你正在寻找的是这样的东西
setup.py
,它将递归地找到项目中的任何包,还要确保并将__init__.py
文件包含到每个包的子目录中你要。