Ich habe eine ziemlich große Codebasis geerbt, für die ich eine HTML-Dokumentation erstellen möchte. Da sie in Python geschrieben ist, habe ich mich entschieden, Sphinx zu verwenden, weil die Benutzer des Codes mit dem Design und der Funktionalität der Python-Dokumentation vertraut sind, die mit Sphinx erstellt wird. Ich habe den Befehl sphinx-apidoc
verwendet, um automatisch die .rst
-Dateien zu erstellen. Ich habe den Modulpfad in sys.path
importiert, damit Sphinx den Code finden kann.
Bisher so gut. Allerdings, wenn ich versuche, das HTML mit dem Befehl make html
zu erstellen, tauchen viele Tracebacks auf und einige der Beispiele in der Codebasis scheinen ausgeführt zu werden. Was kann der Grund dafür sein und wie kann ich das verhindern?