Here’s a quick listing of modules that are currently undocumented, but that should be documented. Feel free to contribute documentation for them! (Send via email to docs@python.org.)
The idea and original contents for this chapter were taken from a posting by Fredrik Lundh; the specific contents of this chapter have been substantially revised.
Some of these are very old and/or not very robust; marked with “hmm.”
These modules are used to implement the os.path module, and are not documented beyond this mention. There’s little need to document these.
Platforms: Mac
Deprecated since version 2.4.
Platforms: Mac
cfmfile is a module that understands Code Fragments and the accompanying “cfrg” resources. It can parse them and merge them, and is used by BuildApplication to combine all plugin modules to a single executable.
Deprecated since version 2.4.
Platforms: Mac
Importing icopen will replace the built-in open() with a version that uses Internet Config to set file type and creator for new files.
Deprecated since version 2.6.
Platforms: Mac
macerrors contains constant definitions for many Mac OS error codes.
Deprecated since version 2.6.
Platforms: Mac
macresource helps scripts finding their resources, such as dialogs and menus, without requiring special case code for when the script is run under MacPython, as a MacPython applet or under OSX Python.
Deprecated since version 2.6.
Platforms: Mac
PixMapWrapper wraps a PixMap object with a Python object that allows access to the fields by name. It also has methods to convert to and from PIL images.
Deprecated since version 2.6.
Platforms: Mac
videoreader reads and decodes QuickTime movies and passes a stream of images to your program. It also provides some support for audio tracks.
Deprecated since version 2.6.
These modules are not normally available for import; additional work must be done to make them available.
These extension modules written in C are not built by default. Under Unix, these must be enabled by uncommenting the appropriate lines in Modules/Setup in the build tree and either rebuilding Python if the modules are statically linked, or building and installing the shared object if using dynamically-loaded extensions.
The following are SGI specific, and may be out of touch with the current version of reality.