2012-04-12 12 views
0

Epydoc funktioniert nicht mehr, selbst nach dem Anwenden von Patches, also versuche ich, zu Sphinx zu wechseln.Von epydoc zu sphinx wechseln, um eine einfache Python-.py-Datei automatisch zu dokumentieren

mag ich automatisch generieren Dokumentation aus einer einfachen Python-Datei: test.py

Nach der Installation und Ausführung Sphinx-Schnellstart-Skript I test.py zum Quelle Ordner kopiert und tippt:..

Sphinx-build -b html \ source \ bauen

Aber es produziert nur die minimiun HTML-Dateien, und es analysiert keine der test.py Datei

ich die Ideen ausgehen.

Vielen Dank für Ihre Hilfe :)

+0

weiß nicht, ob Ihre Frage beantwortet wird, wenn Sie nicht einen Kommentar zu der Antwort hinzufügen können. – bmu

Antwort

1

Sie haben sphinx.ext.autodoc als Erweiterung enthalten in Ihrem conf.py (http://sphinx.pocoo.org/config.html#confval-extensions), als Sie das Modul mit der .. automodule:: Richtlinie (oder Objekte aus diesem Modul mit .. autoclass::, dokumentieren .. autofunction::, ...).

Siehe http://sphinx.pocoo.org/ext/autodoc.html

+0

Entschuldigung, ich dachte, diese Seite würde mich auf meine E-Mail aufmerksam machen, daher habe ich deine Antwort bis jetzt nicht gesehen. Danke dafür! – chelder

1

Für Auto-Erzeugung der notwendigen .rst Dateien sphinx-apidoc verwenden können.

Das macht das Leben viel einfacher. Sie müssen also nicht jedes Ihrer Module manuell dokumentieren.

+0

danke Mann! Ich werde es versuchen, wenn ich etwas mit Phython in der Zukunft erstellen werde :) – chelder