Overview of macOS frameworks and their wrappers =============================================== The table below lists all frameworks found within ``/System/Library/Frameworks`` on macOS and what the name of the Python packages are for their wrappers. The table lists "-" as the name of the Python package when the framework is not wrapped, see the column with notes for more information. The framework name links to API notes for that framework, the python packages link to their PyPI page. +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | *Framework name* | *Python package* | *Notes* | +======================================================================================+======================================================+=========================================+ | _AppIntents_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _AppIntents_AppKit | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _AuthenticationServices_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _AVKit_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _CoreData_CloudKit | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _DeviceActivity_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _GroupActivities_AppKit | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _LocalAuthentication_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _PassKit_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _PhotosUI_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _SpriteKit_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _StoreKit_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _SceneKit_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _QuickLook_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _AuthenticationServices_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _MapKit_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | _MusicKit_SwiftUI | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`dispatch ` | `pyobjc-framework-libdispatch`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Accessibility ` | `pyobjc-framework-Accessibility`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Accelerate | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Accounts ` | `pyobjc-framework-Accounts`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AddressBook ` | `pyobjc-framework-AddressBook`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AdServices ` | `pyobjc-framework-AdServices`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AdSupport ` | `pyobjc-framework-AdSupport`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AGL | - | Will not be wrapped, OpenGL is | | | | deprecated in macOS 10.14 | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AppIntents | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AppKit ` | `pyobjc-framework-Cocoa`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AppleShareClientCore | - | No public API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AppTrackingTransparency ` | `pyobjc-framework-AppTrackingTransparency`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AppKitScripting | - | Not wrapped, all definitions are | | | | available through the AppKit bindings. | | | | | | | | Removed in macOS 10.15. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AppleScriptKit ` | `pyobjc-framework-AppleScriptKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AppleScriptObjC ` | `pyobjc-framework-AppleScriptObjC`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ApplicationServices ` | `pyobjc-framework-ApplicationServices`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AppSSO | | No public API. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AudioToolbox | - | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AudioUnit | - | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AudioVideoBridging ` | `pyobjc-framework-AudioVideoBridging`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AuthenticationServices ` | `pyobjc-framework-AuthenticationServices`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Automator ` | `pyobjc-framework-Automator`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AutomaticAssessmentConfiguration ` | `pyobjc-framework-AutomaticAssessmentConfiguration`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AVFoundation ` | `pyobjc-framework-AVFoundation`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | AVFAudio | | New in macOS 11.3 | | | | | | | | Exposed through AVFoundation bindings. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AVKit ` | `pyobjc-framework-AVKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`AVRouting ` | `pyobjc-framework-AVRouting`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`BackgroundAssets ` | `pyobjc-framework-BackgroundAssets`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | BackgroundTasks | | No public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`BusinessChat ` | `pyobjc-framework-BusinessChat`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CalendarStore ` | `pyobjc-framework-CalendarStore`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CallKit ` | `pyobjc-framework-CallKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Carbon | - | Framework will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CFNetwork ` | `pyobjc-framework-CFNetwork`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Charts | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CHIP ` | `pyobjc-framework-CHIP`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ClassKit ` | `pyobjc-framework-ClassKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ClockKit | - | No public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CloudKit ` | `pyobjc-framework-CloudKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Cocoa ` | `pyobjc-framework-Cocoa`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Collaboration ` | `pyobjc-framework-Collaboration`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ColorSync ` | `pyobjc-framework-ColorSync`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Combine | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Contacts ` ` | `pyobjc-framework-Contacts`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ContactsUI ` | `pyobjc-framework-ContactsUI`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ContextualActionsClient | - | No functionality exposed. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreAudio ` | `pyobjc-framework-CoreAudio`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreAudioKit ` | `pyobjc-framework-CoreAudioKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreAudioTypes | `pyobjc-framework-CoreAudio`_ | These constants and types are exposed | | | | in the CoreAudio bindings. Use | | | | ``import CoreAudio``. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreAuthentication | - | No public API | | | | | | | | Removed in macOS 10.13 | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreBluetooth ` | `pyobjc-framework-CoreBluetooth`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreData ` | `pyobjc-framework-CoreData`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreDisplay | - | No public API. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreFoundation ` | `pyobjc-framework-Cocoa`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreGraphics ` | `pyobjc-framework-Quartz`_ | Use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreHaptics ` | `pyobjc-framework-CoreHaptics`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreImage ` | `pyobjc-framework-Quartz`_ | Use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreLocation ` | `pyobjc-framework-CoreLocation`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreMedia ` | `pyobjc-framework-CoreMedia`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreMediaIO ` | `pyobjc-framework-CoreMediaIO`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreMIDI ` | `pyobjc-framework-CoreMIDI` | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreMIDIServer | - | No public API. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreML ` | `pyobjc-framework-CoreML`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreMotion ` | `pyobjc-framework-CoreMotion`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreServices ` | `pyobjc-framework-CoreServices`_ | Various subframeworks are wrapped | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreServices/LauchServices ` | `pyobjc-framework-LaunchServices`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreServices/SharedFileList ` | `pyobjc-framework-LaunchServices`_ | Use "import LaunchServices" | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreServices/FSEvents ` | `pyobjc-framework-FSEvents`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreServices/AE | - | Not wrapped, use `appscript`_ package. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreServices/CarbonCore | - | Not yet wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreServices/Metadata | `pyobjc-framework-CoreServices`_ | Use "import CoreServices" | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreServices/OSServices ` | `pyobjc-framework-CoreServices`_ | Use "import CoreServices" | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreSpotlight ` | `pyobjc-framework-CoreSpotlight`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreTelephony | - | Framework has no public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreTransferable | - | Framework has no public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreText ` | `pyobjc-framework-CoreText`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreVideo ` | `pyobjc-framework-Quartz`_ | use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreWiFi | - | Framework has no public API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CoreWLAN ` | `pyobjc-framework-CoreWLAN`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CoreXR | - | No public API. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CreateML | - | Swift only framework | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CreateMLComponents | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | CryptoKit | - | Swift only framework | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`CryptoTokenKit ` | `pyobjc-framework-CryptoTokenKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`DataDetection ` | `pyobjc-framework-DataDetection`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | DeveloperToolsSupport | - | Swift only framework | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | DeviceActivity | - | No public API. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | DeviceAccess | - | No public API. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`DeviceCheck ` | `pyobjc-framework-DeviceCheck`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | DirectoryService | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`DiscRecording ` | `pyobjc-framework-DiscRecording`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`DiscRecordingUI ` | `pyobjc-framework-DiscRecording`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`DiskArbitration ` | `pyobjc-framework-DiskArbitration`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | DriverKit | - | Will not be wrapped, too low level. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | DVComponentGlue | - | No public API. | | | | | | | | Removed in macOS 10.15 | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`DVDPlayback ` | `pyobjc-framework-DVDPlayback`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | DrawSprocket | - | Will not be wrapped. | | | | | | | | Removed in macOS 10.15 | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`EventKit ` | `pyobjc-framework-EventKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ExceptionHandling ` | `pyobjc-framework-ExceptionHandling`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ExposureNotification | - | No public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ExtensionFoundation | - | Empty API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ExecutionPolicy ` | `pyobjc-framework-ExecutionPolicy`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ExtensionKit ` | `pyobjc-framework-ExtensionKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ExternalAccessory ` | `pyobjc-framework-ExternalAccessory`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | FamilyControls | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`FileProvider ` | `pyobjc-framework-FileProvider`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`FileProviderUI ` | `pyobjc-framework-FileProviderUI`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`FinderSync ` | `pyobjc-framework-FinderSync`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ForceFeedback | - | Will not be wrapped, low-level API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Foundation ` | `pyobjc-framework-Cocoa`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | FWAUserLib | - | Will not be wrapped, framework is | | | | deprecated in macOS 10.12 and removed | | | | in macOS 13 | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`GameController ` | `pyobjc-framework-GameController`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`GameCenter ` | `pyobjc-framework-GameCenter`_ | Removed in macOS 10.13. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`GameKit ` | `pyobjc-framework-GameKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`GameplayKit ` | `pyobjc-framework-GameplayKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | GLKit | - | Will not be wrapped, framework is | | | | deprecated in macOS 10.14. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | GLUT | - | Will not be wrapped | | | | Use `PyOpenGL`_ instead. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | GroupActivities | - | Swift only framework | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | GSS | - | Will not be wrapped. | | | | Use `gssapi`_ instead. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`HealthKit ` | `pyobjc-framework-HealthKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | HIDDriverKit | - | Will not be wrapped, too low level. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Hypervisor | - | Will not be wrapped, too low level. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ICADevices | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | IdentityLookup | - | No public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ImageCaptureCore ` | `pyobjc-framework-ImageCaptureCore`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ImageIO ` | `pyobjc-framework-Quartz`_ | use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | IMCore | - | No public API. | | | | | | | | Removed in macOS 10.13. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`IMServicePlugIn ` | `pyobjc-framework-IMServicePlugIn`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | IncomingCallNotifications | - | No public API on macOS. | | | | | | | | Removed in macOS 10.15. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`InputMethodKit ` | `pyobjc-framework-InputMethodKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`InstallerPlugins ` | `pyobjc-framework-InstallerPlugins`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`InstantMessage ` | `pyobjc-framework-InstantMessage`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Intents ` | `pyobjc-framework-Intents`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`IntentsUI ` | `pyobjc-framework-IntentsUI`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | IOBluetooth | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | IOBluetoothUI | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | IOKit | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`IOSurface ` | `pyobjc-framework-IOSurface`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | IOUSBHost | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`iTunesLibrary ` | `pyobjc-framework-iTunesLibrary`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`JavaScriptCore ` | `pyobjc-framework-WebKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | JavaFrameEmbedding | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | JavaNativeFoundation | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | JavaRuntimeSupport | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | JavaVM | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Kerberos | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Kernel | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`KernelManagement ` | `pyobjc-framework-KernelManagement`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`LatentSemanticMapping ` | `pyobjc-framework-LatentSemanticMapping`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | LDAP | - | Will not be wrapped. | | | | Use `python-ldap`_ instead. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`LinkPresentation ` | `pyobjc-framework-LinkPresentation`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`LocalAuthentication ` | `pyobjc-framework-LocalAuthentication`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`LocalAuthenticationEmbeddedUI ` | `pyobjc-framework-LocalAuthenticationEmbeddedUI`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ManagedSettings | - | No public API on macOS. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MapKit ` | `pyobjc-framework-MapKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MailKit ` | `pyobjc-framework-MailKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Matter | - | Not wrapped yet. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MediaAccessibility ` | `pyobjc-framework-MediaAccessibility`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MediaLibrary ` | `pyobjc-framework-MediaLibrary`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MediaPlayer ` | `pyobjc-framework-MediaPlayer`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MediaToolbox ` | `pyobjc-framework-MediaToolbox`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Message ` | `pyobjc-framework-Message`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Metal ` | `pyobjc-framework-Metal`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MetalFX ` | `pyobjc-framework-MetalFX`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MetalKit ` | `pyobjc-framework-MetalKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MetalPerformanceShaders ` | `pyobjc-framework-MetalPerformanceShaders` | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MetalPerformanceShadersGraph ` | `pyobjc-framework-MetalPerformanceShadersGraph` | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MetricKit ` | `pyobjc-framework-MetricKit` | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MLCompute ` | `pyobjc-framework-MLCompute`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ModelIO ` | `pyobjc-framework-ModelIO`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`MultipeerConnectivity ` | `pyobjc-framework-MultipeerConnectivity`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | MusicKit | - | Swift only framework | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`NaturalLanguage ` | `pyobjc-framework-NaturalLanguage`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`NetFS ` | `pyobjc-framework-NetFS`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Network ` | `pyobjc-framework-Network`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`NetworkExtension ` | `pyobjc-framework-NetworkExtension`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | NearbyInteraction | - | No public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | NetworkingDriverKit | - | Will not be wrapped, too low level. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`NotificationCenter ` | `pyobjc-framework-NotificationCenter`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | OpenAL | - | Will not be wrapped. | | | | Use `PyAL`_ instead. | | | | | | | | Deprecated in macOS 10.15. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | OpenCL | - | Will not be wrapped. | | | | Use `pyopencl`_ instead. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`OpenDirectory ` | `pyobjc-framework-OpenDirectory`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | OpenGL | - | Will not be wrapped. | | | | Use `PyOpenGL`_ instead. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`OSAKit ` | `pyobjc-framework-OSAKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`OSLog ` | `pyobjc-framework-OSLog`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | ParavirtualizedGraphics | - | Not wrapped yet. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PassKit ` | `pyobjc-framework-PassKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | PCIDriverKit | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | PCSC | - | Use `pyscard`_ instead. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PDFKit ` | `pyobjc-framework-Quartz`_ | Use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PassKit ` | `pyobjc-framework-PassKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PencilKit ` | `pyobjc-framework-PencilKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | PHASE | | Not wrapped yet | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Photos ` | `pyobjc-framework-Photos`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PhotosUI ` | `pyobjc-framework-PhotosUI`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PreferencePanes ` | `pyobjc-framework-PreferencePanes`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PubSub ` | `pyobjc-framework-PubSub`_ | Removed in macOS 10.15. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`PushKit ` | `pyobjc-framework-PushKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | PushToTalk | - | No public API on macOS. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Python | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | QTKit | - | Removed in macOS 10.15. | | | | Bindings dropped in PyObjC 7 | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Quartz ` | `pyobjc-framework-Quartz`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Quartz / :doc:`ImageKit ` | `pyobjc-framework-Quartz`_ | use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Quartz / :doc:`QuartzComposer ` | `pyobjc-framework-Quartz`_ | Use "import Quartz" | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Quartz / :doc:`QuartzFilters ` | `pyobjc-framework-Quartz`_ | Use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Quartz / :doc:`QuickLookUI ` | `pyobjc-framework-Quartz`_ | Use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`QuartzCore ` | `pyobjc-framework-Quartz`_ | Use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`QuickLook ` | `pyobjc-framework-Quartz`_ | Use "import Quartz". | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`QuickLookThumbnailing ` | `pyobjc-framework-QuickLookThumbnailing`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | QuickTime | - | Will not be wrapped. | | | | | | | | Removed in macOS 10.15. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | RealityFoundation | - | Swift only framework. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | RealityKit | - | Swift only framework. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ReplayKit ` | `pyobjc-framework-ReplayKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Ruby | - | Will not be wrapped, use Python | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | RubyCocoa | - | Will not be wrapped, use Python | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SafetyKit ` | `pyobjc-framework-SafetyKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SafariServices ` | `pyobjc-framework-SafariServices`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SceneKit ` | `pyobjc-framework-SceneKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ScreenCaptureKit ` | `pyobjc-framework-ScreenCaptureKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ScreenSaver ` | `pyobjc-framework-ScreenSaver`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ScreenTime ` | `pyobjc-framework-ScreenTime`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Scripting | - | This framework is (long) deprecated, | | | | use "import Foundation" instead. | | | | | | | | Removed in macOS 10.15. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ScriptingBridge ` | `pyobjc-framework-ScriptingBridge`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Security ` | `pyobjc-framework-Security`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SecurityFoundation ` | `pyobjc-framework-SecurityFoundation`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SecurityInterface ` | `pyobjc-framework-SecurityInterface`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | SensorKit | | No public API on macOS | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ServerNotification ` | `pyobjc-framework-ServerNotification`_ | Removed in macOS 10.9. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ServiceManagement ` | `pyobjc-framework-ServiceManagement`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SharedWithYouCore ` | `pyobjc-framework-SharedWithYouCore`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SharedWithYou ` | `pyobjc-framework-SharedWithYou`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ShazamKit ` | `pyobjc-framework-ShazamKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Social ` | `pyobjc-framework-Social`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SoundAnalysis ` | `pyobjc-framework-SoundAnalysis`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Speech ` | `pyobjc-framework-Speech`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SpriteKit ` | `pyobjc-framework-SpriteKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`StoreKit ` | `pyobjc-framework-StoreKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | SwiftUI | - | Swift only framework. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SyncServices ` | `pyobjc-framework-SyncServices`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | System | - | No public API. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SystemConfiguration ` | `pyobjc-framework-SystemConfiguration`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`SystemExtensions ` | `pyobjc-framework-SystemExtensions`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | TabularData | - | Swift only framework. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Tcl | - | Will not be wrapped, use Python | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | Tk | - | Will not be wrapped, use :mod:`tkinter`.| +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`ThreadNetwork ` | `pyobjc-framework-ThreadNetwork`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | TWAIN | - | Will not be wrapped. Use the | | | | "ImageCaptureCore" framework instead. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | USBDriverKit | - | Will not be wrapped, too low level. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`UserNotifications ` | `pyobjc-framework-UserNotifications`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`UserNotificationsUI ` | `pyobjc-framework-UserNotificationsUI`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`UniformTypeIdentifiers ` | `pyobjc-framework-UniformTypeIdentifiers`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | vecLib | - | Will not be wrapped. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | VideoDecodeAcceleration | - | Will not be wrapped. | | | | | | | | Deprecated in macOS 10.11. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`VideoSubscriberAccount ` | `pyobjc-framework-VideoSubscriberAccount`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`VideoToolbox ` | `pyobjc-framework-VideoToolbox`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Virtualization ` | `pyobjc-framework-Virtualization`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`Vision ` | `pyobjc-framework-Vision`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | VisionKit | - | Only available in Catalist. . | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | vmnet | - | Will not be wrapped, too low level. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | :doc:`WebKit ` | `pyobjc-framework-WebKit`_ | | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | WidgetKit | - | Swift only API | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | XgridFoundation | - | Removed in macOS 10.8. | | | | | | | | Bindings removed in PyObjC 7 | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | UIKit | - | Not wrapped yet. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ | WeatherKit | - | Swift only framework. | +--------------------------------------------------------------------------------------+------------------------------------------------------+-----------------------------------------+ Frameworks that are marked as "Will not be wrapped" will not be wrapped, mostly because these frameworks are not useful for Python programmers. Frameworks that are marked with "Not wrapped yet" will be wrapped in some future version of PyObjC although there is no explicit roadmap for this. Frameworks that are marked as "Swift only framework" have a public API for Swift, but not for other languages. These frameworks cannot be wrapped by PyObjC. Please file an issue if you have a usecase for accessing one of the unwrapped frameworks from Python, this helps prioritizing work. .. _PyAL: https://pypi.org/project/PyAL .. _PyOpenGL: https://pypi.org/project/PyOpenGL .. _appscript: https://pypi.org/project/appscript .. _gssapi: https://pypi.org/project/gssapi .. _python-ldap: https://pypi.org/project/python-ldap .. _pyopencl: https://pypi.org/project/pyopencl .. _pyscard: https://pypi.org/project/pyscard .. _`pyobjc-framework-AVFoundation`: https://pypi.org/project/pyobjc-framework-AVFoundation/ .. _`pyobjc-framework-AVKit`: https://pypi.org/project/pyobjc-framework-AVKit/ .. _`pyobjc-framework-AVRouting`: https://pypi.org/project/pyobjc-framework-AVRouting/ .. _`pyobjc-framework-Accessibility`: https://pypi.org/project/pyobjc-framework-Accessibility/ .. _`pyobjc-framework-Accounts`: https://pypi.org/project/pyobjc-framework-Accounts/ .. _`pyobjc-framework-AdServices`: https://pypi.org/project/pyobjc-framework-AdServices/ .. _`pyobjc-framework-AdSupport`: https://pypi.org/project/pyobjc-framework-AdSupport/ .. _`pyobjc-framework-AddressBook`: https://pypi.org/project/pyobjc-framework-AddressBook/ .. _`pyobjc-framework-AppTrackingTransparency`: https://pypi.org/project/pyobjc-framework-AppTrackingTransparency/ .. _`pyobjc-framework-AppleScriptKit`: https://pypi.org/project/pyobjc-framework-AppleScriptKit/ .. _`pyobjc-framework-AppleScriptObjC`: https://pypi.org/project/pyobjc-framework-AppleScriptObjC/ .. _`pyobjc-framework-ApplicationServices`: https://pypi.org/project/pyobjc-framework-ApplicationServices/ .. _`pyobjc-framework-AudioVideoBridging`: https://pypi.org/project/pyobjc-framework-AudioVideoBridging/ .. _`pyobjc-framework-AuthenticationServices`: https://pypi.org/project/pyobjc-framework-AuthenticationServices/ .. _`pyobjc-framework-AutomaticAssessmentConfiguration`: https://pypi.org/project/pyobjc-framework-AutomaticAssessmentConfiguration/ .. _`pyobjc-framework-Automator`: https://pypi.org/project/pyobjc-framework-Automator/ .. _`pyobjc-framework-BackgroundAssets`: https://pypi.org/project/pyobjc-framework-BackgroundAssets/ .. _`pyobjc-framework-BusinessChat`: https://pypi.org/project/pyobjc-framework-BusinessChat/ .. _`pyobjc-framework-CFNetwork`: https://pypi.org/project/pyobjc-framework-CFNetwork/ .. _`pyobjc-framework-CHIP`: https://pypi.org/project/pyobjc-framework-CHIP/ .. _`pyobjc-framework-CalendarStore`: https://pypi.org/project/pyobjc-framework-CalendarStore/ .. _`pyobjc-framework-CallKit`: https://pypi.org/project/pyobjc-framework-CallKit/ .. _`pyobjc-framework-ClassKit`: https://pypi.org/project/pyobjc-framework-ClassKit/ .. _`pyobjc-framework-CloudKit`: https://pypi.org/project/pyobjc-framework-CloudKit/ .. _`pyobjc-framework-Cocoa`: https://pypi.org/project/pyobjc-framework-Cocoa/ .. _`pyobjc-framework-Collaboration`: https://pypi.org/project/pyobjc-framework-Collaboration/ .. _`pyobjc-framework-ColorSync`: https://pypi.org/project/pyobjc-framework-ColorSync/ .. _`pyobjc-framework-ContactsUI`: https://pypi.org/project/pyobjc-framework-ContactsUI/ .. _`pyobjc-framework-Contacts`: https://pypi.org/project/pyobjc-framework-Contacts/ .. _`pyobjc-framework-CoreAudioKit`: https://pypi.org/project/pyobjc-framework-CoreAudioKit/ .. _`pyobjc-framework-CoreAudio`: https://pypi.org/project/pyobjc-framework-CoreAudio/ .. _`pyobjc-framework-CoreBluetooth`: https://pypi.org/project/pyobjc-framework-CoreBluetooth/ .. _`pyobjc-framework-CoreData`: https://pypi.org/project/pyobjc-framework-CoreData/ .. _`pyobjc-framework-CoreHaptics`: https://pypi.org/project/pyobjc-framework-CoreHaptics/ .. _`pyobjc-framework-CoreLocation`: https://pypi.org/project/pyobjc-framework-CoreLocation/ .. _`pyobjc-framework-CoreMIDI`: https://pypi.org/project/pyobjc-framework-CoreMIDI/ .. _`pyobjc-framework-CoreML`: https://pypi.org/project/pyobjc-framework-CoreML/ .. _`pyobjc-framework-CoreMediaIO`: https://pypi.org/project/pyobjc-framework-CoreMediaIO/ .. _`pyobjc-framework-CoreMedia`: https://pypi.org/project/pyobjc-framework-CoreMedia/ .. _`pyobjc-framework-CoreMotion`: https://pypi.org/project/pyobjc-framework-CoreMotion/ .. _`pyobjc-framework-CoreServices`: https://pypi.org/project/pyobjc-framework-CoreServices/ .. _`pyobjc-framework-CoreSpotlight`: https://pypi.org/project/pyobjc-framework-CoreSpotlight/ .. _`pyobjc-framework-CoreText`: https://pypi.org/project/pyobjc-framework-CoreText/ .. _`pyobjc-framework-CoreWLAN`: https://pypi.org/project/pyobjc-framework-CoreWLAN/ .. _`pyobjc-framework-CryptoTokenKit`: https://pypi.org/project/pyobjc-framework-CryptoTokenKit/ .. _`pyobjc-framework-DVDPlayback`: https://pypi.org/project/pyobjc-framework-DVDPlayback/ .. _`pyobjc-framework-DataDetection`: https://pypi.org/project/pyobjc-framework-DataDetection/ .. _`pyobjc-framework-DeviceCheck`: https://pypi.org/project/pyobjc-framework-DeviceCheck/ .. _`pyobjc-framework-DiscRecordingUI`: https://pypi.org/project/pyobjc-framework-DiscRecordingUI/ .. _`pyobjc-framework-DiscRecording`: https://pypi.org/project/pyobjc-framework-DiscRecording/ .. _`pyobjc-framework-DiskArbitration`: https://pypi.org/project/pyobjc-framework-DiskArbitration/ .. _`pyobjc-framework-EventKit`: https://pypi.org/project/pyobjc-framework-EventKit/ .. _`pyobjc-framework-ExceptionHandling`: https://pypi.org/project/pyobjc-framework-ExceptionHandling/ .. _`pyobjc-framework-ExecutionPolicy`: https://pypi.org/project/pyobjc-framework-ExecutionPolicy/ .. _`pyobjc-framework-ExtensionKit`: https://pypi.org/project/pyobjc-framework-ExtensionKit/ .. _`pyobjc-framework-ExternalAccessory`: https://pypi.org/project/pyobjc-framework-ExternalAccessory/ .. _`pyobjc-framework-FSEvents`: https://pypi.org/project/pyobjc-framework-FSEvents/ .. _`pyobjc-framework-FileProviderUI`: https://pypi.org/project/pyobjc-framework-FileProviderUI/ .. _`pyobjc-framework-FileProvider`: https://pypi.org/project/pyobjc-framework-FileProvider/ .. _`pyobjc-framework-FinderSync`: https://pypi.org/project/pyobjc-framework-FinderSync/ .. _`pyobjc-framework-GameCenter`: https://pypi.org/project/pyobjc-framework-GameCenter/ .. _`pyobjc-framework-GameController`: https://pypi.org/project/pyobjc-framework-GameController/ .. _`pyobjc-framework-GameKit`: https://pypi.org/project/pyobjc-framework-GameKit/ .. _`pyobjc-framework-GameplayKit`: https://pypi.org/project/pyobjc-framework-GameplayKit/ .. _`pyobjc-framework-HealthKit`: https://pypi.org/project/pyobjc-framework-HealthKit/ .. _`pyobjc-framework-IMServicePlugIn`: https://pypi.org/project/pyobjc-framework-IMServicePlugIn/ .. _`pyobjc-framework-IOSurface`: https://pypi.org/project/pyobjc-framework-IOSurface/ .. _`pyobjc-framework-ImageCaptureCore`: https://pypi.org/project/pyobjc-framework-ImageCaptureCore/ .. _`pyobjc-framework-InputMethodKit`: https://pypi.org/project/pyobjc-framework-InputMethodKit/ .. _`pyobjc-framework-InstallerPlugins`: https://pypi.org/project/pyobjc-framework-InstallerPlugins/ .. _`pyobjc-framework-InstantMessage`: https://pypi.org/project/pyobjc-framework-InstantMessage/ .. _`pyobjc-framework-IntentsUI`: https://pypi.org/project/pyobjc-framework-IntentsUI/ .. _`pyobjc-framework-Intents`: https://pypi.org/project/pyobjc-framework-Intents/ .. _`pyobjc-framework-KernelManagement`: https://pypi.org/project/pyobjc-framework-KernelManagement/ .. _`pyobjc-framework-LatentSemanticMapping`: https://pypi.org/project/pyobjc-framework-LatentSemanticMapping/ .. _`pyobjc-framework-LaunchServices`: https://pypi.org/project/pyobjc-framework-LaunchServices/ .. _`pyobjc-framework-LinkPresentation`: https://pypi.org/project/pyobjc-framework-LinkPresentation/ .. _`pyobjc-framework-LocalAuthenticationEmbeddedUI`: https://pypi.org/project/pyobjc-framework-LocalAuthenticationEmbeddedUI/ .. _`pyobjc-framework-LocalAuthentication`: https://pypi.org/project/pyobjc-framework-LocalAuthentication/ .. _`pyobjc-framework-MLCompute`: https://pypi.org/project/pyobjc-framework-MLCompute/ .. _`pyobjc-framework-MailKit`: https://pypi.org/project/pyobjc-framework-MailKit/ .. _`pyobjc-framework-MapKit`: https://pypi.org/project/pyobjc-framework-MapKit/ .. _`pyobjc-framework-MediaAccessibility`: https://pypi.org/project/pyobjc-framework-MediaAccessibility/ .. _`pyobjc-framework-MediaLibrary`: https://pypi.org/project/pyobjc-framework-MediaLibrary/ .. _`pyobjc-framework-MediaPlayer`: https://pypi.org/project/pyobjc-framework-MediaPlayer/ .. _`pyobjc-framework-MediaToolbox`: https://pypi.org/project/pyobjc-framework-MediaToolbox/ .. _`pyobjc-framework-Message`: https://pypi.org/project/pyobjc-framework-Message/ .. _`pyobjc-framework-MetalKit`: https://pypi.org/project/pyobjc-framework-MetalKit/ .. _`pyobjc-framework-MetalFX`: https://pypi.org/project/pyobjc-framework-MetalFX/ .. _`pyobjc-framework-MetalPerformanceShadersGraph`: https://pypi.org/project/pyobjc-framework-MetalPerformanceShadersGraph/ .. _`pyobjc-framework-MetalPerformanceShaders`: https://pypi.org/project/pyobjc-framework-MetalPerformanceShaders/ .. _`pyobjc-framework-Metal`: https://pypi.org/project/pyobjc-framework-Metal/ .. _`pyobjc-framework-MetricKit`: https://pypi.org/project/pyobjc-framework-MetricKit/ .. _`pyobjc-framework-ModelIO`: https://pypi.org/project/pyobjc-framework-ModelIO/ .. _`pyobjc-framework-MultipeerConnectivity`: https://pypi.org/project/pyobjc-framework-MultipeerConnectivity/ .. _`pyobjc-framework-NaturalLanguage`: https://pypi.org/project/pyobjc-framework-NaturalLanguage/ .. _`pyobjc-framework-NetFS`: https://pypi.org/project/pyobjc-framework-NetFS/ .. _`pyobjc-framework-NetworkExtension`: https://pypi.org/project/pyobjc-framework-NetworkExtension/ .. _`pyobjc-framework-Network`: https://pypi.org/project/pyobjc-framework-Network/ .. _`pyobjc-framework-NotificationCenter`: https://pypi.org/project/pyobjc-framework-NotificationCenter/ .. _`pyobjc-framework-OSAKit`: https://pypi.org/project/pyobjc-framework-OSAKit/ .. _`pyobjc-framework-OSLog`: https://pypi.org/project/pyobjc-framework-OSLog/ .. _`pyobjc-framework-OpenDirectory`: https://pypi.org/project/pyobjc-framework-OpenDirectory/ .. _`pyobjc-framework-PassKit`: https://pypi.org/project/pyobjc-framework-PassKit/ .. _`pyobjc-framework-PencilKit`: https://pypi.org/project/pyobjc-framework-PencilKit/ .. _`pyobjc-framework-PhotosUI`: https://pypi.org/project/pyobjc-framework-PhotosUI/ .. _`pyobjc-framework-Photos`: https://pypi.org/project/pyobjc-framework-Photos/ .. _`pyobjc-framework-PreferencePanes`: https://pypi.org/project/pyobjc-framework-PreferencePanes/ .. _`pyobjc-framework-PubSub`: https://pypi.org/project/pyobjc-framework-PubSub/ .. _`pyobjc-framework-PushKit`: https://pypi.org/project/pyobjc-framework-PushKit/ .. _`pyobjc-framework-QTKit`: https://pypi.org/project/pyobjc-framework-QTKit/ .. _`pyobjc-framework-Quartz`: https://pypi.org/project/pyobjc-framework-Quartz/ .. _`pyobjc-framework-QuickLookThumbnailing`: https://pypi.org/project/pyobjc-framework-QuickLookThumbnailing/ .. _`pyobjc-framework-ReplayKit`: https://pypi.org/project/pyobjc-framework-ReplayKit/ .. _`pyobjc-framework-SafariServices`: https://pypi.org/project/pyobjc-framework-SafariServices/ .. _`pyobjc-framework-SceneKit`: https://pypi.org/project/pyobjc-framework-SceneKit/ .. _`pyobjc-framework-ScreenCaptureKit`: https://pypi.org/project/pyobjc-framework-ScreenCaptureKit/ .. _`pyobjc-framework-ScreenSaver`: https://pypi.org/project/pyobjc-framework-ScreenSaver/ .. _`pyobjc-framework-ScreenTime`: https://pypi.org/project/pyobjc-framework-ScreenTime/ .. _`pyobjc-framework-ScriptingBridge`: https://pypi.org/project/pyobjc-framework-ScriptingBridge/ .. _`pyobjc-framework-SecurityFoundation`: https://pypi.org/project/pyobjc-framework-SecurityFoundation/ .. _`pyobjc-framework-SecurityInterface`: https://pypi.org/project/pyobjc-framework-SecurityInterface/ .. _`pyobjc-framework-Security`: https://pypi.org/project/pyobjc-framework-Security/ .. _`pyobjc-framework-ServerNotification`: https://pypi.org/project/pyobjc-framework-ServerNotification/ .. _`pyobjc-framework-ServiceManagement`: https://pypi.org/project/pyobjc-framework-ServiceManagement/ .. _`pyobjc-framework-SharedWithYouCore`: https://pypi.org/project/pyobjc-framework-SharedWithYouCore/ .. _`pyobjc-framework-SharedWithYou`: https://pypi.org/project/pyobjc-framework-SharedWithYou/ .. _`pyobjc-framework-ShazamKit`: https://pypi.org/project/pyobjc-framework-ShazamKit/ .. _`pyobjc-framework-Social`: https://pypi.org/project/pyobjc-framework-Social/ .. _`pyobjc-framework-SoundAnalysis`: https://pypi.org/project/pyobjc-framework-SoundAnalysis/ .. _`pyobjc-framework-Speech`: https://pypi.org/project/pyobjc-framework-Speech/ .. _`pyobjc-framework-SpriteKit`: https://pypi.org/project/pyobjc-framework-SpriteKit/ .. _`pyobjc-framework-StoreKit`: https://pypi.org/project/pyobjc-framework-StoreKit/ .. _`pyobjc-framework-SyncServices`: https://pypi.org/project/pyobjc-framework-SyncServices/ .. _`pyobjc-framework-SystemConfiguration`: https://pypi.org/project/pyobjc-framework-SystemConfiguration/ .. _`pyobjc-framework-SystemExtensions`: https://pypi.org/project/pyobjc-framework-SystemExtensions/ .. _`pyobjc-framework-UniformTypeIdentifiers`: https://pypi.org/project/pyobjc-framework-UniformTypeIdentifiers/ .. _`pyobjc-framework-UserNotificationsUI`: https://pypi.org/project/pyobjc-framework-UserNotificationsUI/ .. _`pyobjc-framework-UserNotifications`: https://pypi.org/project/pyobjc-framework-UserNotifications/ .. _`pyobjc-framework-VideoSubscriberAccount`: https://pypi.org/project/pyobjc-framework-VideoSubscriberAccount/ .. _`pyobjc-framework-VideoToolbox`: https://pypi.org/project/pyobjc-framework-VideoToolbox/ .. _`pyobjc-framework-Virtualization`: https://pypi.org/project/pyobjc-framework-Virtualization/ .. _`pyobjc-framework-VisionKit`: https://pypi.org/project/pyobjc-framework-VisionKit/ .. _`pyobjc-framework-Vision`: https://pypi.org/project/pyobjc-framework-Vision/ .. _`pyobjc-framework-WebKit`: https://pypi.org/project/pyobjc-framework-WebKit/ .. _`pyobjc-framework-XgridFoundation`: https://pypi.org/project/pyobjc-framework-XgridFoundation/ .. _`pyobjc-framework-iTunesLibrary`: https://pypi.org/project/pyobjc-framework-iTunesLibrary/ .. _`pyobjc-framework-libdispatch`: https://pypi.org/project/pyobjc-framework-libdispatch/ .. _`pyobjc-framework-SafetyKit`: https://pypi.org/project/pyobjc-framework-SafetyKit/ .. _`pyobjc-framework-ThreadNetwork`: https://pypi.org/project/pyobjc-framework-ThreadNetwork/