Two jobs that get called “documentation”
Most Python projects need two kinds of docs. API reference describes each module, class, and function, and is best generated from docstrings so it cannot disagree with the signatures. Narrative docs explain how the project fits together: setup, architecture, request flows, conventions, and how to run the checks.
The classic generators are strongest at the first job. They will happily host the second, but someone has to write those pages by hand and remember to update them.