Sphinx autodoc non è abbastanza automatico

| | | | | | |

Sto cercando di usare Sphinx per documentare un progetto di oltre 5.000 linee in Python. Ha circa 7 moduli di base. Per quanto ne so, per usare autodoc ho bisogno di scrivere codice come questo per ogni file nel mio project:

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

Questo è troppo noioso perché ne ho molti file. Sarebbe molto più semplice se potessi semplicemente specificare che voglio che il pacchetto "mods" sia documentato. Sphinx potrebbe quindi scorrere ricorsivamente il pacchetto e creare una pagina per ogni sottomodulo.

C'è un caratteristica come questa? Altrimenti potrei scrivere uno script per creare tutti i primi file, ma ciò richiederebbe molto tempo.