Sphinx autodoc no es lo suficientemente automático

| | | | | | |

Estoy tratando de usar Sphinx para documentar un proyecto de más de 5000 líneas en Python. Tiene alrededor de 7 módulos básicos. Hasta donde yo sé, para usar autodoc necesito escribir un código como este para cada archivo en mi proyecto:

.. automodule:: mods.set.tests :members: :show-inheritance: 

Esto es demasiado tedioso porque tengo muchos Sería mucho más fácil si pudiera especificar que quiero que el paquete "mods" esté documentado. Sphinx podría revisar recursivamente el paquete y crear una página para cada submódulo.

¿Hay algún característica como esta? Si no, podría escribir un script para hacer todos los archivos .rst, pero eso tomaría mucho tiempo.