Sphinx autodoc n’est pas assez automatique

| | | | | | |

J'essaie d'utiliser Sphinx pour documenter un projet de plus de 5 000 lignes en Python. Il contient environ 7 modules de base. Autant que je sache, pour utiliser autodoc, j'ai besoin d'écrire du code comme celui-ci pour chaque fichier de mon project :

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

C'est beaucoup trop fastidieux car j'en ai beaucoup Ce serait beaucoup plus facile si je pouvais juste spécifier que je voulais que le package "mods" soit documenté. Sphinx pourrait alors parcourir le package de manière récursive et créer une page pour chaque sous-module.

Existe-t-il un Sinon, je pourrais écrire un script pour créer tous les fichiers .rst, mais cela prendrait beaucoup de temps.