0001"""Pudge package.
0002
0003The `pudge.generator.Generator` class can be used to generate Python
0004documentation::
0005
0006 from pudge.generator import Generator
0007 generator = Generator()
0008 generator.title = 'Foo Documentation'
0009 generator.license = 'gnu'
0010 generator.dest_dir = '/tmp/documentation'
0011 generator.modules = ['foo']
0012 generator()
0013
0014This package contains modules for generating documentation from Python
0015source code. The `pudge.generator.Generator` class uses the `peruser`
0016and `scanner` modules to inspect a package/module hierarchy, the
0017`colorizer` and `rst` modules to generate HTML files and fragments.
0018
0019"""
0020
0021import logging
0022
0023
0024log = logging.getLogger('pudge')
0025
0026__all__ = ['generator', 'scanner', 'colorizer', 'cli', 'rst',
0027 'log', 'browser']
0028
0029
0030
0031__author__ = "Ryan Tomayko <rtomayko@gmail.com>"
0032__date__ = "$Date: 2005-07-04 04:48:44 -0400 (Mon, 04 Jul 2005) $"
0033__revision__ = "$Revision: 61 $"
0034__url__ = "$URL: svn://lesscode.org/pudge/trunk/pudge/__init__.py $"
0035__copyright__ = "Copyright 2005, Ryan Tomayko"
0036__license__ = "MIT <http://www.opensource.org/licenses/mit-license.php>"
0037__version__ = "0.1"