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 ConfigMacOS
--- Access to Mac OS interpreter featuresmacostools
--- Convenience routines for file manipulationfindertools
--- The finder's Apple Events interfaceEasyDialogs
--- Basic Macintosh dialogsFrameWork
--- Interactive application frameworkautoGIL
--- Global Interpreter Lock handling in event loops- Mac OS Toolbox Modules
Carbon.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 constants
ColorPicker
--- Color selection dialog