compileall
index
/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/compileall.py
Module Docs

Module/script to byte-compile all .py files to .pyc (or .pyo) files.
 
When called as a script with arguments, this compiles the directories
given as arguments recursively; the -l option prevents it from
recursing into directories.
 
Without arguments, if compiles all modules on sys.path, without
recursing into subdirectories.  (Even though it should do so for
packages -- for now, you'll have to deal with packages separately.)
 
See module py_compile for details of the actual byte-compilation.

 
Modules
       
imp
os
py_compile
struct
sys

 
Functions
       
compile_dir(dir, maxlevels=10, ddir=None, force=0, rx=None, quiet=0)
Byte-compile all modules in the given directory tree.
 
Arguments (only dir is required):
 
dir:       the directory to byte-compile
maxlevels: maximum recursion level (default 10)
ddir:      the directory that will be prepended to the path to the
           file as it is compiled into each byte-code file.
force:     if 1, force compilation, even if timestamps are up-to-date
quiet:     if 1, be quiet during compilation
compile_file(fullname, ddir=None, force=0, rx=None, quiet=0)
Byte-compile one file.
 
Arguments (only fullname is required):
 
fullname:  the file to byte-compile
ddir:      if given, the directory name compiled in to the
           byte-code file.
force:     if 1, force compilation, even if timestamps are up-to-date
quiet:     if 1, be quiet during compilation
compile_path(skip_curdir=1, maxlevels=0, force=0, quiet=0)
Byte-compile all module on sys.path.
 
Arguments (all optional):
 
skip_curdir: if true, skip current directory (default true)
maxlevels:   max recursion level (default 0)
force: as for compile_dir() (default 0)
quiet: as for compile_dir() (default 0)

 
Data
        __all__ = ['compile_dir', 'compile_file', 'compile_path']