This chapter describes modules that are only available on the Mac OS X platform.
See the chapters MacPython OSA Modules and Undocumented Mac OS modules for more modules, and the HOWTO Using Python on a Macintosh for a general introduction to Mac-specific Python programming.
Note
Most of the OS X APIs that these modules use are deprecated or removed in recent versions of OS X. Many are not available when Python is executing in 64-bit mode. These modules have been removed in Python 3. You should avoid using them in Python 2.
ic — Access to the Mac OS X Internet Config
MacOS — Access to Mac OS interpreter featuresmacostools — Convenience routines for file manipulationfindertools — The finder’s Apple Events interfaceEasyDialogs — Basic Macintosh dialogs
FrameWork — Interactive application framework
autoGIL — Global Interpreter Lock handling in event loopsCarbon.AE — Apple EventsCarbon.AH — Apple HelpCarbon.App — Appearance ManagerCarbon.Appearance — Appearance Manager constantsCarbon.CF — Core FoundationCarbon.CG — Core GraphicsCarbon.CarbonEvt — Carbon Event ManagerCarbon.CarbonEvents — Carbon Event Manager constantsCarbon.Cm — Component ManagerCarbon.Components — Component Manager constantsCarbon.ControlAccessor — Control Manager accssorsCarbon.Controls — Control Manager constantsCarbon.CoreFounation — CoreFounation constantsCarbon.CoreGraphics — CoreGraphics constantsCarbon.Ctl — Control ManagerCarbon.Dialogs — Dialog Manager constantsCarbon.Dlg — Dialog ManagerCarbon.Drag — Drag and Drop ManagerCarbon.Dragconst — Drag and Drop Manager constantsCarbon.Events — Event Manager constantsCarbon.Evt — Event ManagerCarbon.File — File ManagerCarbon.Files — File Manager constantsCarbon.Fm — Font ManagerCarbon.Folder — Folder ManagerCarbon.Folders — Folder Manager constantsCarbon.Fonts — Font Manager constantsCarbon.Help — Help ManagerCarbon.IBCarbon — Carbon InterfaceBuilderCarbon.IBCarbonRuntime — Carbon InterfaceBuilder constantsCarbon.Icn — Carbon Icon ManagerCarbon.Icons — Carbon Icon Manager constantsCarbon.Launch — Carbon Launch ServicesCarbon.LaunchServices — Carbon Launch Services constantsCarbon.List — List ManagerCarbon.Lists — List Manager constantsCarbon.MacHelp — Help Manager constantsCarbon.MediaDescr — Parsers and generators for Quicktime Media descriptorsCarbon.Menu — Menu ManagerCarbon.Menus — Menu Manager constantsCarbon.Mlte — MultiLingual Text EditorCarbon.OSA — Carbon OSA InterfaceCarbon.OSAconst — Carbon OSA Interface constantsCarbon.QDOffscreen — QuickDraw Offscreen constantsCarbon.Qd — QuickDrawCarbon.Qdoffs — QuickDraw OffscreenCarbon.Qt — QuickTimeCarbon.QuickDraw — QuickDraw constantsCarbon.QuickTime — QuickTime constantsCarbon.Res — Resource Manager and HandlesCarbon.Resources — Resource Manager and Handles constantsCarbon.Scrap — Scrap ManagerCarbon.Snd — Sound ManagerCarbon.Sound — Sound Manager constantsCarbon.TE — TextEditCarbon.TextEdit — TextEdit constantsCarbon.Win — Window ManagerCarbon.Windows — Window Manager constantsColorPicker — Color selection dialog