diff options
author | Fred Drake <fdrake@acm.org> | 1998-08-11 15:46:25 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 1998-08-11 15:46:25 (GMT) |
commit | 4756bb3e54824be3b892ff0323932fbc3fb5ec4a (patch) | |
tree | ab08076fc393691b3ecb58b52aff358e94357503 /Doc/lib | |
parent | 64c105d3d26a8cdb40616f5c2b8f81a843e8b5a2 (diff) | |
download | cpython-4756bb3e54824be3b892ff0323932fbc3fb5ec4a.zip cpython-4756bb3e54824be3b892ff0323932fbc3fb5ec4a.tar.gz cpython-4756bb3e54824be3b892ff0323932fbc3fb5ec4a.tar.bz2 |
Documentation for the py_compile module.
Diffstat (limited to 'Doc/lib')
-rw-r--r-- | Doc/lib/libpycompile.tex | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Doc/lib/libpycompile.tex b/Doc/lib/libpycompile.tex new file mode 100644 index 0000000..fad749b --- /dev/null +++ b/Doc/lib/libpycompile.tex @@ -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} |