\input{libpycompile} % really py_compile
\input{libcompileall}
\input{libdis}
+\input{libnew}
\input{libsite}
\input{libuser}
\input{libbltin} % really __builtin__
\input{liballos} % Generic Operating System Services
\input{libos}
\input{libposixpath} % os.path
+\input{libdircache}
\input{libstat}
+\input{libstatcache}
+\input{libcmp}
+\input{libcmpcache}
\input{libtime}
\input{libgetpass}
\input{libgetopt}
\input{libaudioop}
\input{libimageop}
\input{libaifc}
+\input{libwave}
\input{libcolorsys}
\input{librgbimg}
\input{libimghdr}
Some of these are very old and/or not very robust; marked with ``hmm''.
\begin{description}
-\item[cmp.py]
---- Efficiently compare files
-
-\item[cmpcache.py]
---- Efficiently compare files (uses statcache)
-
-\item[dircache.py]
---- like os.listdir, but caches results
-
\item[dircmp.py]
--- class to build directory diff tools on
\item[pipes.py]
--- Conversion pipeline templates (hmm)
-\item[statcache.py]
---- Maintain a cache of file stats
-
\item[pty.py]
--- Pseudo terminal utilities
\item[toaiff.py]
--- Convert "arbitrary" sound files to AIFF files
-
-\item[wave.py]
---- parse WAVE files
\end{description}
--- A highly experimental and dangerous device for calling
arbitrary \C{} functions in arbitrary shared libraries.
-\item[newmodule.c]
---- Tommy Burnette's \module{new} module (creates new empty objects of
-certain kinds) --- dangerous.
-
\item[nismodule.c]
--- NIS (a.k.a. Sun's Yellow Pages) interface.