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# the logger object used by all modules.
0024log = logging.getLogger('pudge')
0025
0026__all__ = ['generator', 'scanner', 'colorizer', 'cli', 'rst',
0027           'log', 'browser']
0028
0029
0030# module attributes
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"