Metadata-Version: 2.1
Name: pyobjc
Version: 8.4.1
Summary: Python<->ObjC Interoperability Module
Home-page: https://github.com/ronaldoussoren/pyobjc
Author: Ronald Oussoren
Author-email: pyobjc-dev@lists.sourceforge.net
License: MIT License
Keywords: Objective-C,bridge,Cocoa
Platform: macOS
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: MacOS X :: Cocoa
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Objective C
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Requires-Python: >=3.6
Description-Content-Type: text/x-rst; charset=UTF-8
Project-URL: Documentation, https://pyobjc.readthedocs.io/en/latest/
Project-URL: Issue tracker, https://github.com/ronaldoussoren/pyobjc/issues
Project-URL: Repository, https://github.com/ronaldoussoren/pyobjc
Requires-Dist: pyobjc-core (==8.4.1)
Requires-Dist: pyobjc-framework-AddressBook (==8.4.1)
Requires-Dist: pyobjc-framework-AppleScriptKit (==8.4.1)
Requires-Dist: pyobjc-framework-ApplicationServices (==8.4.1)
Requires-Dist: pyobjc-framework-Automator (==8.4.1)
Requires-Dist: pyobjc-framework-CFNetwork (==8.4.1)
Requires-Dist: pyobjc-framework-Cocoa (==8.4.1)
Requires-Dist: pyobjc-framework-CoreAudio (==8.4.1)
Requires-Dist: pyobjc-framework-CoreAudioKit (==8.4.1)
Requires-Dist: pyobjc-framework-CoreData (==8.4.1)
Requires-Dist: pyobjc-framework-CoreMIDI (==8.4.1)
Requires-Dist: pyobjc-framework-CoreServices (==8.4.1)
Requires-Dist: pyobjc-framework-CoreText (==8.4.1)
Requires-Dist: pyobjc-framework-DiscRecording (==8.4.1)
Requires-Dist: pyobjc-framework-DiscRecordingUI (==8.4.1)
Requires-Dist: pyobjc-framework-DiskArbitration (==8.4.1)
Requires-Dist: pyobjc-framework-DVDPlayback (==8.4.1)
Requires-Dist: pyobjc-framework-ExceptionHandling (==8.4.1)
Requires-Dist: pyobjc-framework-InstallerPlugins (==8.4.1)
Requires-Dist: pyobjc-framework-LatentSemanticMapping (==8.4.1)
Requires-Dist: pyobjc-framework-LaunchServices (==8.4.1)
Requires-Dist: pyobjc-framework-OSAKit (==8.4.1)
Requires-Dist: pyobjc-framework-PreferencePanes (==8.4.1)
Requires-Dist: pyobjc-framework-Quartz (==8.4.1)
Requires-Dist: pyobjc-framework-ScreenSaver (==8.4.1)
Requires-Dist: pyobjc-framework-Security (==8.4.1)
Requires-Dist: pyobjc-framework-SecurityFoundation (==8.4.1)
Requires-Dist: pyobjc-framework-SecurityInterface (==8.4.1)
Requires-Dist: pyobjc-framework-SearchKit (==8.4.1)
Requires-Dist: pyobjc-framework-SyncServices (==8.4.1)
Requires-Dist: pyobjc-framework-SystemConfiguration (==8.4.1)
Requires-Dist: pyobjc-framework-WebKit (==8.4.1)
Requires-Dist: pyobjc-framework-Message (==8.4.1) ; platform_release < "13.0"
Requires-Dist: pyobjc-framework-AppleScriptObjC (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-CoreLocation (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-CoreWLAN (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-ImageCaptureCore (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-IOSurface (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-NetFS (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-OpenDirectory (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-ServiceManagement (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-iTunesLibrary (==8.4.1) ; platform_release >= "10.0"
Requires-Dist: pyobjc-framework-ServerNotification (==8.4.1) ; platform_release >= "10.0" and platform_release < "13.0"
Requires-Dist: pyobjc-framework-AVFoundation (==8.4.1) ; platform_release >= "11.0"
Requires-Dist: pyobjc-framework-CoreMedia (==8.4.1) ; platform_release >= "11.0"
Requires-Dist: pyobjc-framework-CoreMediaIO (==8.4.1) ; platform_release >= "11.0"
Requires-Dist: pyobjc-framework-IMServicePlugIn (==8.4.1) ; platform_release >= "11.0"
Requires-Dist: pyobjc-framework-StoreKit (==8.4.1) ; platform_release >= "11.0"
Requires-Dist: pyobjc-framework-SceneKit (==8.4.1) ; platform_release >= "11.0"
Requires-Dist: pyobjc-framework-libdispatch (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-AudioVideoBridging (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-Accounts (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-EventKit (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-GameCenter (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-Social (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-GameKit (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-VideoToolbox (==8.4.1) ; platform_release >= "12.0"
Requires-Dist: pyobjc-framework-AVKit (==8.4.1) ; platform_release >= "13.0"
Requires-Dist: pyobjc-framework-GameController (==8.4.1) ; platform_release >= "13.0"
Requires-Dist: pyobjc-framework-MapKit (==8.4.1) ; platform_release >= "13.0"
Requires-Dist: pyobjc-framework-MediaAccessibility (==8.4.1) ; platform_release >= "13.0"
Requires-Dist: pyobjc-framework-MediaLibrary (==8.4.1) ; platform_release >= "13.0"
Requires-Dist: pyobjc-framework-MediaToolbox (==8.4.1) ; platform_release >= "13.0"
Requires-Dist: pyobjc-framework-SpriteKit (==8.4.1) ; platform_release >= "13.0"
Requires-Dist: pyobjc-framework-CloudKit (==8.4.1) ; platform_release >= "14.0"
Requires-Dist: pyobjc-framework-CoreBluetooth (==8.4.1) ; platform_release >= "14.0"
Requires-Dist: pyobjc-framework-CryptoTokenKit (==8.4.1) ; platform_release >= "14.0"
Requires-Dist: pyobjc-framework-FinderSync (==8.4.1) ; platform_release >= "14.0"
Requires-Dist: pyobjc-framework-LocalAuthentication (==8.4.1) ; platform_release >= "14.0"
Requires-Dist: pyobjc-framework-MultipeerConnectivity (==8.4.1) ; platform_release >= "14.0"
Requires-Dist: pyobjc-framework-NotificationCenter (==8.4.1) ; platform_release >= "14.0"
Requires-Dist: pyobjc-framework-Contacts (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-ContactsUI (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-Metal (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-MetalKit (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-ModelIO (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-NetworkExtension (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-Photos (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-PhotosUI (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-SafariServices (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-GameplayKit (==8.4.1) ; platform_release >= "15.0"
Requires-Dist: pyobjc-framework-Intents (==8.4.1) ; platform_release >= "16.0"
Requires-Dist: pyobjc-framework-MediaPlayer (==8.4.1) ; platform_release >= "16.0"
Requires-Dist: pyobjc-framework-ColorSync (==8.4.1) ; platform_release >= "17.0"
Requires-Dist: pyobjc-framework-CoreML (==8.4.1) ; platform_release >= "17.0"
Requires-Dist: pyobjc-framework-CoreSpotlight (==8.4.1) ; platform_release >= "17.0"
Requires-Dist: pyobjc-framework-ExternalAccessory (==8.4.1) ; platform_release >= "17.0"
Requires-Dist: pyobjc-framework-MetalPerformanceShaders (==8.4.1) ; platform_release >= "17.0"
Requires-Dist: pyobjc-framework-Vision (==8.4.1) ; platform_release >= "17.0"
Requires-Dist: pyobjc-framework-AdSupport (==8.4.1) ; platform_release >= "18.0"
Requires-Dist: pyobjc-framework-BusinessChat (==8.4.1) ; platform_release >= "18.0"
Requires-Dist: pyobjc-framework-NaturalLanguage (==8.4.1) ; platform_release >= "18.0"
Requires-Dist: pyobjc-framework-Network (==8.4.1) ; platform_release >= "18.0"
Requires-Dist: pyobjc-framework-UserNotifications (==8.4.1) ; platform_release >= "18.0"
Requires-Dist: pyobjc-framework-VideoSubscriberAccount (==8.4.1) ; platform_release >= "18.0"
Requires-Dist: pyobjc-framework-AuthenticationServices (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-AutomaticAssessmentConfiguration (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-CoreHaptics (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-CoreMotion (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-DeviceCheck (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-ExecutionPolicy (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-FileProvider (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-FileProviderUI (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-LinkPresentation (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-OSLog (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-PencilKit (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-PushKit (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-QuickLookThumbnailing (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-Speech (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-SoundAnalysis (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-SystemExtensions (==8.4.1) ; platform_release >= "19.0"
Requires-Dist: pyobjc-framework-Accessibility (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-AdServices (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-AppTrackingTransparency (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-CallKit (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-ClassKit (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-KernelManagement (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-MetalPerformanceShadersGraph (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-MLCompute (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-PassKit (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-ReplayKit (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-ScreenTime (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-UniformTypeIdentifiers (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-UserNotificationsUI (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-Virtualization (==8.4.1) ; platform_release >= "20.0"
Requires-Dist: pyobjc-framework-DataDetection (==8.4.1) ; platform_release >= "21.0"
Requires-Dist: pyobjc-framework-IntentsUI (==8.4.1) ; platform_release >= "21.0"
Requires-Dist: pyobjc-framework-LocalAuthenticationEmbeddedUI (==8.4.1) ; platform_release >= "21.0"
Requires-Dist: pyobjc-framework-MailKit (==8.4.1) ; platform_release >= "21.0"
Requires-Dist: pyobjc-framework-MetricKit (==8.4.1) ; platform_release >= "21.0"
Requires-Dist: pyobjc-framework-ShazamKit (==8.4.1) ; platform_release >= "21.0"
Requires-Dist: pyobjc-framework-ScreenCaptureKit (==8.4.1) ; platform_release >= "21.4"
Requires-Dist: pyobjc-framework-CalendarStore (==8.4.1) ; platform_release >= "9.0"
Requires-Dist: pyobjc-framework-Collaboration (==8.4.1) ; platform_release >= "9.0"
Requires-Dist: pyobjc-framework-DictionaryServices (==8.4.1) ; platform_release >= "9.0"
Requires-Dist: pyobjc-framework-FSEvents (==8.4.1) ; platform_release >= "9.0"
Requires-Dist: pyobjc-framework-InputMethodKit (==8.4.1) ; platform_release >= "9.0"
Requires-Dist: pyobjc-framework-InstantMessage (==8.4.1) ; platform_release >= "9.0"
Requires-Dist: pyobjc-framework-ScriptingBridge (==8.4.1) ; platform_release >= "9.0"
Requires-Dist: pyobjc-framework-PubSub (==8.4.1) ; platform_release >= "9.0" and platform_release < "18.0"
Provides-Extra: allbindings
Requires-Dist: pyobjc-core (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-libdispatch (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Accessibility (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AdServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AdSupport (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AppTrackingTransparency (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AudioVideoBridging (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AuthenticationServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AutomaticAssessmentConfiguration (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AVKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AVFoundation (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Accounts (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AddressBook (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AppleScriptKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-AppleScriptObjC (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ApplicationServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Automator (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-BusinessChat (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CFNetwork (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CalendarStore (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CallKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ClassKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CloudKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Cocoa (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Collaboration (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ColorSync (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Contacts (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ContactsUI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreAudio (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreAudioKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreBluetooth (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreData (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreHaptics (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreLocation (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreMedia (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreMediaIO (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreMIDI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreML (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreMotion (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreSpotlight (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreText (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CoreWLAN (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-CryptoTokenKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-DataDetection (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-DeviceCheck (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-DictionaryServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-DiscRecording (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-DiscRecordingUI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-DiskArbitration (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-DVDPlayback (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-EventKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ExceptionHandling (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ExecutionPolicy (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ExternalAccessory (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-FileProvider (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-FileProviderUI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-FSEvents (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-FinderSync (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-GameCenter (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-GameController (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-IMServicePlugIn (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-InputMethodKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ImageCaptureCore (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Intents (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-IntentsUI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-InstallerPlugins (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-InstantMessage (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-IOSurface (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-KernelManagement (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-LatentSemanticMapping (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-LaunchServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-LinkPresentation (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-LocalAuthentication (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-LocalAuthenticationEmbeddedUI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MailKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MapKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MediaAccessibility (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MediaLibrary (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MediaPlayer (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MediaToolbox (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Message (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Metal (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MetalKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MetalPerformanceShaders (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MetalPerformanceShadersGraph (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MetricKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MLCompute (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ModelIO (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-MultipeerConnectivity (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-NaturalLanguage (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-NetFS (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Network (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-NetworkExtension (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-NotificationCenter (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-OpenDirectory (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-OSAKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-OSLog (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-PassKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-PencilKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Photos (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-PhotosUI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-PreferencePanes (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-PubSub (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-PushKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Quartz (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-QuickLookThumbnailing (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ReplayKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SafariServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ScreenSaver (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ScreenTime (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ScriptingBridge (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Security (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SecurityFoundation (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SecurityInterface (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SearchKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ServerNotification (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ServiceManagement (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ShazamKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Social (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Speech (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SpriteKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-StoreKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SyncServices (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SystemConfiguration (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-WebKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-GameKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-GameplayKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SceneKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SoundAnalysis (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-ScreenCaptureKit (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-SystemExtensions (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-UniformTypeIdentifiers (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-UserNotifications (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-UserNotificationsUI (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-VideoSubscriberAccount (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-VideoToolbox (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Virtualization (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-Vision (==8.4.1) ; extra == 'allbindings'
Requires-Dist: pyobjc-framework-iTunesLibrary (==8.4.1) ; extra == 'allbindings'


PyObjC is a bridge between Python and Objective-C.  It allows full
featured Cocoa applications to be written in pure Python.  It is also
easy to use other frameworks containing Objective-C class libraries
from Python and to mix in Objective-C, C and C++ source.

This package is a pseudo-package that will install all pyobjc related
packages (that is, pyobjc-core as well as wrappers for frameworks on
macOS)

Project links
-------------

* `Documentation <https://pyobjc.readthedocs.io/en/latest/>`_
* `Issue Tracker <https://github.com/ronaldoussoren/pyobjc/issues>`_
* `Repository <https://github.com/ronaldoussoren/pyobjc/>`_


