让Python中的distutils自动查找包

11 浏览
0 Comments

让Python中的distutils自动查找包

在Python的distutils中的setup.py中描述一个Python包时,有没有办法自动获取每个包含__init__.py的目录,并将其包含为子包?

例如,如果目录结构如下:

mypackage/__init__.py
mypackage/a/__init__.py
mypackage/b/__init__.py

我想避免这样做:

packages = ['mypackage', 'mypackage.a', 'mypackage.b']

而是只需这样做:

packages = ['mypackage']

并且它可以自动找到像ab这样的子包,因为它们有一个初始化文件。谢谢。

0