a general purpose document processing system written in Python.
Docutils is an open-source text processing system for processing plain text documentation into useful formats such as HTML, LaTeX, man-pages, open-document or XML. It includes the restructuredtext markup language.
The Docutils homepage may be found here.