diff options
| author | Fred Drake <fdrake@acm.org> | 1998-08-11 15:46:25 +0000 |
|---|---|---|
| committer | Fred Drake <fdrake@acm.org> | 1998-08-11 15:46:25 +0000 |
| commit | a784163f7cee653c2ee3ff25995b319662d0daaf (patch) | |
| tree | b578c25d015f69290cc7bcecd69af073c0884e9b | |
| parent | 219e63982de466a6dd8b84dd4b9a75a7071dd089 (diff) | |
| download | cpython-a784163f7cee653c2ee3ff25995b319662d0daaf.tar.gz | |
Documentation for the py_compile module.
| -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 0000000000..fad749bcb4 --- /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} |
