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.