Estou tentando usar o Sphinx para documentar um projeto de mais de 5.000 linhas em Python. Ele tem cerca de 7 módulos básicos. Até onde eu sei, para usar o autodoc eu preciso escrever um código como este para cada arquivo no meu project:
.. automodule:: mods.set.tests :members: :show-inheritance:
Isso é muito tedioso porque eu tenho muitos Seria muito mais fácil se eu pudesse apenas especificar que eu queria que o pacote "mods" fosse documentado. O Sphinx poderia então recursivamente percorrer o pacote e fazer uma página para cada submódulo.
Existe um recurso como este? Se não, eu poderia escrever um script para fazer todos os arquivos .rst, mas isso levaria muito tempo.