Documentation for the py_compile module.

This commit is contained in:
Fred Drake 1998-08-11 15:46:25 +00:00
parent 64c105d3d2
commit 4756bb3e54
1 changed files with 35 additions and 0 deletions

35
Doc/lib/libpycompile.tex Normal file
View File

@ -0,0 +1,35 @@
% Documentation based on module docstrings, by Fred L. Drake, Jr.
% <fdrake@acm.org>
\section{\module{py_compile} ---
Compile Python source files.}
\declaremodule[pycompile]{standard}{py_compile}
\modulesynopsis{Compile Python source files to byte-code files.}
\indexii{file}{byte-code}
The \module{py_compile} module provides a single function to generate
a byte-code file from a source file.
Though not often needed, this function can be useful when installing
modules for shared use, especially if some of the users may not have
permission to write the byte-code cache files in the directory
containing the source code.
\begin{funcdesc}{compile}{file\optional{, cfile\optional{, dfile}}}
Compile a source file to byte-code and write out the byte-code cache
file. The source code is loaded from the file name \var{file}. The
byte-code is written to \var{cfile}, which defaults to \var{file}
\code{+} \code{'c'} (\code{'o'} if optimization is enabled in the
current interpreter). If \var{dfile} is specified, it is used as
the name of the source file in error messages instead of \var{file}.
\end{funcdesc}
\begin{seealso}
\seemodule{compileall}{Utilities to compile all Python source files
in a directory tree.}
\end{seealso}