在使用distutils的setup.py作为软件包数据的一部分时,可能需要包含子目录。可以通过在setup.py文件中的packages参数中添加子模块来实现这一点。具体的解决方法如下所示:
在setup.py文件中添加packages参数:
packages=['PackageName','PackageName.SubModule']
其中,'PackageName'表示主模块名称,'PackageName.SubModule'表示子模块名称。
通过这种语法,可以将子模块包含到主软件包中进行分发。
更多关于其他参数的信息可以在文档中找到。
这是所有回答中最简洁的方法。