In this example, we'll build a self-documenting Python module. In fact, we'll use Python's powerful introspection functionality and the
odfpy package to generate a formatted OpenDocument file that serves as API documentation!
If you haven't done so yet, take a couple of minutes and ensure you have OpenOffice installed. It is freely available at http://www.openoffice.org. OpenOffice also handles common Microsoft Office formats.