From 913307a7ba92cddcf6db550ea22a3093865e6e73 Mon Sep 17 00:00:00 2001 From: Martin Miglio Date: Mon, 3 Apr 2023 19:37:41 -0400 Subject: [PATCH] Drop pyautogui as dependency (#217) * dropping pyautogui * replacing with AHK for scrolls and renamed functions for simplicity * Pillow for screenshots, added fix for region api change --- backend/poetry.lock | 3246 +---------------- backend/pyclashbot/bot/clashmain.py | 13 +- backend/pyclashbot/bot/deck.py | 14 +- .../pyclashbot/bot/free_offer_collection.py | 4 +- backend/pyclashbot/bot/navigation.py | 19 +- backend/pyclashbot/bot/request.py | 12 +- backend/pyclashbot/bot/upgrade.py | 4 +- backend/pyclashbot/bot/war.py | 8 +- backend/pyclashbot/memu/__init__.py | 8 +- backend/pyclashbot/memu/client.py | 96 +- backend/pyproject.toml | 1 - backend/tests/image_rec_test.py | 2 - 12 files changed, 268 insertions(+), 3159 deletions(-) diff --git a/backend/poetry.lock b/backend/poetry.lock index 5a0e908f1..fe77ef2b5 100644 --- a/backend/poetry.lock +++ b/backend/poetry.lock @@ -1114,22 +1114,6 @@ files = [ [package.dependencies] traitlets = "*" -[[package]] -name = "mouseinfo" -version = "0.1.3" -description = "An application to display XY position and RGB color information for the pixel currently under the mouse. Works on Python 2 and 3." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "MouseInfo-0.1.3.tar.gz", hash = "sha256:2c62fb8885062b8e520a3cce0a297c657adcc08c60952eb05bc8256ef6f7f6e7"}, -] - -[package.dependencies] -pyperclip = "*" -python3-Xlib = {version = "*", markers = "platform_system == \"Linux\" and python_version >= \"3.0\""} -rubicon-objc = {version = "*", markers = "platform_system == \"Darwin\""} - [[package]] name = "mypy-extensions" version = "1.0.0" @@ -1505,27 +1489,6 @@ files = [ [package.extras] tests = ["pytest"] -[[package]] -name = "pyautogui" -version = "0.9.53" -description = "PyAutoGUI lets Python control the mouse and keyboard, and other GUI automation tasks. For Windows, macOS, and Linux, on Python 3 and 2." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "PyAutoGUI-0.9.53.tar.gz", hash = "sha256:d31de8f712218d90be7fc98091fce1a12a3e9196e0c814eb9afd73bb2ec97035"}, -] - -[package.dependencies] -mouseinfo = "*" -pygetwindow = ">=0.0.5" -pymsgbox = "*" -pyobjc = {version = "*", markers = "platform_system == \"Darwin\""} -pyobjc-core = {version = "*", markers = "platform_system == \"Darwin\""} -pyscreeze = ">=0.1.21" -python3-Xlib = {version = "*", markers = "platform_system == \"Linux\" and python_version >= \"3.0\""} -PyTweening = ">=1.0.1" - [[package]] name = "pycparser" version = "2.21" @@ -1580,3085 +1543,244 @@ files = [ ] [[package]] -name = "pymsgbox" -version = "1.0.9" -description = "A simple, cross-platform, pure Python module for JavaScript-like message boxes." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "PyMsgBox-1.0.9.tar.gz", hash = "sha256:2194227de8bff7a3d6da541848705a155dcbb2a06ee120d9f280a1d7f51263ff"}, -] - -[[package]] -name = "pyobjc" -version = "9.0.1" -description = "Python<->ObjC Interoperability Module" -category = "main" +name = "pyparsing" +version = "3.0.9" +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +category = "dev" optional = false -python-versions = ">=3.7" +python-versions = ">=3.6.8" files = [ - {file = "pyobjc-9.0.1-py3-none-any.whl", hash = "sha256:cf1c26226f23df4cfe65224db9eef03749ec3bf336c389aa2c7736f8c4e51f35"}, - {file = "pyobjc-9.0.1.tar.gz", hash = "sha256:e9608194a94c321e6cf545a3f8af0382e74b7c44af9ca36f3d3474af41661305"}, + {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, + {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, ] -[package.dependencies] -pyobjc-core = "9.0.1" -pyobjc-framework-Accessibility = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-Accounts = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-AddressBook = "9.0.1" -pyobjc-framework-AdServices = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-AdSupport = {version = "9.0.1", markers = "platform_release >= \"18.0\""} -pyobjc-framework-AppleScriptKit = "9.0.1" -pyobjc-framework-AppleScriptObjC = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-ApplicationServices = "9.0.1" -pyobjc-framework-AppTrackingTransparency = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-AudioVideoBridging = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-AuthenticationServices = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-AutomaticAssessmentConfiguration = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-Automator = "9.0.1" -pyobjc-framework-AVFoundation = {version = "9.0.1", markers = "platform_release >= \"11.0\""} -pyobjc-framework-AVKit = {version = "9.0.1", markers = "platform_release >= \"13.0\""} -pyobjc-framework-AVRouting = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-BackgroundAssets = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-BusinessChat = {version = "9.0.1", markers = "platform_release >= \"18.0\""} -pyobjc-framework-CalendarStore = {version = "9.0.1", markers = "platform_release >= \"9.0\""} -pyobjc-framework-CallKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-CFNetwork = "9.0.1" -pyobjc-framework-ClassKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-CloudKit = {version = "9.0.1", markers = "platform_release >= \"14.0\""} -pyobjc-framework-Cocoa = "9.0.1" -pyobjc-framework-Collaboration = {version = "9.0.1", markers = "platform_release >= \"9.0\""} -pyobjc-framework-ColorSync = {version = "9.0.1", markers = "platform_release >= \"17.0\""} -pyobjc-framework-Contacts = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-ContactsUI = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-CoreAudio = "9.0.1" -pyobjc-framework-CoreAudioKit = "9.0.1" -pyobjc-framework-CoreBluetooth = {version = "9.0.1", markers = "platform_release >= \"14.0\""} -pyobjc-framework-CoreData = "9.0.1" -pyobjc-framework-CoreHaptics = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-CoreLocation = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-CoreMedia = {version = "9.0.1", markers = "platform_release >= \"11.0\""} -pyobjc-framework-CoreMediaIO = {version = "9.0.1", markers = "platform_release >= \"11.0\""} -pyobjc-framework-CoreMIDI = "9.0.1" -pyobjc-framework-CoreML = {version = "9.0.1", markers = "platform_release >= \"17.0\""} -pyobjc-framework-CoreMotion = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-CoreServices = "9.0.1" -pyobjc-framework-CoreSpotlight = {version = "9.0.1", markers = "platform_release >= \"17.0\""} -pyobjc-framework-CoreText = "9.0.1" -pyobjc-framework-CoreWLAN = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-CryptoTokenKit = {version = "9.0.1", markers = "platform_release >= \"14.0\""} -pyobjc-framework-DataDetection = {version = "9.0.1", markers = "platform_release >= \"21.0\""} -pyobjc-framework-DeviceCheck = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-DictionaryServices = {version = "9.0.1", markers = "platform_release >= \"9.0\""} -pyobjc-framework-DiscRecording = "9.0.1" -pyobjc-framework-DiscRecordingUI = "9.0.1" -pyobjc-framework-DiskArbitration = "9.0.1" -pyobjc-framework-DVDPlayback = "9.0.1" -pyobjc-framework-EventKit = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-ExceptionHandling = "9.0.1" -pyobjc-framework-ExecutionPolicy = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-ExtensionKit = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-ExternalAccessory = {version = "9.0.1", markers = "platform_release >= \"17.0\""} -pyobjc-framework-FileProvider = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-FileProviderUI = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-FinderSync = {version = "9.0.1", markers = "platform_release >= \"14.0\""} -pyobjc-framework-FSEvents = {version = "9.0.1", markers = "platform_release >= \"9.0\""} -pyobjc-framework-GameCenter = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-GameController = {version = "9.0.1", markers = "platform_release >= \"13.0\""} -pyobjc-framework-GameKit = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-GameplayKit = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-HealthKit = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-ImageCaptureCore = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-IMServicePlugIn = {version = "9.0.1", markers = "platform_release >= \"11.0\""} -pyobjc-framework-InputMethodKit = {version = "9.0.1", markers = "platform_release >= \"9.0\""} -pyobjc-framework-InstallerPlugins = "9.0.1" -pyobjc-framework-InstantMessage = {version = "9.0.1", markers = "platform_release >= \"9.0\""} -pyobjc-framework-Intents = {version = "9.0.1", markers = "platform_release >= \"16.0\""} -pyobjc-framework-IntentsUI = {version = "9.0.1", markers = "platform_release >= \"21.0\""} -pyobjc-framework-IOSurface = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-iTunesLibrary = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-KernelManagement = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-LatentSemanticMapping = "9.0.1" -pyobjc-framework-LaunchServices = "9.0.1" -pyobjc-framework-libdispatch = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-LinkPresentation = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-LocalAuthentication = {version = "9.0.1", markers = "platform_release >= \"14.0\""} -pyobjc-framework-LocalAuthenticationEmbeddedUI = {version = "9.0.1", markers = "platform_release >= \"21.0\""} -pyobjc-framework-MailKit = {version = "9.0.1", markers = "platform_release >= \"21.0\""} -pyobjc-framework-MapKit = {version = "9.0.1", markers = "platform_release >= \"13.0\""} -pyobjc-framework-MediaAccessibility = {version = "9.0.1", markers = "platform_release >= \"13.0\""} -pyobjc-framework-MediaLibrary = {version = "9.0.1", markers = "platform_release >= \"13.0\""} -pyobjc-framework-MediaPlayer = {version = "9.0.1", markers = "platform_release >= \"16.0\""} -pyobjc-framework-MediaToolbox = {version = "9.0.1", markers = "platform_release >= \"13.0\""} -pyobjc-framework-Metal = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-MetalFX = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-MetalKit = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-MetalPerformanceShaders = {version = "9.0.1", markers = "platform_release >= \"17.0\""} -pyobjc-framework-MetalPerformanceShadersGraph = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-MetricKit = {version = "9.0.1", markers = "platform_release >= \"21.0\""} -pyobjc-framework-MLCompute = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-ModelIO = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-MultipeerConnectivity = {version = "9.0.1", markers = "platform_release >= \"14.0\""} -pyobjc-framework-NaturalLanguage = {version = "9.0.1", markers = "platform_release >= \"18.0\""} -pyobjc-framework-NetFS = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-Network = {version = "9.0.1", markers = "platform_release >= \"18.0\""} -pyobjc-framework-NetworkExtension = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-NotificationCenter = {version = "9.0.1", markers = "platform_release >= \"14.0\""} -pyobjc-framework-OpenDirectory = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-OSAKit = "9.0.1" -pyobjc-framework-OSLog = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-PassKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-PencilKit = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-Photos = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-PhotosUI = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-PreferencePanes = "9.0.1" -pyobjc-framework-PubSub = {version = "9.0.1", markers = "platform_release >= \"9.0\" and platform_release < \"18.0\""} -pyobjc-framework-PushKit = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-Quartz = "9.0.1" -pyobjc-framework-QuickLookThumbnailing = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-ReplayKit = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-SafariServices = {version = "9.0.1", markers = "platform_release >= \"15.0\""} -pyobjc-framework-SafetyKit = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-SceneKit = {version = "9.0.1", markers = "platform_release >= \"11.0\""} -pyobjc-framework-ScreenCaptureKit = {version = "9.0.1", markers = "platform_release >= \"21.4\""} -pyobjc-framework-ScreenSaver = "9.0.1" -pyobjc-framework-ScreenTime = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-ScriptingBridge = {version = "9.0.1", markers = "platform_release >= \"9.0\""} -pyobjc-framework-SearchKit = "9.0.1" -pyobjc-framework-Security = "9.0.1" -pyobjc-framework-SecurityFoundation = "9.0.1" -pyobjc-framework-SecurityInterface = "9.0.1" -pyobjc-framework-ServiceManagement = {version = "9.0.1", markers = "platform_release >= \"10.0\""} -pyobjc-framework-SharedWithYou = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-SharedWithYouCore = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-ShazamKit = {version = "9.0.1", markers = "platform_release >= \"21.0\""} -pyobjc-framework-Social = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-SoundAnalysis = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-Speech = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-SpriteKit = {version = "9.0.1", markers = "platform_release >= \"13.0\""} -pyobjc-framework-StoreKit = {version = "9.0.1", markers = "platform_release >= \"11.0\""} -pyobjc-framework-SyncServices = "9.0.1" -pyobjc-framework-SystemConfiguration = "9.0.1" -pyobjc-framework-SystemExtensions = {version = "9.0.1", markers = "platform_release >= \"19.0\""} -pyobjc-framework-ThreadNetwork = {version = "9.0.1", markers = "platform_release >= \"22.0\""} -pyobjc-framework-UniformTypeIdentifiers = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-UserNotifications = {version = "9.0.1", markers = "platform_release >= \"18.0\""} -pyobjc-framework-UserNotificationsUI = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-VideoSubscriberAccount = {version = "9.0.1", markers = "platform_release >= \"18.0\""} -pyobjc-framework-VideoToolbox = {version = "9.0.1", markers = "platform_release >= \"12.0\""} -pyobjc-framework-Virtualization = {version = "9.0.1", markers = "platform_release >= \"20.0\""} -pyobjc-framework-Vision = {version = "9.0.1", markers = "platform_release >= \"17.0\""} -pyobjc-framework-WebKit = "9.0.1" - [package.extras] -allbindings = ["pyobjc-core (==9.0.1)", "pyobjc-framework-AVFoundation (==9.0.1)", "pyobjc-framework-AVKit (==9.0.1)", "pyobjc-framework-AVRouting (==9.0.1)", "pyobjc-framework-Accessibility (==9.0.1)", "pyobjc-framework-Accounts (==9.0.1)", "pyobjc-framework-AdServices (==9.0.1)", "pyobjc-framework-AdSupport (==9.0.1)", "pyobjc-framework-AddressBook (==9.0.1)", "pyobjc-framework-AppTrackingTransparency (==9.0.1)", "pyobjc-framework-AppleScriptKit (==9.0.1)", "pyobjc-framework-AppleScriptObjC (==9.0.1)", "pyobjc-framework-ApplicationServices (==9.0.1)", "pyobjc-framework-AudioVideoBridging (==9.0.1)", "pyobjc-framework-AuthenticationServices (==9.0.1)", "pyobjc-framework-AutomaticAssessmentConfiguration (==9.0.1)", "pyobjc-framework-Automator (==9.0.1)", "pyobjc-framework-BackgroundAssets (==9.0.1)", "pyobjc-framework-BusinessChat (==9.0.1)", "pyobjc-framework-CFNetwork (==9.0.1)", "pyobjc-framework-CalendarStore (==9.0.1)", "pyobjc-framework-CallKit (==9.0.1)", "pyobjc-framework-ClassKit (==9.0.1)", "pyobjc-framework-CloudKit (==9.0.1)", "pyobjc-framework-Cocoa (==9.0.1)", "pyobjc-framework-Collaboration (==9.0.1)", "pyobjc-framework-ColorSync (==9.0.1)", "pyobjc-framework-Contacts (==9.0.1)", "pyobjc-framework-ContactsUI (==9.0.1)", "pyobjc-framework-CoreAudio (==9.0.1)", "pyobjc-framework-CoreAudioKit (==9.0.1)", "pyobjc-framework-CoreBluetooth (==9.0.1)", "pyobjc-framework-CoreData (==9.0.1)", "pyobjc-framework-CoreHaptics (==9.0.1)", "pyobjc-framework-CoreLocation (==9.0.1)", "pyobjc-framework-CoreMIDI (==9.0.1)", "pyobjc-framework-CoreML (==9.0.1)", "pyobjc-framework-CoreMedia (==9.0.1)", "pyobjc-framework-CoreMediaIO (==9.0.1)", "pyobjc-framework-CoreMotion (==9.0.1)", "pyobjc-framework-CoreServices (==9.0.1)", "pyobjc-framework-CoreSpotlight (==9.0.1)", "pyobjc-framework-CoreText (==9.0.1)", "pyobjc-framework-CoreWLAN (==9.0.1)", "pyobjc-framework-CryptoTokenKit (==9.0.1)", "pyobjc-framework-DVDPlayback (==9.0.1)", "pyobjc-framework-DataDetection (==9.0.1)", "pyobjc-framework-DeviceCheck (==9.0.1)", "pyobjc-framework-DictionaryServices (==9.0.1)", "pyobjc-framework-DiscRecording (==9.0.1)", "pyobjc-framework-DiscRecordingUI (==9.0.1)", "pyobjc-framework-DiskArbitration (==9.0.1)", "pyobjc-framework-EventKit (==9.0.1)", "pyobjc-framework-ExceptionHandling (==9.0.1)", "pyobjc-framework-ExecutionPolicy (==9.0.1)", "pyobjc-framework-ExtensionKit (==9.0.1)", "pyobjc-framework-ExternalAccessory (==9.0.1)", "pyobjc-framework-FSEvents (==9.0.1)", "pyobjc-framework-FileProvider (==9.0.1)", "pyobjc-framework-FileProviderUI (==9.0.1)", "pyobjc-framework-FinderSync (==9.0.1)", "pyobjc-framework-GameCenter (==9.0.1)", "pyobjc-framework-GameController (==9.0.1)", "pyobjc-framework-GameKit (==9.0.1)", "pyobjc-framework-GameplayKit (==9.0.1)", "pyobjc-framework-HealthKit (==9.0.1)", "pyobjc-framework-IMServicePlugIn (==9.0.1)", "pyobjc-framework-IOSurface (==9.0.1)", "pyobjc-framework-ImageCaptureCore (==9.0.1)", "pyobjc-framework-InputMethodKit (==9.0.1)", "pyobjc-framework-InstallerPlugins (==9.0.1)", "pyobjc-framework-InstantMessage (==9.0.1)", "pyobjc-framework-Intents (==9.0.1)", "pyobjc-framework-IntentsUI (==9.0.1)", "pyobjc-framework-KernelManagement (==9.0.1)", "pyobjc-framework-LatentSemanticMapping (==9.0.1)", "pyobjc-framework-LaunchServices (==9.0.1)", "pyobjc-framework-LinkPresentation (==9.0.1)", "pyobjc-framework-LocalAuthentication (==9.0.1)", "pyobjc-framework-LocalAuthenticationEmbeddedUI (==9.0.1)", "pyobjc-framework-MLCompute (==9.0.1)", "pyobjc-framework-MailKit (==9.0.1)", "pyobjc-framework-MapKit (==9.0.1)", "pyobjc-framework-MediaAccessibility (==9.0.1)", "pyobjc-framework-MediaLibrary (==9.0.1)", "pyobjc-framework-MediaPlayer (==9.0.1)", "pyobjc-framework-MediaToolbox (==9.0.1)", "pyobjc-framework-Metal (==9.0.1)", "pyobjc-framework-MetalFX (==9.0.1)", "pyobjc-framework-MetalKit (==9.0.1)", "pyobjc-framework-MetalPerformanceShaders (==9.0.1)", "pyobjc-framework-MetalPerformanceShadersGraph (==9.0.1)", "pyobjc-framework-MetricKit (==9.0.1)", "pyobjc-framework-ModelIO (==9.0.1)", "pyobjc-framework-MultipeerConnectivity (==9.0.1)", "pyobjc-framework-NaturalLanguage (==9.0.1)", "pyobjc-framework-NetFS (==9.0.1)", "pyobjc-framework-Network (==9.0.1)", "pyobjc-framework-NetworkExtension (==9.0.1)", "pyobjc-framework-NotificationCenter (==9.0.1)", "pyobjc-framework-OSAKit (==9.0.1)", "pyobjc-framework-OSLog (==9.0.1)", "pyobjc-framework-OpenDirectory (==9.0.1)", "pyobjc-framework-PassKit (==9.0.1)", "pyobjc-framework-PencilKit (==9.0.1)", "pyobjc-framework-Photos (==9.0.1)", "pyobjc-framework-PhotosUI (==9.0.1)", "pyobjc-framework-PreferencePanes (==9.0.1)", "pyobjc-framework-PubSub (==9.0.1)", "pyobjc-framework-PushKit (==9.0.1)", "pyobjc-framework-Quartz (==9.0.1)", "pyobjc-framework-QuickLookThumbnailing (==9.0.1)", "pyobjc-framework-ReplayKit (==9.0.1)", "pyobjc-framework-SafariServices (==9.0.1)", "pyobjc-framework-SafetyKit (==9.0.1)", "pyobjc-framework-SceneKit (==9.0.1)", "pyobjc-framework-ScreenCaptureKit (==9.0.1)", "pyobjc-framework-ScreenSaver (==9.0.1)", "pyobjc-framework-ScreenTime (==9.0.1)", "pyobjc-framework-ScriptingBridge (==9.0.1)", "pyobjc-framework-SearchKit (==9.0.1)", "pyobjc-framework-Security (==9.0.1)", "pyobjc-framework-SecurityFoundation (==9.0.1)", "pyobjc-framework-SecurityInterface (==9.0.1)", "pyobjc-framework-ServiceManagement (==9.0.1)", "pyobjc-framework-SharedWithYou (==9.0.1)", "pyobjc-framework-SharedWithYouCore (==9.0.1)", "pyobjc-framework-ShazamKit (==9.0.1)", "pyobjc-framework-Social (==9.0.1)", "pyobjc-framework-SoundAnalysis (==9.0.1)", "pyobjc-framework-Speech (==9.0.1)", "pyobjc-framework-SpriteKit (==9.0.1)", "pyobjc-framework-StoreKit (==9.0.1)", "pyobjc-framework-SyncServices (==9.0.1)", "pyobjc-framework-SystemConfiguration (==9.0.1)", "pyobjc-framework-SystemExtensions (==9.0.1)", "pyobjc-framework-ThreadNetwork (==9.0.1)", "pyobjc-framework-UniformTypeIdentifiers (==9.0.1)", "pyobjc-framework-UserNotifications (==9.0.1)", "pyobjc-framework-UserNotificationsUI (==9.0.1)", "pyobjc-framework-VideoSubscriberAccount (==9.0.1)", "pyobjc-framework-VideoToolbox (==9.0.1)", "pyobjc-framework-Virtualization (==9.0.1)", "pyobjc-framework-Vision (==9.0.1)", "pyobjc-framework-WebKit (==9.0.1)", "pyobjc-framework-iTunesLibrary (==9.0.1)", "pyobjc-framework-libdispatch (==9.0.1)"] - -[[package]] -name = "pyobjc-core" -version = "9.0.1" -description = "Python<->ObjC Interoperability Module" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-core-9.0.1.tar.gz", hash = "sha256:5ce1510bb0bdff527c597079a42b2e13a19b7592e76850be7960a2775b59c929"}, - {file = "pyobjc_core-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b614406d46175b1438a9596b664bf61952323116704d19bc1dea68052a0aad98"}, - {file = "pyobjc_core-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:bd397e729f6271c694fb70df8f5d3d3c9b2f2b8ac02fbbdd1757ca96027b94bb"}, - {file = "pyobjc_core-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d919934eaa6d1cf1505ff447a5c2312be4c5651efcb694eb9f59e86f5bd25e6b"}, - {file = "pyobjc_core-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:67d67ca8b164f38ceacce28a18025845c3ec69613f3301935d4d2c4ceb22e3fd"}, - {file = "pyobjc_core-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:39d11d71f6161ac0bd93cffc8ea210bb0178b56d16a7408bf74283d6ecfa7430"}, - {file = "pyobjc_core-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:25be1c4d530e473ed98b15063b8d6844f0733c98914de6f09fe1f7652b772bbc"}, -] - -[[package]] -name = "pyobjc-framework-accessibility" -version = "9.0.1" -description = "Wrappers for the framework Accessibility on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Accessibility-9.0.1.tar.gz", hash = "sha256:3dd6bdff7597e454846e6171a6c58da3e414bef1fc155ae4255d49a91da527c3"}, - {file = "pyobjc_framework_Accessibility-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b4e36fb5cd364956fc12e800bc3ff58bac958035a320b7946c7f59bc6ad38452"}, - {file = "pyobjc_framework_Accessibility-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:53f3b9a267819bcc5853ea9cca2767d5cc33c200fe6d71eb8a2b623ac6c723b1"}, - {file = "pyobjc_framework_Accessibility-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a4e454e0424662fa14f62e3c9e8d56a25fe0cc8f8eb9c93cbc1a1df12d7cf3aa"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-accounts" -version = "9.0.1" -description = "Wrappers for the framework Accounts on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Accounts-9.0.1.tar.gz", hash = "sha256:3cfd824ec78fb1728b9d020d8a91313e25ea862574051da82c0616df57f5fc87"}, - {file = "pyobjc_framework_Accounts-9.0.1-py2.py3-none-any.whl", hash = "sha256:3cdef323228580f28d2e444d77086a542a7824c26ac0aa769fe55259a869d44a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" +diagrams = ["jinja2", "railroad-diagrams"] [[package]] -name = "pyobjc-framework-addressbook" -version = "9.0.1" -description = "Wrappers for the framework AddressBook on macOS" +name = "pyrect" +version = "0.2.0" +description = "PyRect is a simple module with a Rect class for Pygame-like rectangular areas." category = "main" optional = false -python-versions = ">=3.7" +python-versions = "*" files = [ - {file = "pyobjc-framework-AddressBook-9.0.1.tar.gz", hash = "sha256:1f2f2426122d69a9a981b8c3d9f408d9d9440a47e31a31f725c09997c7698ff9"}, - {file = "pyobjc_framework_AddressBook-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:df590230a178e01f42ad7d53da1343e2b0842580bea21de861ad7096607fd15f"}, - {file = "pyobjc_framework_AddressBook-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1846ca3389361462e0dbf16518824f2077ceea9c06eea6642a8d27ff562c7b74"}, - {file = "pyobjc_framework_AddressBook-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a820ded6064fb02cd30426da6d6c1ec1d9203a64d61605395ff0a6c4a567e6e9"}, + {file = "PyRect-0.2.0.tar.gz", hash = "sha256:f65155f6df9b929b67caffbd57c0947c5ae5449d3b580d178074bffb47a09b78"}, ] -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - [[package]] -name = "pyobjc-framework-adservices" -version = "9.0.1" -description = "Wrappers for the framework AdServices on macOS" +name = "pysimplegui" +version = "4.60.4" +description = "Python GUIs for Humans. Launched in 2018. It's 2022 & PySimpleGUI is an ACTIVE & supported project. Super-simple to create custom GUI's. 325+ Demo programs & Cookbook for rapid start. Extensive documentation. Main docs at www.PySimpleGUI.org. Fun & your success are the focus. Examples using Machine Learning (GUI, OpenCV Integration), Rainmeter Style Desktop Widgets, Matplotlib + Pyplot, PIL support, add GUI to command line scripts, PDF & Image Viewers. Great for beginners & advanced GUI programmers." category = "main" optional = false -python-versions = ">=3.7" +python-versions = "*" files = [ - {file = "pyobjc-framework-AdServices-9.0.1.tar.gz", hash = "sha256:d5a3a82990809ec8d4f322d63f0fc02f11c892888e1d91706294b9cb7e15c038"}, - {file = "pyobjc_framework_AdServices-9.0.1-py2.py3-none-any.whl", hash = "sha256:a9e6265a26446ce897aecd97662659d8b861fe8fd808ad1dd4b808dff60b5a05"}, + {file = "PySimpleGUI-4.60.4-py3-none-any.whl", hash = "sha256:e133fbd21779f0f125cebbc2a4e1f5a931a383738661013ff33ad525d5611eda"}, + {file = "PySimpleGUI-4.60.4.tar.gz", hash = "sha256:f88c82c301a51aea35be605dc060bcceb0dcb6682e16280544884701ab4b23ba"}, ] -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - [[package]] -name = "pyobjc-framework-adsupport" -version = "9.0.1" -description = "Wrappers for the framework AdSupport on macOS" -category = "main" +name = "python-dateutil" +version = "2.8.2" +description = "Extensions to the standard Python datetime module" +category = "dev" optional = false -python-versions = ">=3.7" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" files = [ - {file = "pyobjc-framework-AdSupport-9.0.1.tar.gz", hash = "sha256:eca02dc5d3c26064883184dab494ed5cdd043681043f4b4ceb290388e5bc6a01"}, - {file = "pyobjc_framework_AdSupport-9.0.1-py2.py3-none-any.whl", hash = "sha256:290dccba0b234ec3a635ddbe3f3095816e2a76783b69e96c4d0799a1922d694b"}, + {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, + {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, ] [package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" +six = ">=1.5" [[package]] -name = "pyobjc-framework-applescriptkit" -version = "9.0.1" -description = "Wrappers for the framework AppleScriptKit on macOS" +name = "pywin32" +version = "306" +description = "Python for Window Extensions" category = "main" optional = false -python-versions = ">=3.7" +python-versions = "*" files = [ - {file = "pyobjc-framework-AppleScriptKit-9.0.1.tar.gz", hash = "sha256:44ea535b4faf77b01c3df0ce4d56e30190a3a3ce62e04a78e010627bd158d857"}, - {file = "pyobjc_framework_AppleScriptKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:276ece60cae045351496295cf9f1491c80be76c92e25642eb99db828190b6ee6"}, + {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, + {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, + {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, + {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, + {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, + {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, + {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, + {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, + {file = "pywin32-306-cp37-cp37m-win32.whl", hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65"}, + {file = "pywin32-306-cp37-cp37m-win_amd64.whl", hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36"}, + {file = "pywin32-306-cp38-cp38-win32.whl", hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a"}, + {file = "pywin32-306-cp38-cp38-win_amd64.whl", hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0"}, + {file = "pywin32-306-cp39-cp39-win32.whl", hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802"}, + {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, ] -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - [[package]] -name = "pyobjc-framework-applescriptobjc" -version = "9.0.1" -description = "Wrappers for the framework AppleScriptObjC on macOS" -category = "main" +name = "pyyaml" +version = "6.0" +description = "YAML parser and emitter for Python" +category = "dev" optional = false -python-versions = ">=3.7" +python-versions = ">=3.6" files = [ - {file = "pyobjc-framework-AppleScriptObjC-9.0.1.tar.gz", hash = "sha256:c581c27af7da728a3df4fb6f0dddfcabf905f43815aba7d2c1e440fbcd1b5513"}, - {file = "pyobjc_framework_AppleScriptObjC-9.0.1-py2.py3-none-any.whl", hash = "sha256:793d854fb27286016dc6621e9a7af7e520c390cd46d68308d142b918b4a16d70"}, + {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, + {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, + {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, + {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, + {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, + {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, + {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, + {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"}, + {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"}, + {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"}, + {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"}, + {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"}, + {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"}, + {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"}, + {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, + {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, + {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, + {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, + {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, + {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, + {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, + {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, + {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, + {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, + {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, + {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, + {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, + {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, + {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, + {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, + {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, + {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, + {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, + {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, + {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, + {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, + {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, + {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, + {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, + {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, ] -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - [[package]] -name = "pyobjc-framework-applicationservices" -version = "9.0.1" -description = "Wrappers for the framework ApplicationServices on macOS" -category = "main" +name = "pyzmq" +version = "25.0.2" +description = "Python bindings for 0MQ" +category = "dev" optional = false -python-versions = ">=3.7" +python-versions = ">=3.6" files = [ - {file = "pyobjc-framework-ApplicationServices-9.0.1.tar.gz", hash = "sha256:e3a350781fdcab6c1da4343dfc54ae3c0523e59e61147432f61dcfb365752fde"}, - {file = "pyobjc_framework_ApplicationServices-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c4214febf3cc2e417ae15d45b6502e5c20f1097cd042b025760d019fe69b07b6"}, - {file = "pyobjc_framework_ApplicationServices-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c62693e01ba272fbadcd66677881311d2d63fda84b9662533fcc883c54be76d7"}, - {file = "pyobjc_framework_ApplicationServices-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6829df4dc4cf012bdc221d4e0296d6699b33ca89741569df153989a0c18aa40e"}, - {file = "pyobjc_framework_ApplicationServices-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5af5d12871499c429dd68c5ec4be56c631ec8439aa953c266eed9afdffb5ec2b"}, - {file = "pyobjc_framework_ApplicationServices-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:724da9dfae6ab0505b90340231a685720288caecfcca335b08903102e97a93dc"}, - {file = "pyobjc_framework_ApplicationServices-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8e1dbfc8f482c433ce642724d4bed0c527c7f2f2f8b9ba1ac3f778a68cf1538d"}, + {file = "pyzmq-25.0.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:ac178e666c097c8d3deb5097b58cd1316092fc43e8ef5b5fdb259b51da7e7315"}, + {file = "pyzmq-25.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:659e62e1cbb063151c52f5b01a38e1df6b54feccfa3e2509d44c35ca6d7962ee"}, + {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8280ada89010735a12b968ec3ea9a468ac2e04fddcc1cede59cb7f5178783b9c"}, + {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9b5eeb5278a8a636bb0abdd9ff5076bcbb836cd2302565df53ff1fa7d106d54"}, + {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a2e5fe42dfe6b73ca120b97ac9f34bfa8414feb15e00e37415dbd51cf227ef6"}, + {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:827bf60e749e78acb408a6c5af6688efbc9993e44ecc792b036ec2f4b4acf485"}, + {file = "pyzmq-25.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7b504ae43d37e282301da586529e2ded8b36d4ee2cd5e6db4386724ddeaa6bbc"}, + {file = "pyzmq-25.0.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:cb1f69a0a2a2b1aae8412979dd6293cc6bcddd4439bf07e4758d864ddb112354"}, + {file = "pyzmq-25.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2b9c9cc965cdf28381e36da525dcb89fc1571d9c54800fdcd73e3f73a2fc29bd"}, + {file = "pyzmq-25.0.2-cp310-cp310-win32.whl", hash = "sha256:24abbfdbb75ac5039205e72d6c75f10fc39d925f2df8ff21ebc74179488ebfca"}, + {file = "pyzmq-25.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6a821a506822fac55d2df2085a52530f68ab15ceed12d63539adc32bd4410f6e"}, + {file = "pyzmq-25.0.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:9af0bb0277e92f41af35e991c242c9c71920169d6aa53ade7e444f338f4c8128"}, + {file = "pyzmq-25.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:54a96cf77684a3a537b76acfa7237b1e79a8f8d14e7f00e0171a94b346c5293e"}, + {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88649b19ede1cab03b96b66c364cbbf17c953615cdbc844f7f6e5f14c5e5261c"}, + {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:715cff7644a80a7795953c11b067a75f16eb9fc695a5a53316891ebee7f3c9d5"}, + {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:312b3f0f066b4f1d17383aae509bacf833ccaf591184a1f3c7a1661c085063ae"}, + {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d488c5c8630f7e782e800869f82744c3aca4aca62c63232e5d8c490d3d66956a"}, + {file = "pyzmq-25.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:38d9f78d69bcdeec0c11e0feb3bc70f36f9b8c44fc06e5d06d91dc0a21b453c7"}, + {file = "pyzmq-25.0.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:3059a6a534c910e1d5d068df42f60d434f79e6cc6285aa469b384fa921f78cf8"}, + {file = "pyzmq-25.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6526d097b75192f228c09d48420854d53dfbc7abbb41b0e26f363ccb26fbc177"}, + {file = "pyzmq-25.0.2-cp311-cp311-win32.whl", hash = "sha256:5c5fbb229e40a89a2fe73d0c1181916f31e30f253cb2d6d91bea7927c2e18413"}, + {file = "pyzmq-25.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:ed15e3a2c3c2398e6ae5ce86d6a31b452dfd6ad4cd5d312596b30929c4b6e182"}, + {file = "pyzmq-25.0.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:032f5c8483c85bf9c9ca0593a11c7c749d734ce68d435e38c3f72e759b98b3c9"}, + {file = "pyzmq-25.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:374b55516393bfd4d7a7daa6c3b36d6dd6a31ff9d2adad0838cd6a203125e714"}, + {file = "pyzmq-25.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:08bfcc21b5997a9be4fefa405341320d8e7f19b4d684fb9c0580255c5bd6d695"}, + {file = "pyzmq-25.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1a843d26a8da1b752c74bc019c7b20e6791ee813cd6877449e6a1415589d22ff"}, + {file = "pyzmq-25.0.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:b48616a09d7df9dbae2f45a0256eee7b794b903ddc6d8657a9948669b345f220"}, + {file = "pyzmq-25.0.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:d4427b4a136e3b7f85516c76dd2e0756c22eec4026afb76ca1397152b0ca8145"}, + {file = "pyzmq-25.0.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:26b0358e8933990502f4513c991c9935b6c06af01787a36d133b7c39b1df37fa"}, + {file = "pyzmq-25.0.2-cp36-cp36m-win32.whl", hash = "sha256:c8fedc3ccd62c6b77dfe6f43802057a803a411ee96f14e946f4a76ec4ed0e117"}, + {file = "pyzmq-25.0.2-cp36-cp36m-win_amd64.whl", hash = "sha256:2da6813b7995b6b1d1307329c73d3e3be2fd2d78e19acfc4eff2e27262732388"}, + {file = "pyzmq-25.0.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a35960c8b2f63e4ef67fd6731851030df68e4b617a6715dd11b4b10312d19fef"}, + {file = "pyzmq-25.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eef2a0b880ab40aca5a878933376cb6c1ec483fba72f7f34e015c0f675c90b20"}, + {file = "pyzmq-25.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:85762712b74c7bd18e340c3639d1bf2f23735a998d63f46bb6584d904b5e401d"}, + {file = "pyzmq-25.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:64812f29d6eee565e129ca14b0c785744bfff679a4727137484101b34602d1a7"}, + {file = "pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:510d8e55b3a7cd13f8d3e9121edf0a8730b87d925d25298bace29a7e7bc82810"}, + {file = "pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b164cc3c8acb3d102e311f2eb6f3c305865ecb377e56adc015cb51f721f1dda6"}, + {file = "pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:28fdb9224a258134784a9cf009b59265a9dde79582fb750d4e88a6bcbc6fa3dc"}, + {file = "pyzmq-25.0.2-cp37-cp37m-win32.whl", hash = "sha256:dd771a440effa1c36d3523bc6ba4e54ff5d2e54b4adcc1e060d8f3ca3721d228"}, + {file = "pyzmq-25.0.2-cp37-cp37m-win_amd64.whl", hash = "sha256:9bdc40efb679b9dcc39c06d25629e55581e4c4f7870a5e88db4f1c51ce25e20d"}, + {file = "pyzmq-25.0.2-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:1f82906a2d8e4ee310f30487b165e7cc8ed09c009e4502da67178b03083c4ce0"}, + {file = "pyzmq-25.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:21ec0bf4831988af43c8d66ba3ccd81af2c5e793e1bf6790eb2d50e27b3c570a"}, + {file = "pyzmq-25.0.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:abbce982a17c88d2312ec2cf7673985d444f1beaac6e8189424e0a0e0448dbb3"}, + {file = "pyzmq-25.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9e1d2f2d86fc75ed7f8845a992c5f6f1ab5db99747fb0d78b5e4046d041164d2"}, + {file = "pyzmq-25.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2e92ff20ad5d13266bc999a29ed29a3b5b101c21fdf4b2cf420c09db9fb690e"}, + {file = "pyzmq-25.0.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edbbf06cc2719889470a8d2bf5072bb00f423e12de0eb9ffec946c2c9748e149"}, + {file = "pyzmq-25.0.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:77942243ff4d14d90c11b2afd8ee6c039b45a0be4e53fb6fa7f5e4fd0b59da39"}, + {file = "pyzmq-25.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ab046e9cb902d1f62c9cc0eca055b1d11108bdc271caf7c2171487298f229b56"}, + {file = "pyzmq-25.0.2-cp38-cp38-win32.whl", hash = "sha256:ad761cfbe477236802a7ab2c080d268c95e784fe30cafa7e055aacd1ca877eb0"}, + {file = "pyzmq-25.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:8560756318ec7c4c49d2c341012167e704b5a46d9034905853c3d1ade4f55bee"}, + {file = "pyzmq-25.0.2-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:ab2c056ac503f25a63f6c8c6771373e2a711b98b304614151dfb552d3d6c81f6"}, + {file = "pyzmq-25.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cca8524b61c0eaaa3505382dc9b9a3bc8165f1d6c010fdd1452c224225a26689"}, + {file = "pyzmq-25.0.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cfb9f7eae02d3ac42fbedad30006b7407c984a0eb4189a1322241a20944d61e5"}, + {file = "pyzmq-25.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5eaeae038c68748082137d6896d5c4db7927e9349237ded08ee1bbd94f7361c9"}, + {file = "pyzmq-25.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a31992a8f8d51663ebf79df0df6a04ffb905063083d682d4380ab8d2c67257c"}, + {file = "pyzmq-25.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6a979e59d2184a0c8f2ede4b0810cbdd86b64d99d9cc8a023929e40dce7c86cc"}, + {file = "pyzmq-25.0.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:1f124cb73f1aa6654d31b183810febc8505fd0c597afa127c4f40076be4574e0"}, + {file = "pyzmq-25.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:65c19a63b4a83ae45d62178b70223adeee5f12f3032726b897431b6553aa25af"}, + {file = "pyzmq-25.0.2-cp39-cp39-win32.whl", hash = "sha256:83d822e8687621bed87404afc1c03d83fa2ce39733d54c2fd52d8829edb8a7ff"}, + {file = "pyzmq-25.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:24683285cc6b7bf18ad37d75b9db0e0fefe58404e7001f1d82bf9e721806daa7"}, + {file = "pyzmq-25.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a4b4261eb8f9ed71f63b9eb0198dd7c934aa3b3972dac586d0ef502ba9ab08b"}, + {file = "pyzmq-25.0.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:62ec8d979f56c0053a92b2b6a10ff54b9ec8a4f187db2b6ec31ee3dd6d3ca6e2"}, + {file = "pyzmq-25.0.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:affec1470351178e892121b3414c8ef7803269f207bf9bef85f9a6dd11cde264"}, + {file = "pyzmq-25.0.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffc71111433bd6ec8607a37b9211f4ef42e3d3b271c6d76c813669834764b248"}, + {file = "pyzmq-25.0.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:6fadc60970714d86eff27821f8fb01f8328dd36bebd496b0564a500fe4a9e354"}, + {file = "pyzmq-25.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:269968f2a76c0513490aeb3ba0dc3c77b7c7a11daa894f9d1da88d4a0db09835"}, + {file = "pyzmq-25.0.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f7c8b8368e84381ae7c57f1f5283b029c888504aaf4949c32e6e6fb256ec9bf0"}, + {file = "pyzmq-25.0.2-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:25e6873a70ad5aa31e4a7c41e5e8c709296edef4a92313e1cd5fc87bbd1874e2"}, + {file = "pyzmq-25.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b733076ff46e7db5504c5e7284f04a9852c63214c74688bdb6135808531755a3"}, + {file = "pyzmq-25.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:a6f6ae12478fdc26a6d5fdb21f806b08fa5403cd02fd312e4cb5f72df078f96f"}, + {file = "pyzmq-25.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:67da1c213fbd208906ab3470cfff1ee0048838365135a9bddc7b40b11e6d6c89"}, + {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:531e36d9fcd66f18de27434a25b51d137eb546931033f392e85674c7a7cea853"}, + {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34a6fddd159ff38aa9497b2e342a559f142ab365576284bc8f77cb3ead1f79c5"}, + {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b491998ef886662c1f3d49ea2198055a9a536ddf7430b051b21054f2a5831800"}, + {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:5d496815074e3e3d183fe2c7fcea2109ad67b74084c254481f87b64e04e9a471"}, + {file = "pyzmq-25.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:56a94ab1d12af982b55ca96c6853db6ac85505e820d9458ac76364c1998972f4"}, + {file = "pyzmq-25.0.2.tar.gz", hash = "sha256:6b8c1bbb70e868dc88801aa532cae6bd4e3b5233784692b786f17ad2962e5149"}, ] [package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" +cffi = {version = "*", markers = "implementation_name == \"pypy\""} [[package]] -name = "pyobjc-framework-apptrackingtransparency" -version = "9.0.1" -description = "Wrappers for the framework AppTrackingTransparency on macOS" +name = "requests" +version = "2.28.2" +description = "Python HTTP for Humans." category = "main" optional = false -python-versions = ">=3.7" +python-versions = ">=3.7, <4" files = [ - {file = "pyobjc-framework-AppTrackingTransparency-9.0.1.tar.gz", hash = "sha256:90f31de4c9fb91d28a9a2625dcb2ec3890a435301237860b99cedbb455cc8ae4"}, - {file = "pyobjc_framework_AppTrackingTransparency-9.0.1-py2.py3-none-any.whl", hash = "sha256:b371ce30e8c9f4b92148f9df60c36aff809b55be41a5cc41718fe11a7889b43e"}, + {file = "requests-2.28.2-py3-none-any.whl", hash = "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"}, + {file = "requests-2.28.2.tar.gz", hash = "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf"}, ] [package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-audiovideobridging" -version = "9.0.1" -description = "Wrappers for the framework AudioVideoBridging on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-AudioVideoBridging-9.0.1.tar.gz", hash = "sha256:11da47b7024e8616d74ae786cbe1f8767c9097d097bf4d6da8a5d024f7f32b27"}, - {file = "pyobjc_framework_AudioVideoBridging-9.0.1-py2.py3-none-any.whl", hash = "sha256:1f9b94380bbfa7cc82a82cdc078f8d78a572a5debefe7343571fdd4050c2e6eb"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-authenticationservices" -version = "9.0.1" -description = "Wrappers for the framework AuthenticationServices on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-AuthenticationServices-9.0.1.tar.gz", hash = "sha256:746b02771f1b53d4649a1014b8986aa595100790202fd3e9f8160074ceb0083b"}, - {file = "pyobjc_framework_AuthenticationServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ffc9e4fc20e9836a1c186ec35bada23d8a45a03dff8595c5083411d547080498"}, - {file = "pyobjc_framework_AuthenticationServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:92395d49a6164e161ad83eb95a2065e4e34c5ebd82b1894209776a4a4d38d0d5"}, - {file = "pyobjc_framework_AuthenticationServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5c6a33f9d37aa9cc02b71908caab9e95010e896c87b00e6ce01e451fbef9d574"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-automaticassessmentconfiguration" -version = "9.0.1" -description = "Wrappers for the framework AutomaticAssessmentConfiguration on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-AutomaticAssessmentConfiguration-9.0.1.tar.gz", hash = "sha256:2f79daec218f27f0941253238d8ea22d17bf37f9cc3af8ab0ef264c27575a9aa"}, - {file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3961ac8dafe085d80902e2f2c662843e4131cfd7267c978874674928e125d4a7"}, - {file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:407b629ed27ca0d657f43fd5d6efd8f614b032b02675c9d361054b8aeaf55e83"}, - {file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:77971db9d3c9d68b33356683bcef47432d11db8200252667e25d407e84446ccb"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-automator" -version = "9.0.1" -description = "Wrappers for the framework Automator on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Automator-9.0.1.tar.gz", hash = "sha256:862f71d0778c6adfb1ae5b3d5af9363ca6e04d41e7fb1099d9759a86e83f60cf"}, - {file = "pyobjc_framework_Automator-9.0.1-py2.py3-none-any.whl", hash = "sha256:d03bc0b92f5baede2eb35bde373774f708b9cfdf5fdde631d36e262eb5f63220"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-avfoundation" -version = "9.0.1" -description = "Wrappers for the framework AVFoundation on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-AVFoundation-9.0.1.tar.gz", hash = "sha256:4afa1d9b2bdf73b8d776f857b217942382c019a709697d266aa9c48b3f9cc620"}, - {file = "pyobjc_framework_AVFoundation-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d697089cee120688305c7832e06213312fa31c658a6223a8cfa26268968c05b3"}, - {file = "pyobjc_framework_AVFoundation-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:24c39907257c5b61a5709a2b337a465512bee1664d4ca50222cc764fd6abe43b"}, - {file = "pyobjc_framework_AVFoundation-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a463d8790de3a1a8a3c68ee82d07d1d39bad4d78d7c5064509250ba68751d973"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreAudio = ">=9.0.1" -pyobjc-framework-CoreMedia = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-avkit" -version = "9.0.1" -description = "Wrappers for the framework AVKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-AVKit-9.0.1.tar.gz", hash = "sha256:382815a5ffab7444cade994cc3335898eaf25fd627af2adf7a5a9d982a62a273"}, - {file = "pyobjc_framework_AVKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0f6775127029ffa489d6e03dc82c8952dea56f1e91965c171e337d97b78df5ad"}, - {file = "pyobjc_framework_AVKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:a87a9a59691f24981b2b323ec128a223ff31087ee7793ef012f01afefbdee397"}, - {file = "pyobjc_framework_AVKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:bf5c723633aac929861ca31ded7374f8270066da85256d9d448f80a2edd28bcb"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-avrouting" -version = "9.0.1" -description = "Wrappers for the framework AVRouting on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-AVRouting-9.0.1.tar.gz", hash = "sha256:1236a46bece3766383b3bd73d78f49e9b501cc9824474c3db6bfc2ab84cb3cb4"}, - {file = "pyobjc_framework_AVRouting-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ff3845107e30308250a4d48ce1845fd2210358cf3422f8c7337fb9011704d323"}, - {file = "pyobjc_framework_AVRouting-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:09b7e268a4c5fc0e18835f6e7c3636f3b57a525e58419a0844454364cd199604"}, - {file = "pyobjc_framework_AVRouting-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:182e534f9a74e597c66a0c32a9bcc564300ec7e782f14ca56abbbda93cea704a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-backgroundassets" -version = "9.0.1" -description = "Wrappers for the framework BackgroundAssets on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-BackgroundAssets-9.0.1.tar.gz", hash = "sha256:354c3602e55f93fd7bb08bf6468db62972c02da8b05bfa3e41dd0aa532e085ce"}, - {file = "pyobjc_framework_BackgroundAssets-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ef0c31674bbd167bed295b6d463ae4f4e6e875d59cbc631311befa0f19eca457"}, - {file = "pyobjc_framework_BackgroundAssets-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e356040a509dcf94415124ad62900325ed7b524a2b2c93d4901987f0eaac7106"}, - {file = "pyobjc_framework_BackgroundAssets-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:30c840272dc78fe07a99163162fb32ba771dad096bd023621af2416f249cee0b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-businesschat" -version = "9.0.1" -description = "Wrappers for the framework BusinessChat on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-BusinessChat-9.0.1.tar.gz", hash = "sha256:18e8343e714fb9ef68c75124ec74658bd8f188fbdf266f7dca0b04d46dedf6dd"}, - {file = "pyobjc_framework_BusinessChat-9.0.1-py2.py3-none-any.whl", hash = "sha256:f1f853e715b7ee6b90e01c42481cbb0bef50942bed8af9ad908914fb5f0e782e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-calendarstore" -version = "9.0.1" -description = "Wrappers for the framework CalendarStore on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CalendarStore-9.0.1.tar.gz", hash = "sha256:69cb60ae61ee35cd6bac613fc2429903884211bc9f2df994029b308dddfb891a"}, - {file = "pyobjc_framework_CalendarStore-9.0.1-py2.py3-none-any.whl", hash = "sha256:ddb62bc90fbd772dfc233ebefe06075b59de5735110979c5efff599159d30d40"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-callkit" -version = "9.0.1" -description = "Wrappers for the framework CallKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CallKit-9.0.1.tar.gz", hash = "sha256:375c143c768d926e79d77a8cbf7394a4107a74c19b84f83b044a3cc2773022a4"}, - {file = "pyobjc_framework_CallKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:b80104ef5d94b5f7545ff378a7f1e67afcd248cff37a1cf4490e6e24817c7103"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-cfnetwork" -version = "9.0.1" -description = "Wrappers for the framework CFNetwork on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CFNetwork-9.0.1.tar.gz", hash = "sha256:7f0c05d1575bbf2de31fe38ee8ff18840640463ad530827af88cfbca817e130b"}, - {file = "pyobjc_framework_CFNetwork-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:366f7f48bce4de4199103236ef7dfba4afcacc5644a3a9c7cd4dfa8c4c4e444c"}, - {file = "pyobjc_framework_CFNetwork-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:bc9ae8413b29ad798646ddf3e453e85b47fe00676b21dde3c9e2ae51e9231ad1"}, - {file = "pyobjc_framework_CFNetwork-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:964e5b8922c647f77ed1826f73d7ef753474b5dd8d66241ff52282194c1247a6"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-classkit" -version = "9.0.1" -description = "Wrappers for the framework ClassKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ClassKit-9.0.1.tar.gz", hash = "sha256:35aa002e9d24a86e0b41edef11522ab0b5dc4336c7ddaa4951ddb0e02054fbed"}, - {file = "pyobjc_framework_ClassKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:1727572bfdaa7bdf18f00c93d2c4f99ae5ba2e265c4c6862b0d5039ae8f14d50"}, - {file = "pyobjc_framework_ClassKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:56b78857e94578174a149856ab265345f49dc2aefd86313b88ea02306cfdc3f1"}, - {file = "pyobjc_framework_ClassKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:fe08810caff050692489ba39ae29fabf41a39a5bd99e4167fbe627b62b6dbdcb"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-cloudkit" -version = "9.0.1" -description = "Wrappers for the framework CloudKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CloudKit-9.0.1.tar.gz", hash = "sha256:2cc56ddfecb6c4463a6cb83a405a1ee57b1cb008a6bc529ca95824163cc93ed0"}, - {file = "pyobjc_framework_CloudKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:2e92516a4efcbc26968260d23683d7641b08866a881b3d391486c24bf81a757d"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Accounts = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreData = ">=9.0.1" -pyobjc-framework-CoreLocation = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-cocoa" -version = "9.0.1" -description = "Wrappers for the Cocoa frameworks on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Cocoa-9.0.1.tar.gz", hash = "sha256:a8b53b3426f94307a58e2f8214dc1094c19afa9dcb96f21be12f937d968b2df3"}, - {file = "pyobjc_framework_Cocoa-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5f94b0f92a62b781e633e58f09bcaded63d612f9b1e15202f5f372ea59e4aebd"}, - {file = "pyobjc_framework_Cocoa-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f062c3bb5cc89902e6d164aa9a66ffc03638645dd5f0468b6f525ac997c86e51"}, - {file = "pyobjc_framework_Cocoa-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0b374c0a9d32ba4fc5610ab2741cb05a005f1dfb82a47dbf2dbb2b3a34b73ce5"}, - {file = "pyobjc_framework_Cocoa-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8928080cebbce91ac139e460d3dfc94c7cb6935be032dcae9c0a51b247f9c2d9"}, - {file = "pyobjc_framework_Cocoa-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:9d2bd86a0a98d906f762f5dc59f2fc67cce32ae9633b02ff59ac8c8a33dd862d"}, - {file = "pyobjc_framework_Cocoa-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2a41053cbcee30e1e8914efa749c50b70bf782527d5938f2bc2a6393740969ce"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-collaboration" -version = "9.0.1" -description = "Wrappers for the framework Collaboration on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Collaboration-9.0.1.tar.gz", hash = "sha256:9b61a3c113c0eaefa5a21effd3e28f3cc5955faad385b7ddba2a5df44f68a1d2"}, - {file = "pyobjc_framework_Collaboration-9.0.1-py2.py3-none-any.whl", hash = "sha256:7496248e3013d43cf609a8ba0612f4bdc069105e6bd2dd1b8363125bb1ec277d"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-colorsync" -version = "9.0.1" -description = "Wrappers for the framework ColorSync on Mac OS X" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ColorSync-9.0.1.tar.gz", hash = "sha256:05835196a81a9362d3a263a4092c6c6709ca48ef218d233cf2ec69f5c57a9266"}, - {file = "pyobjc_framework_ColorSync-9.0.1-py2.py3-none-any.whl", hash = "sha256:ca3ff3558febd237c4bf4db36b0e417540569ec7b05af17c3805012bb3a438c0"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-contacts" -version = "9.0.1" -description = "Wrappers for the framework Contacts on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Contacts-9.0.1.tar.gz", hash = "sha256:b58f12b9b42b1c33215ebb90663b8e44d53001f2c169e889008ddc715b349e5f"}, - {file = "pyobjc_framework_Contacts-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:19c8bdbcdd2478b125529b9bb493a5c547ad4af6f03ca2bb7480eb10e54468a3"}, - {file = "pyobjc_framework_Contacts-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1cdf6902fbc1f8c7fb31fbd36e60e41e1264b5b971726edcb6de4e829d25c88c"}, - {file = "pyobjc_framework_Contacts-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:db5112f2c4dbf070d1a986657fb40c23ec6cdea98b33eff454dff31ddaecf6bf"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-contactsui" -version = "9.0.1" -description = "Wrappers for the framework ContactsUI on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ContactsUI-9.0.1.tar.gz", hash = "sha256:235d7692b2ec778d31568d8996cad36b2497bb273f309f8976c5239c77242a75"}, - {file = "pyobjc_framework_ContactsUI-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:69514c821233471bc2c17a29da426dafcadac100276f929e0227518421382ab8"}, - {file = "pyobjc_framework_ContactsUI-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:95a6263469c4dfc23a4c04924479a5a748cb6de7ff06a8299b8b1db78e74f08b"}, - {file = "pyobjc_framework_ContactsUI-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:9bfe5686cb126587fd6f309252a181cb213cca59e14aa1f829f7dfd5faef1e57"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Contacts = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coreaudio" -version = "9.0.1" -description = "Wrappers for the framework CoreAudio on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreAudio-9.0.1.tar.gz", hash = "sha256:f02a1d61296b38d82477cbcbb2ddd4e8585e88b0dabbf8655450690c1bfb7254"}, - {file = "pyobjc_framework_CoreAudio-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2ea443b5b2e57a457eded82f6560302556903d63232bb816b525804582e7eebe"}, - {file = "pyobjc_framework_CoreAudio-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3eb9f784332d797d3d27047d05e6cb273911705987268789eec49a33b8536324"}, - {file = "pyobjc_framework_CoreAudio-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:759b50a5c0311a8a5a9000e16b21cdc2bb7c6e69f66cd7d9c67dc9f19b57faa4"}, - {file = "pyobjc_framework_CoreAudio-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5f081853becaca774c42bd0d3fd2d145747543d631b6beb0160ba5cbb619e4f2"}, - {file = "pyobjc_framework_CoreAudio-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:34b57b0320407729ce3a67d1a7a3e5b2f81e43c64ebbba87e390f467c4825c0a"}, - {file = "pyobjc_framework_CoreAudio-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:75eeefe51560df195ec456b8acb810a41942cd5e4e8bc72d11ebc4d0da93ce35"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coreaudiokit" -version = "9.0.1" -description = "Wrappers for the framework CoreAudioKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreAudioKit-9.0.1.tar.gz", hash = "sha256:61a39f00e25214486be432fd31eb2b9d8e54da9a1361b9b3a1025201876417ef"}, - {file = "pyobjc_framework_CoreAudioKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0bd5f6d903de7e8507a8ed77d7663d2b03eae0b558f58c1823e525848e133130"}, - {file = "pyobjc_framework_CoreAudioKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1ae4899d5c969f760f8dfa8b65856cc5b95a0c88feb341265d39909ca35d69ce"}, - {file = "pyobjc_framework_CoreAudioKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:95f2c281e3c38bdeb62843e0a2a309dd0e821258e2030e06136f9b0adc4d6f2f"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreAudio = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-corebluetooth" -version = "9.0.1" -description = "Wrappers for the framework CoreBluetooth on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreBluetooth-9.0.1.tar.gz", hash = "sha256:bf008d7bfe13cda12a43ed82346acfad262e90824086b145394c154531b51841"}, - {file = "pyobjc_framework_CoreBluetooth-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:62f15fc6e1d864a5e6afd26fe01947e5879b5322af23719d988981ca65b34a30"}, - {file = "pyobjc_framework_CoreBluetooth-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:15673b480b3695aba87ce9574154bd1997f03a784969642b0da5e990e9679f48"}, - {file = "pyobjc_framework_CoreBluetooth-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3560c55de7799cd7468b1282d6c2fca4823896ffbcb7d53be69b55c01a44592e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coredata" -version = "9.0.1" -description = "Wrappers for the framework CoreData on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreData-9.0.1.tar.gz", hash = "sha256:aca27739366621c6986651f0ea68d47341b1e9b2bf0f118b6972a68ebdab7abd"}, - {file = "pyobjc_framework_CoreData-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:7f07fadd9ab57840ed1e3eebcfcaab866dcc9df07ee4a29466983e6854edcc5e"}, - {file = "pyobjc_framework_CoreData-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4edad2b587fd77cde90b60253514e212825efa56b3a298249ac396e126bcff53"}, - {file = "pyobjc_framework_CoreData-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f0a1c3eb3a0f4817251356a3ed47d223f3eeadf49d6d2d8c3ee173c437b6636d"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-corehaptics" -version = "9.0.1" -description = "Wrappers for the framework CoreHaptics on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreHaptics-9.0.1.tar.gz", hash = "sha256:cb5e08a19509d7bc00a9e17a0b412a66aee64aa020dd0114767603b1aa1da789"}, - {file = "pyobjc_framework_CoreHaptics-9.0.1-py2.py3-none-any.whl", hash = "sha256:a262912910e51ec6417160d66827c05a99b6fbee89908ead4e346dc710ec1eed"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-corelocation" -version = "9.0.1" -description = "Wrappers for the framework CoreLocation on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreLocation-9.0.1.tar.gz", hash = "sha256:a1454ed210ffb3eb46df3876741fabe8ebe7b877074868df9ee550345a6ee6d5"}, - {file = "pyobjc_framework_CoreLocation-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0d37300e3bc5ed5a4b3f15e1d31f3f6a6c6868adaf318a59676755f7f49412e8"}, - {file = "pyobjc_framework_CoreLocation-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:0bc61b23dc8d43095b7e8e83db0aab3a97ab8d3a00e821bcf5001aa325682d30"}, - {file = "pyobjc_framework_CoreLocation-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f7ade875bef13d0aa91ec0bd3f4f615a0c86516c1beee2607c44993c0c663a06"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coremedia" -version = "9.0.1" -description = "Wrappers for the framework CoreMedia on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreMedia-9.0.1.tar.gz", hash = "sha256:0d99adad1404525f44a2493b3fe73c3ded61c67f2973c4d940ff9fafb3f85d8f"}, - {file = "pyobjc_framework_CoreMedia-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:12d430da863393f1b9c250ea18f6da5e237a936aed3779cff64c5d468d7ae2e8"}, - {file = "pyobjc_framework_CoreMedia-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:182b89c85afa068ba077ff6c0ef4ed17e1f3997512bfb8aca2d4c3c7f58da771"}, - {file = "pyobjc_framework_CoreMedia-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:79450db21e54840f51301f84dfbe22dab227563176f7894de3ec5891e6ba9a5f"}, - {file = "pyobjc_framework_CoreMedia-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:853d9ba4299b168a59d034a7c68fbd9d6c5a128aa9c4e9f275abf1fac339f4c7"}, - {file = "pyobjc_framework_CoreMedia-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:b69b4c1a86f43b3d8b1daf414907290c731fc463eb90ab33dcc451a0c607df9f"}, - {file = "pyobjc_framework_CoreMedia-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c8cf230181b75bf4892e0f328c289bb9250d177617195cfaa39351f4fa5a9bc1"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coremediaio" -version = "9.0.1" -description = "Wrappers for the framework CoreMediaIO on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreMediaIO-9.0.1.tar.gz", hash = "sha256:0e561f1c4de73495d87bef01649cb777338b149808dcd90ded5bbc14e4bd5e0e"}, - {file = "pyobjc_framework_CoreMediaIO-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4dfdd57b32429efbd345f326ac3dda8f58ec2a981afdf8b853b591cf8be92976"}, - {file = "pyobjc_framework_CoreMediaIO-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:249fef3192358d45ca3354a653481a1a335c406efb9a74bcaa1e37b5f66f3c6c"}, - {file = "pyobjc_framework_CoreMediaIO-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:30d5cbfe45e0307813d740a8f71825a1087358b7fdc8a4a7372ba96e5a7928cd"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coremidi" -version = "9.0.1" -description = "Wrappers for the framework CoreMIDI on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreMIDI-9.0.1.tar.gz", hash = "sha256:b0294311db2f9421cfad4aafaa925c1e649faf3847fb3c6c9cd9892e094783c3"}, - {file = "pyobjc_framework_CoreMIDI-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:de93a87b16eb569b5911d5084ec79ac90c0c83aaa56d407ac63306eecf344971"}, - {file = "pyobjc_framework_CoreMIDI-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:338f2aaa09c1278ba3c75736969a31bcd2a1f5f9ad8df420dea67ae25afbe581"}, - {file = "pyobjc_framework_CoreMIDI-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2691a896520850b80d73bd943e9665a35d044f2ff9a3eef4f011ed6d3b738096"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coreml" -version = "9.0.1" -description = "Wrappers for the framework CoreML on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreML-9.0.1.tar.gz", hash = "sha256:216731388c85a2d8d00b6d9045e4637b5375c8777fe59795edd8e91a0cb2c4aa"}, - {file = "pyobjc_framework_CoreML-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:c2368c25203509f4765f512afe4dedec9eaf39a20ce95c2fe8ef7edd757815b2"}, - {file = "pyobjc_framework_CoreML-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1f52b3324fca825b0c89e3e2a3432a39aae0bf4dd17f7b89c2d0cf5fdfb67610"}, - {file = "pyobjc_framework_CoreML-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4e8586b78b40d62f3aa0e731cc494a39f342c674626659bcfcf6bb05de2d5473"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coremotion" -version = "9.0.1" -description = "Wrappers for the framework CoreMotion on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreMotion-9.0.1.tar.gz", hash = "sha256:7a5d2e9e2134779902dbfee8f1d8d9b3920f7399a85b5f8c91079600788423f6"}, - {file = "pyobjc_framework_CoreMotion-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d1634e114b9fff03b376ee560d5d62f1bb0d2945a0411bacfa6c78f24d3bfbd0"}, - {file = "pyobjc_framework_CoreMotion-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:20e7ff571574d08d8ba198241826e20eea598e94c77adaf82ad7af97b9a17efe"}, - {file = "pyobjc_framework_CoreMotion-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:81bfb7e2c74115c048d0ac0ed980f36d32be5521493b403bea72a47f6e95502c"}, - {file = "pyobjc_framework_CoreMotion-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:071882530abfbc6dcad4cca7023f8d39df0c22a22438acbe6f96051a501b45ae"}, - {file = "pyobjc_framework_CoreMotion-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:29115ca6dfe5630475a97381a16beedffe5d36e2a3cd9d7b843c4ac3c5156152"}, - {file = "pyobjc_framework_CoreMotion-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a27b70a240cf448dadd6693165dad5ad312f44be20feb1668d7fb72c7f28c042"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coreservices" -version = "9.0.1" -description = "Wrappers for the framework CoreServices on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreServices-9.0.1.tar.gz", hash = "sha256:35dee25133c935593b8eb71333166b9b69b25a85e2d648eaabd9fa1eec57d10f"}, - {file = "pyobjc_framework_CoreServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8c2527cba2c2e7af7c47d0a8fdb0b4291f3ca994ff2bfd458f10a69402b2d92f"}, - {file = "pyobjc_framework_CoreServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:33a739c2c9efdf8aaf41fcd916553bc7203bdf16e9455fe8299471eaf4604cc9"}, - {file = "pyobjc_framework_CoreServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:539fd0b018c19281ef1d7c9f5e9e0cf757c7f8541eeb9691e21aa19f42cbdbc1"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-FSEvents = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-corespotlight" -version = "9.0.1" -description = "Wrappers for the framework CoreSpotlight on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreSpotlight-9.0.1.tar.gz", hash = "sha256:c436faf70d29f0eabb22b0c3f96189bc1168dc8ab6f1872b0618e3c7accbcfeb"}, - {file = "pyobjc_framework_CoreSpotlight-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ca9a586015f781331e7904af8f32b5c07687978f42b198f541656a7ac40bb6a2"}, - {file = "pyobjc_framework_CoreSpotlight-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:444c3e7089f97d2744bbbde51f4c4887d400358100aa4a1055f1203962235011"}, - {file = "pyobjc_framework_CoreSpotlight-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:67a41f953cb128dbf3c7497ad710feb11cd1af4e249fe6eb8146c4eeb67a9144"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-coretext" -version = "9.0.1" -description = "Wrappers for the framework CoreText on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreText-9.0.1.tar.gz", hash = "sha256:0128b6360a492a2a6560f36ae4fb721991b545faed4da1dab3664d8ed2083676"}, - {file = "pyobjc_framework_CoreText-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:54110ae9b21db1e74302d8ba245febe21ae0f366b25197739ac62c31dfd257eb"}, - {file = "pyobjc_framework_CoreText-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:749b352e1ae35f94b9b10e3c41d3194648d2eea30a8103c86f6218ffb9d6f4de"}, - {file = "pyobjc_framework_CoreText-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e74a295693ae11a8f333ea94e7beb930f1ffec465549d860ba9a97f0658d1c42"}, - {file = "pyobjc_framework_CoreText-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5af27750b5f6c1ee5952c04940561563cf22c0b6aedd92eb8c04b08004ef9531"}, - {file = "pyobjc_framework_CoreText-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:f93f0d81edc2fad32ec997bfa87cae3137571dd2c4728f3ea5299979c5081083"}, - {file = "pyobjc_framework_CoreText-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:cef114e352c3404b57ebec9a9b78600754494ccf2ad3dd9c6c29dbf553701269"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-corewlan" -version = "9.0.1" -description = "Wrappers for the framework CoreWLAN on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CoreWLAN-9.0.1.tar.gz", hash = "sha256:1193f2d06c92ec8afe7438c3110957f599ee39d2ccdfc2fcabb749306faacbae"}, - {file = "pyobjc_framework_CoreWLAN-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4d26bb108b0489d6a1021f1800bec299993879181f1c37b9b56120fd92931f7f"}, - {file = "pyobjc_framework_CoreWLAN-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:71cf4b4e4dcfa42f436a6269ce8b2b2b8def5a81616a87daf85170ce7bb37692"}, - {file = "pyobjc_framework_CoreWLAN-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:84b2f731594b2afdd0b8b39909818ff70597df9f325712d936bfb5194b153a82"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-cryptotokenkit" -version = "9.0.1" -description = "Wrappers for the framework CryptoTokenKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-CryptoTokenKit-9.0.1.tar.gz", hash = "sha256:b2f88362a2a9cc4b2e1df3163a2ad931f8db02a617f8536a630cc5bf6a64774c"}, - {file = "pyobjc_framework_CryptoTokenKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:61fa881fbd0eded09f6aac2e8e1ab695a9074b5569f6dbcd476fac917d48fc1a"}, - {file = "pyobjc_framework_CryptoTokenKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c56284e295f93a4fcab9cd159284cf6c5cbafca153148ee6b7526fbf037627b8"}, - {file = "pyobjc_framework_CryptoTokenKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8b138df105b38b0c922c498c2e06df30246744de349e66fdd961e42bf8ac3d2f"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-datadetection" -version = "9.0.1" -description = "Wrappers for the framework DataDetection on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-DataDetection-9.0.1.tar.gz", hash = "sha256:cfe623dec691e6e58ad9e057173b929f88292860a41aab26033dcad002b4ca57"}, - {file = "pyobjc_framework_DataDetection-9.0.1-py2.py3-none-any.whl", hash = "sha256:5b0bc15a9ceb9dc9bc24717dc293b3e8c1caf0741beef0a479cb6df10039051e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-devicecheck" -version = "9.0.1" -description = "Wrappers for the framework DeviceCheck on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-DeviceCheck-9.0.1.tar.gz", hash = "sha256:e866c3dd80dc91c8d88bd0e8065d9b2c366ee061b5597f1ea6be1a3fc0efd6df"}, - {file = "pyobjc_framework_DeviceCheck-9.0.1-py2.py3-none-any.whl", hash = "sha256:3817406c6923789c586d40f33e3518b085c11080e6459e3a1749998e39e7c577"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-dictionaryservices" -version = "9.0.1" -description = "Wrappers for the framework DictionaryServices on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-DictionaryServices-9.0.1.tar.gz", hash = "sha256:c14357e58047ec92f9bd9e3c3bdbf06e66f2b7793300209faab760583d61e074"}, - {file = "pyobjc_framework_DictionaryServices-9.0.1-py2.py3-none-any.whl", hash = "sha256:e2f2fd8d0d833d2a211c0aea601d6291e118ac0e2c5da6445db9903b63f6d197"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-CoreServices = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-discrecording" -version = "9.0.1" -description = "Wrappers for the framework DiscRecording on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-DiscRecording-9.0.1.tar.gz", hash = "sha256:06def981e8c25e6c51e8918eedfb56fa983f2b71f1c7ae43a54f84416dc75d69"}, - {file = "pyobjc_framework_DiscRecording-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:9da94ab4370ed5b5d81e07ab626c7fa497b009e2d6d2918c096263dead797c6a"}, - {file = "pyobjc_framework_DiscRecording-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:0c79273077720bc0bc1a4f76ca3a8ee2f6cccc1e77fc39bf92b935c78bf6cb91"}, - {file = "pyobjc_framework_DiscRecording-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:7f61a356a1e0b7f98c2014714683ec1a1e69a9164b08d48fa2c4fbdaf05b298e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-discrecordingui" -version = "9.0.1" -description = "Wrappers for the framework DiscRecordingUI on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-DiscRecordingUI-9.0.1.tar.gz", hash = "sha256:db61399c2661232df599509db23e3c1ad2175bface2018d9e18e9240b4f181d4"}, - {file = "pyobjc_framework_DiscRecordingUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:e21443da92bd121ea63732ce0367760f422fe9e72a3c210a179b47e34ec6e09f"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-DiscRecording = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-diskarbitration" -version = "9.0.1" -description = "Wrappers for the framework DiskArbitration on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-DiskArbitration-9.0.1.tar.gz", hash = "sha256:22a9f1bdd54822e65795a971f2a5e951ef89817cd6ad06d0ff1981b694942c3e"}, - {file = "pyobjc_framework_DiskArbitration-9.0.1-py2.py3-none-any.whl", hash = "sha256:6609768207e7008693cbb20efaeabfe8342ddbca59d0a90304b4717b3624f04e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-dvdplayback" -version = "9.0.1" -description = "Wrappers for the framework DVDPlayback on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-DVDPlayback-9.0.1.tar.gz", hash = "sha256:8593bbb207ff9287d97ad24e837b88b948ee79bd4f0ae2ae9e7ca449f2e4dc25"}, - {file = "pyobjc_framework_DVDPlayback-9.0.1-py2.py3-none-any.whl", hash = "sha256:c46e58f539659c3619fe66ed52cc3d7105149b83deee6a6360d3b12576cc9471"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-eventkit" -version = "9.0.1" -description = "Wrappers for the framework Accounts on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-EventKit-9.0.1.tar.gz", hash = "sha256:d6364f5a8858d4f806248be3ce0e7f30acae3943980ae4801c8d520623b9fed4"}, - {file = "pyobjc_framework_EventKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:714c35bd2dfc3b7ef55ac1d9339cec80762572f064f54a2fbc2d49a7c009692d"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-exceptionhandling" -version = "9.0.1" -description = "Wrappers for the framework ExceptionHandling on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ExceptionHandling-9.0.1.tar.gz", hash = "sha256:9070bd892cc325f7f49a134007ffc30a6d2e5caa7a4fe0716bd19622b107e4e0"}, - {file = "pyobjc_framework_ExceptionHandling-9.0.1-py2.py3-none-any.whl", hash = "sha256:2e853b20911dae4532ddc5655602b14ac7d60e4c24b784e07f7879db24b6f179"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-executionpolicy" -version = "9.0.1" -description = "Wrappers for the framework ExecutionPolicy on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ExecutionPolicy-9.0.1.tar.gz", hash = "sha256:16bb5e1b26049d5cbf3f66cec40ee0ccb9cbb57594ee9d5abb1e9cde0572d2e5"}, - {file = "pyobjc_framework_ExecutionPolicy-9.0.1-py2.py3-none-any.whl", hash = "sha256:2c86a869846a2daac39117f2989f3b079214a1dcd06e528a73adb5908237a8ad"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-extensionkit" -version = "9.0.1" -description = "Wrappers for the framework ExtensionKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ExtensionKit-9.0.1.tar.gz", hash = "sha256:9752522f5e681c2e19519ff8b0bdaad0e48e33e6c5b23bdcec37ef997573a013"}, - {file = "pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:dd3c46e459e572485289f8e74c40bc99e8e7157c6fc42faa8a949e1de9cff169"}, - {file = "pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:cd94347faf3b1694d3b7d119d6323e3718004430b7aa335732bbb70b8fc1193d"}, - {file = "pyobjc_framework_ExtensionKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4d75117470968dc8cf6e35dd789b645de78075719f17927c16609892d7d26da0"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-externalaccessory" -version = "9.0.1" -description = "Wrappers for the framework ExternalAccessory on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ExternalAccessory-9.0.1.tar.gz", hash = "sha256:533f2a814ab9afcc8594d34f761017d30f0b66518af682fbcafc16b5cd612078"}, - {file = "pyobjc_framework_ExternalAccessory-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3185689db07ad6389d7c2c80abcc8acf593472aee8d6891bd3e49012c3dad8b2"}, - {file = "pyobjc_framework_ExternalAccessory-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d3846312bb59181d6f390dbc2ff300665f95a02118fd66c86bd830a623f833e2"}, - {file = "pyobjc_framework_ExternalAccessory-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0d0d0d139bc35cbe160215d48c3c7712d583f09d135f53099e217b9bce46d010"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-fileprovider" -version = "9.0.1" -description = "Wrappers for the framework FileProvider on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-FileProvider-9.0.1.tar.gz", hash = "sha256:80405ce146e2556a36a3918f7fa37d60905d9338483cb0521415a10dffb6027e"}, - {file = "pyobjc_framework_FileProvider-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cbc7e424916bd9e2c736b61a9d819f59b3b8de4f95debaf26e766c97f8d24ef8"}, - {file = "pyobjc_framework_FileProvider-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:44d89238c8d9413b3f6c726ceba2c2b9462a847429cb41ee4564028104c7a79d"}, - {file = "pyobjc_framework_FileProvider-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:284bdb82dc0d3c3b41d248691c4e2a8ff0ee820970cf2c359f6aa0b710ae5f58"}, - {file = "pyobjc_framework_FileProvider-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b1cf68dbe1101ba215141f8da3f58a14ca0b8f2faa86b9ad81bb54e36d0afc0e"}, - {file = "pyobjc_framework_FileProvider-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:ff916b7b10bc4e68018276456fd96ceb20e7acd0eafd492c84addd6f96a48ded"}, - {file = "pyobjc_framework_FileProvider-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a46a45c02a848a5b372c7f73a1da739687ceccecd66016cf8fa047680cc3dac2"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-fileproviderui" -version = "9.0.1" -description = "Wrappers for the framework FileProviderUI on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-FileProviderUI-9.0.1.tar.gz", hash = "sha256:a93161410e66150131cc32ca99749950be870b47f8f599ea4b112c5125ac1a27"}, - {file = "pyobjc_framework_FileProviderUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:70bddbaa5b81d113b2868c1ef4c0a07e5b37c4da134cf864d4e0c0577df3b9c8"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-FileProvider = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-findersync" -version = "9.0.1" -description = "Wrappers for the framework FinderSync on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-FinderSync-9.0.1.tar.gz", hash = "sha256:1661bac4eda64015f331b15fea394a9e10f4778d0307bb9933b9400de7fbb575"}, - {file = "pyobjc_framework_FinderSync-9.0.1-py2.py3-none-any.whl", hash = "sha256:05dad77c6994a89056932f6c876ad87366169a3f8d9136330f71da88317d9f6b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-fsevents" -version = "9.0.1" -description = "Wrappers for the framework FSEvents on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-FSEvents-9.0.1.tar.gz", hash = "sha256:31643db10d27f712a701ca0864adf78426b19d7b3c56dbf0053d13ab4f2f4ae6"}, - {file = "pyobjc_framework_FSEvents-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:e464f68d5b0aae932fc2c99fe1cdbb70c4892b78d0d5c7ee1c7c2815ad7e1f76"}, - {file = "pyobjc_framework_FSEvents-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d0903b2f6ae09b5042d5a15539a580d18e6f4532d18e8c0e52f1f4b0c05f9028"}, - {file = "pyobjc_framework_FSEvents-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:69d7ed796024c64418f3e848b03e40dbdaf98bf8c375ed621e5ec64e3775331d"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-gamecenter" -version = "9.0.1" -description = "Wrappers for the framework GameCenter on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-GameCenter-9.0.1.tar.gz", hash = "sha256:a3a4e7207bc63ec4a9f522781fe4081bff3d03ebc9d773d2b4f8da788ebb6068"}, - {file = "pyobjc_framework_GameCenter-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bebd6618c5e1eef6bca9a4024c918f20b83b33cb7b7e212d9c45e635aff3a32a"}, - {file = "pyobjc_framework_GameCenter-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:37f5bc6f62fac8ae66c3711bef62782e78a4d898a82962ce99ae79178dea771b"}, - {file = "pyobjc_framework_GameCenter-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5bdf3e78cc5549b1ce276c4c45178b6049551a1ab1d7d61660302e30e6f0b562"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-gamecontroller" -version = "9.0.1" -description = "Wrappers for the framework GameController on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-GameController-9.0.1.tar.gz", hash = "sha256:1a9c3d30a26a249217599be64ae93a0ee9b331b2e2461a30165c646b2e473cfb"}, - {file = "pyobjc_framework_GameController-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8e6d2c2d16617acaf66f8f8a0b273014bf851314b4fc0a8af57689f51e279a95"}, - {file = "pyobjc_framework_GameController-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1dc1dfd3aa154993648654f840ed789b08ffa15eac1a158e9d8d311093c34805"}, - {file = "pyobjc_framework_GameController-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3c276590b14bbc1e110e54bffaa18dbb4777718ff1ea3371e1ec6559cbcade17"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-gamekit" -version = "9.0.1" -description = "Wrappers for the framework GameKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-GameKit-9.0.1.tar.gz", hash = "sha256:dba15ad934f048950fb4b8aeaeb79b9c11575970a5ab696d2f37ccce952f669d"}, - {file = "pyobjc_framework_GameKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:656fe06b0fd818670f272a367a00f864ab4428ea982ca7d3dc398995be744225"}, - {file = "pyobjc_framework_GameKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c3880eac357579d2bbe39711e2f15ae58024755ac945aa398a6ac990b4027bac"}, - {file = "pyobjc_framework_GameKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:afaaee6b63b2545b879105e228c873bcdcba87a0f364603513b13065d4d3400a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-gameplaykit" -version = "9.0.1" -description = "Wrappers for the framework GameplayKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-GameplayKit-9.0.1.tar.gz", hash = "sha256:a5419cf0d93dfc3cf3937ffbcdb6bf8a4d0ff0f2bab04e3932ec92428c269195"}, - {file = "pyobjc_framework_GameplayKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:cd7384c49466802fb9d5026fc2b700ae3480ce514998f2459994ba0f93023a47"}, - {file = "pyobjc_framework_GameplayKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e09d6e6e0b6f271505581158bb3e12336b3714d13b2420460588f91012808cda"}, - {file = "pyobjc_framework_GameplayKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5f6e8ee5fc81c8e06048da632107b15d2824b55c234af582843463634585aad4"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-SpriteKit = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-healthkit" -version = "9.0.1" -description = "Wrappers for the framework HealthKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-HealthKit-9.0.1.tar.gz", hash = "sha256:b8cc849bbdfff195472775be6872ee630e764fa34a362b8ee1ddfe78c4201099"}, - {file = "pyobjc_framework_HealthKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d0797577219489a3968ae611546e3607e8af7a316ed92004e2992cd05f47ab1b"}, - {file = "pyobjc_framework_HealthKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:8a2277f84f82c928fdede7a065d747b6c40ae9c9dec54ff94fbf199bf3c158b6"}, - {file = "pyobjc_framework_HealthKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0aacfea4dd1d18f13a6969cd873cc422767d125541975997b46e949f1bb86c90"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-imagecapturecore" -version = "9.0.1" -description = "Wrappers for the framework ImageCaptureCore on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ImageCaptureCore-9.0.1.tar.gz", hash = "sha256:03a236cb727269ee274e8aeeb970b1eaad10bae7be1b84167253a34cd155fb27"}, - {file = "pyobjc_framework_ImageCaptureCore-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f065358499942e98fb2299d22ae035fb1f94ccbe3f73e986d2da2a1dcbff8854"}, - {file = "pyobjc_framework_ImageCaptureCore-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:79bf523781399dd921693f39b29de93a2057ba652cc9bef1ab93bab0da8ae553"}, - {file = "pyobjc_framework_ImageCaptureCore-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:112d1543ce6d3d724b55e2a9fb77ca46126751b145c1ce8c326b74e01821d165"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-imserviceplugin" -version = "9.0.1" -description = "Wrappers for the framework IMServicePlugIn on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-IMServicePlugIn-9.0.1.tar.gz", hash = "sha256:8ff9078907ca322329c7b69b5eed5a597d46846c840c1056cee63864bb6da832"}, - {file = "pyobjc_framework_IMServicePlugIn-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:fea273597c67d2dce900cb8a225157131969b77490dd00110fa053121360dbfc"}, - {file = "pyobjc_framework_IMServicePlugIn-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7989be303a045240d5bf28cbc1ab78d139c751fb96b3579a43372d3aa83d6535"}, - {file = "pyobjc_framework_IMServicePlugIn-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:51e5a68202fa3a4f6160a72a497c97ae5a4d7b951a4092cc3cefba9ec825661b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-inputmethodkit" -version = "9.0.1" -description = "Wrappers for the framework InputMethodKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-InputMethodKit-9.0.1.tar.gz", hash = "sha256:c948359e0abcfd3a2287edc35b149afa7b490e74a32bf08c6020b13e54107e82"}, - {file = "pyobjc_framework_InputMethodKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d280f1638d181b1158462c3c0f8f353597704c762507caa534de614c1223df28"}, - {file = "pyobjc_framework_InputMethodKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:227e1b61e5a0ba2ede32edd39483dade4cdc53a1cc00b5c655d11adc94303e67"}, - {file = "pyobjc_framework_InputMethodKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:675dc977b69ecd8d43b26db62c6d26987691da43adffb55922a00af8cb87e89b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-installerplugins" -version = "9.0.1" -description = "Wrappers for the framework InstallerPlugins on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-InstallerPlugins-9.0.1.tar.gz", hash = "sha256:9697f42c49691e269902be9ce32382e0275fd3e5802219da29bf1973c2a3b017"}, - {file = "pyobjc_framework_InstallerPlugins-9.0.1-py2.py3-none-any.whl", hash = "sha256:77f0277eb9851df5d4c803c136d0d7abd52bd3c5208491ec6af67dd49b77165a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-instantmessage" -version = "9.0.1" -description = "Wrappers for the framework InstantMessage on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-InstantMessage-9.0.1.tar.gz", hash = "sha256:4996b7a0d63dcff710ed3463ee27027586d1d9585efedf608e265465064d0a48"}, - {file = "pyobjc_framework_InstantMessage-9.0.1-py2.py3-none-any.whl", hash = "sha256:c2beda162affa8d08bc0ca6dc4db97aff17b8317db6662b1359028c8a41a1483"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-intents" -version = "9.0.1" -description = "Wrappers for the framework Intents on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Intents-9.0.1.tar.gz", hash = "sha256:556494335d12cefd7344ac1f6a371d6d0a6a573d876cc82fdbdfd351535fc42e"}, - {file = "pyobjc_framework_Intents-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f4dd68a4ddb268563d97419b5a3d321043b31249b1c1b41d5a92eb366da24ecb"}, - {file = "pyobjc_framework_Intents-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:bf8b9b0a11ffe5069a7301c2a90bc281fc96ef9538a688a692af7eee6cc03946"}, - {file = "pyobjc_framework_Intents-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f221a1a8ed684d132f8320c775f3a9d79524babc20a61cd6b0909ac1149f1a2a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-intentsui" -version = "9.0.1" -description = "Wrappers for the framework Intents on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-IntentsUI-9.0.1.tar.gz", hash = "sha256:f25a4eb6afa8d7c33450a6e718576178d23af00bad522ca20554bd869bc35038"}, - {file = "pyobjc_framework_IntentsUI-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ebf3afcd76855ac9e9ce843c5bff3a8fe03e0553119647d2f2e80631852f2c34"}, - {file = "pyobjc_framework_IntentsUI-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:b31c17715e722637a73855d48f510f0962624969f474d082bd8ba28544beeee5"}, - {file = "pyobjc_framework_IntentsUI-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a698dde16f99fa9de9d25706b8a1190822add03dd2c7a258ccb7732b6fb85498"}, - {file = "pyobjc_framework_IntentsUI-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4aa384a06532182110351b17a99fc6743695585215ca3dd586f7a5d037031e6e"}, - {file = "pyobjc_framework_IntentsUI-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:4873145856cde7b85843f8a8fd7d31122ded7445ffc6e03d06bfdf2988e5c788"}, - {file = "pyobjc_framework_IntentsUI-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b37c72d7957f2fbeed7082ae796f1bb19940494afc65db68146ffdee3aea5ef9"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Intents = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-iosurface" -version = "9.0.1" -description = "Wrappers for the framework IOSurface on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-IOSurface-9.0.1.tar.gz", hash = "sha256:1fcaf483c0bad50363b03cc154b32e66adbab91151a3856051e6b2570fa8990c"}, - {file = "pyobjc_framework_IOSurface-9.0.1-py2.py3-none-any.whl", hash = "sha256:c06c94b8a69350a9f5d6dfad63b7018387b9d90cb0d2cc90942afad5ed049b34"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-ituneslibrary" -version = "9.0.1" -description = "Wrappers for the framework iTunesLibrary on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-iTunesLibrary-9.0.1.tar.gz", hash = "sha256:cd4bdd1ac154b9d279c4d62fc89901392468d1e0e7aa12a5dbcdf6dff5a8c572"}, - {file = "pyobjc_framework_iTunesLibrary-9.0.1-py2.py3-none-any.whl", hash = "sha256:f6400c9fc73308d00a171397875562f1b2cb1d6d999790fc5213f341083df8b9"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-kernelmanagement" -version = "9.0.1" -description = "Wrappers for the framework KernelManagement on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-KernelManagement-9.0.1.tar.gz", hash = "sha256:22a536ec5309e96dbbc4345f400b20b9619bff645d4079eba27059d4c026cc10"}, - {file = "pyobjc_framework_KernelManagement-9.0.1-py2.py3-none-any.whl", hash = "sha256:6c8ba8a8cd32039f559e7fa1247709d7e712547479b9e13a0a2f2bf4cc3654ce"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-latentsemanticmapping" -version = "9.0.1" -description = "Wrappers for the framework LatentSemanticMapping on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-LatentSemanticMapping-9.0.1.tar.gz", hash = "sha256:942fb8850ffd0056ab55f9fa599bbdd71bb970fa324014de21db83d152608bc9"}, - {file = "pyobjc_framework_LatentSemanticMapping-9.0.1-py2.py3-none-any.whl", hash = "sha256:04a77d254c3692984560455aa917caa813b8dd385114eff347d628a7ef39a5a0"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-launchservices" -version = "9.0.1" -description = "Wrappers for the framework LaunchServices on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-LaunchServices-9.0.1.tar.gz", hash = "sha256:d448e7990f0e00994bfa2eb9c1413c5a3e07fec84dd7facfabe1162f2e38a65f"}, - {file = "pyobjc_framework_LaunchServices-9.0.1-py2.py3-none-any.whl", hash = "sha256:81513cb767669ff432e062c41fecef87531a006b9efd534026f63515cd94ecf2"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-CoreServices = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-libdispatch" -version = "9.0.1" -description = "Wrappers for libdispatch on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-libdispatch-9.0.1.tar.gz", hash = "sha256:988c4c8608f2059c8b80ac520bc8d20a46ff85f65c50749110c45df610141fce"}, - {file = "pyobjc_framework_libdispatch-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:6cd32fea76165157a623ef8871f83cfa627ea2e878417704d6ac9c284c4211d5"}, - {file = "pyobjc_framework_libdispatch-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2a0f8ba6b498a095edef07e7a55f11dda3a6b37706caaa0f954f297c9aa1122e"}, - {file = "pyobjc_framework_libdispatch-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:906f4e705b40ea878d0a7feddddac85965f9709f7a951c3d5459260d48efd56f"}, - {file = "pyobjc_framework_libdispatch-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0bd94e697e3739eaf093a9b6f5be9a2cc34faa96c66cc21d2c42a996a3b01242"}, - {file = "pyobjc_framework_libdispatch-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:7f9798c599acdd21251f57970bafabccc7fa723ae2a6d1fbe82f99ecfa3f7cf9"}, - {file = "pyobjc_framework_libdispatch-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:10a877b31960ee958873e5228f7b588c664014be8ad4d13a76a764482a18bf41"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-linkpresentation" -version = "9.0.1" -description = "Wrappers for the framework LinkPresentation on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-LinkPresentation-9.0.1.tar.gz", hash = "sha256:f3f6935ded8ff58b41fb31b149535b7838ca7a575e38949e039d226749227bdc"}, - {file = "pyobjc_framework_LinkPresentation-9.0.1-py2.py3-none-any.whl", hash = "sha256:50a8fc89faeea0974dfc3d0201ea3c04c3a5396806077b42548daa1542b3bac5"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-localauthentication" -version = "9.0.1" -description = "Wrappers for the framework LocalAuthentication on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-LocalAuthentication-9.0.1.tar.gz", hash = "sha256:f440325d33b4ce87200f876940c6d89c91a80bdbfc4926d174a5f11cd664c3dd"}, - {file = "pyobjc_framework_LocalAuthentication-9.0.1-py2.py3-none-any.whl", hash = "sha256:e9daac430507f2fc245a3b714810f52873284905bb8e2f4fb87980dbe659ec34"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Security = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-localauthenticationembeddedui" -version = "9.0.1" -description = "Wrappers for the framework LocalAuthenticationEmbeddedUI on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-LocalAuthenticationEmbeddedUI-9.0.1.tar.gz", hash = "sha256:cdfe1b35b7ffa4c57113c5aced5536b121a2edd2ef1ac7014cf23d25e354c524"}, - {file = "pyobjc_framework_LocalAuthenticationEmbeddedUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:ed8e3ee8330ae973d76297b37476358e45b0e8e47129c2839a52e3393e9ccd79"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-LocalAuthentication = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-mailkit" -version = "9.0.1" -description = "Wrappers for the framework MailKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MailKit-9.0.1.tar.gz", hash = "sha256:5029867ff09c3ff33d1754a3d57c8c02d20810fab75821432e9bb5e9dea71629"}, - {file = "pyobjc_framework_MailKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:65803da7e051e5bd7cae8c0eb76f0098a73ffdb2d288f9e59af578bb8ac7a15d"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-mapkit" -version = "9.0.1" -description = "Wrappers for the framework MapKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MapKit-9.0.1.tar.gz", hash = "sha256:70a0f31276ff51e5ff2d6657681b38121ad5e893db3bb170a2f4d7a22458622b"}, - {file = "pyobjc_framework_MapKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d7ca9b3c8f50a34f0397f2d533963e540f93532c46434bac9dbe282e1bd296b6"}, - {file = "pyobjc_framework_MapKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:125977a927621f6391473e42c13a5eeced43199a995c6de133701402d2af1077"}, - {file = "pyobjc_framework_MapKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a645fd0b6767e93baa65b5628e2d1912f9967c057596d4d5df3c9aaec6c40cb0"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreLocation = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-mediaaccessibility" -version = "9.0.1" -description = "Wrappers for the framework MediaAccessibility on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MediaAccessibility-9.0.1.tar.gz", hash = "sha256:c6d864b0fa65d157ce1b621f5cde4023c20d1242cf9eafb2a5e54b021c1789a8"}, - {file = "pyobjc_framework_MediaAccessibility-9.0.1-py2.py3-none-any.whl", hash = "sha256:dd191bb58ed82c635859f8011e44fd39ed6aa76b0e92ebf75b398132cd3413eb"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-medialibrary" -version = "9.0.1" -description = "Wrappers for the framework MediaLibrary on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MediaLibrary-9.0.1.tar.gz", hash = "sha256:33115e19393fe807c37989eaa7f947a4d338fab2e10d0864b4a9b0f65edbdc89"}, - {file = "pyobjc_framework_MediaLibrary-9.0.1-py2.py3-none-any.whl", hash = "sha256:4a13451b9ba84dda47d98724765147d616eb66f02649074dcae8cd8392c9ee35"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-mediaplayer" -version = "9.0.1" -description = "Wrappers for the framework MediaPlayer on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MediaPlayer-9.0.1.tar.gz", hash = "sha256:d070e6cbc408fee2a086b467982489acf9665cdd2cd8d32bb72b4ed75388d5d5"}, - {file = "pyobjc_framework_MediaPlayer-9.0.1-py2.py3-none-any.whl", hash = "sha256:3a97addaef70959c0a9eaa820c95cfa61b0a0b080a3f159e3b68953326dbf621"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-AVFoundation = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-mediatoolbox" -version = "9.0.1" -description = "Wrappers for the framework MediaToolbox on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MediaToolbox-9.0.1.tar.gz", hash = "sha256:7a6e32e9b3d6e641a982ad7ab00b6b750ea8c1033927d0ba4042c9a0eb2ae9f2"}, - {file = "pyobjc_framework_MediaToolbox-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:252bdf27cc29a3c2a9accc2f967f07fcbbe142243648e8cad6b17f5a5a2b0f05"}, - {file = "pyobjc_framework_MediaToolbox-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f54e0596e294f25a268bdea89afa381390b72156e99771ff6e0a67e1dc34c1aa"}, - {file = "pyobjc_framework_MediaToolbox-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:e48ff50213a995c04e49d2ff1400bf327bb8d0e30e2f3c30d500368c7befda08"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-metal" -version = "9.0.1" -description = "Wrappers for the framework Metal on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Metal-9.0.1.tar.gz", hash = "sha256:18ab8fb1ce2255b3527c2a0f3dee34739f5c4a0c9c11b4dcb7336d66a19c230c"}, - {file = "pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3df130e57be86236f8d1e46a60b57d17a279da5ae492df8dc2d1c9e44507021e"}, - {file = "pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:92fc4160af1edf3404a2bec4b103730e4219f0172ac9e9744a41243edf7ab17b"}, - {file = "pyobjc_framework_Metal-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:b4b3988c364e5f95fc1c28ca56c0dc373978b1dac4c0c1febfa792fb825ff5cc"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-metalfx" -version = "9.0.1" -description = "Wrappers for the framework MetalFX on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MetalFX-9.0.1.tar.gz", hash = "sha256:4c3657c10054f882788c9f9ced2fb8a43501229b0ef4a77070f02f38b021d760"}, - {file = "pyobjc_framework_MetalFX-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:458059dba65a792958a5c11c2fd72bd7c7eb979b11a9aa945fe0d64812687078"}, - {file = "pyobjc_framework_MetalFX-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f6de0a81dc0eb89f584d48dd5189c083fe2fb173a86e9281533d99e8708aef96"}, - {file = "pyobjc_framework_MetalFX-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:37eabc98d97f9eef3190f105d0f8b4fd434b292e91d70ade67c5b07a6912e0d1"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Metal = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-metalkit" -version = "9.0.1" -description = "Wrappers for the framework MetalKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MetalKit-9.0.1.tar.gz", hash = "sha256:dc6087557e83d67adb907976d8c22954c8e984488ceed773cecffc9cc04e897e"}, - {file = "pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:fae7dc49e8f71bd8974532ed00ac69431b4ac4cc8aa10eb2c3299ba7dee31b08"}, - {file = "pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:148cd5eb0656f7681360f529804321e2af0e4fe9f3a1bd6c02e84e42a9baaabd"}, - {file = "pyobjc_framework_MetalKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8dfccfe2ceeaea6074ec6a09f576ab722eefa6eaf1343df78e04e864b05be1fd"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Metal = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-metalperformanceshaders" -version = "9.0.1" -description = "Wrappers for the framework MetalPerformanceShaders on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MetalPerformanceShaders-9.0.1.tar.gz", hash = "sha256:ecddfef23bbdd4f9942bdeabbcbc037c7256e49ed4646707672cf977e00f92c1"}, - {file = "pyobjc_framework_MetalPerformanceShaders-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:69029e3cea62652e3b43d60b6f778b4a9f50c57764d7022b09727b711bbea347"}, - {file = "pyobjc_framework_MetalPerformanceShaders-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7d882e94a5357dd4e99a9c106965fda8bef2fdab7d93966cc98516834cc02959"}, - {file = "pyobjc_framework_MetalPerformanceShaders-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:704fa3c9b7d66a0708969da09d9f201f6aa316c763691a9420055500ce0dbbab"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Metal = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-metalperformanceshadersgraph" -version = "9.0.1" -description = "Wrappers for the framework MetalPerformanceShadersGraph on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MetalPerformanceShadersGraph-9.0.1.tar.gz", hash = "sha256:0b8f58b824d01152c2430d8329e94792cf75a535930501326a3a4eaf79b6c581"}, - {file = "pyobjc_framework_MetalPerformanceShadersGraph-9.0.1-py2.py3-none-any.whl", hash = "sha256:83ed5ed80d4fc94771d709a6b7e6534ab14e394a85488f9f649bd7c662bf3432"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-MetalPerformanceShaders = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-metrickit" -version = "9.0.1" -description = "Wrappers for the framework MetricKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MetricKit-9.0.1.tar.gz", hash = "sha256:81260069f8319ecf402968364ebe5af683e568f74cdb6d0005043238473462dc"}, - {file = "pyobjc_framework_MetricKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:674a42802d156870c5bb1c59410963e77d4c0289d56e5a0911706a84dd085c1f"}, - {file = "pyobjc_framework_MetricKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ce921bc9f52f7aa7f5fe64d0b2b9ce07125e90b36310d33a359bfad28844228d"}, - {file = "pyobjc_framework_MetricKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9a9b50f58ef8c2725f4adfec24bf43ff86038f48c7810bdeaf5c25e1b0667549"}, - {file = "pyobjc_framework_MetricKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3acbe3e0c70e72c3da7e2400686aa29d0260eb0e7b5c476ce5d47c6d008a41e9"}, - {file = "pyobjc_framework_MetricKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:87a3036da0c89775cd47465c1a70a9e609ae1cba19a1b1d0370edb253eb26016"}, - {file = "pyobjc_framework_MetricKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f8c956eaed94e5d7ea2294a8108e0479f73d2173bd704bf7a5e17b4032cadc43"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-mlcompute" -version = "9.0.1" -description = "Wrappers for the framework MLCompute on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MLCompute-9.0.1.tar.gz", hash = "sha256:fd02e90f0e18999decaca7e647be64b40a8d30bf47b3d90ddf7b322b6c9315b4"}, - {file = "pyobjc_framework_MLCompute-9.0.1-py2.py3-none-any.whl", hash = "sha256:e1f37f7486e63dfbcdc3059bd52654e29ec3497e89e023eeba517d7c3b6dca1c"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-modelio" -version = "9.0.1" -description = "Wrappers for the framework ModelIO on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ModelIO-9.0.1.tar.gz", hash = "sha256:3ab77928b28497bcd1fd4b17bf32fb9b16dbe385344c2ed33ea259770c6b2709"}, - {file = "pyobjc_framework_ModelIO-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:9bdc622e7f503bd4bb69b38ae6c4494aac8008b9556d4ee912ff8771296383af"}, - {file = "pyobjc_framework_ModelIO-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3359a711f02ae323174da0d6bb3e50d41cb9907df019ebd232d8375096d9a46c"}, - {file = "pyobjc_framework_ModelIO-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2c1b6f9f30847774a9b810346f1d9d7acc59bc83723e04857706ea725b464fa5"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-multipeerconnectivity" -version = "9.0.1" -description = "Wrappers for the framework MultipeerConnectivity on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-MultipeerConnectivity-9.0.1.tar.gz", hash = "sha256:8d47607dddb5e13a64e27a7a23194573c6d478f9c8e27d1c4283949fc6adfdad"}, - {file = "pyobjc_framework_MultipeerConnectivity-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:acc3db2f21021f2e30115619f819fb392500aae27dbe4b23ad0eff37d8a44365"}, - {file = "pyobjc_framework_MultipeerConnectivity-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c4ac277625c7f7495f248a81971f5ad7cf171420704082a49191b174903421e3"}, - {file = "pyobjc_framework_MultipeerConnectivity-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:6112d1b7fb5def73b730d37f71b5efc278fb01a3366f9fd2af38fd388009476a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-naturallanguage" -version = "9.0.1" -description = "Wrappers for the framework NaturalLanguage on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-NaturalLanguage-9.0.1.tar.gz", hash = "sha256:89f880ecd93fc7e4e6a82fd9dbc99f75ae0526fb2e5edfb59f7ec2ba5568c919"}, - {file = "pyobjc_framework_NaturalLanguage-9.0.1-py2.py3-none-any.whl", hash = "sha256:6791885064044a769d0324c676e9e2c0e66bd8e13daef201ba06562077885082"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-netfs" -version = "9.0.1" -description = "Wrappers for the framework NetFS on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-NetFS-9.0.1.tar.gz", hash = "sha256:da9c0ee6f92dbde748c2526d7c08cb1b00a40af93b8928564d2a1213bd223d20"}, - {file = "pyobjc_framework_NetFS-9.0.1-py2.py3-none-any.whl", hash = "sha256:30cce80d89a7e28e7139b7b46ef7df76f8417e277cdcfe87366666a76d94163a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-network" -version = "9.0.1" -description = "Wrappers for the framework Network on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Network-9.0.1.tar.gz", hash = "sha256:51840027f24f555249db93261b111173408a2736c9aabad4732e7b74117f12cf"}, - {file = "pyobjc_framework_Network-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8aa43eff5491821398248c0493b8d64769ebe1556aadbcdcc69a1a0a3177aacb"}, - {file = "pyobjc_framework_Network-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:62163f8af137dd8607c9ddf774495cad175d74ae4d2ba04e02cfaf061428445a"}, - {file = "pyobjc_framework_Network-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:43c9d01ea2b96291b0a0f6714a2c9c934ca698fbdb7d733769bae4f59fedeb3d"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-networkextension" -version = "9.0.1" -description = "Wrappers for the framework NetworkExtension on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-NetworkExtension-9.0.1.tar.gz", hash = "sha256:a6de4020f52eda61cfb86260782cd547d0d701702ce1d90edd497a155c0157e9"}, - {file = "pyobjc_framework_NetworkExtension-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d9ee62178d792ad55912db60e05b3d1ac4d610dbe57f8a05b886fb23bd4a9286"}, - {file = "pyobjc_framework_NetworkExtension-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:720db94435573de4179be6f02e99c37f6e84395c08ee85bb625b32e3a3b8d91b"}, - {file = "pyobjc_framework_NetworkExtension-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4a9ee71697693b763e97196a9ff0d262a1b2ed3670a9aff98eeb8d26609eb7b5"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-notificationcenter" -version = "9.0.1" -description = "Wrappers for the framework NotificationCenter on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-NotificationCenter-9.0.1.tar.gz", hash = "sha256:24331121e8dd0d7f18ce04a2d696922fe87494426a7903955b413572a6b2096b"}, - {file = "pyobjc_framework_NotificationCenter-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:9ee6d213b27764121c925ccfeb1d5306e0e6b76c32af25a62ad44af2db9b88dd"}, - {file = "pyobjc_framework_NotificationCenter-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:62802484c06b53bf1ec23adec115b44a64f2d3aaa0742e4ce7094d3a65b2a3a6"}, - {file = "pyobjc_framework_NotificationCenter-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:133f199bf52b3b048e8bc6d87f2a9a2adaa2f5a44ce9c88214cabe5e63cfb04f"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-opendirectory" -version = "9.0.1" -description = "Wrappers for the framework OpenDirectory on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-OpenDirectory-9.0.1.tar.gz", hash = "sha256:89db260295add0ec107980b7593ce06931f3916c0f7fdb92788fdacbe9cd95de"}, - {file = "pyobjc_framework_OpenDirectory-9.0.1-py2.py3-none-any.whl", hash = "sha256:2235245f1bf157cc956c1e88fdff6906ff7568c2f7d91622b2e2ab66a8c5c81f"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-osakit" -version = "9.0.1" -description = "Wrappers for the framework OSAKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-OSAKit-9.0.1.tar.gz", hash = "sha256:c20b9464f5ea0945f8f1b1eaeb0e4358b070854cebd6ce87d772a6c9dc0e8ccd"}, - {file = "pyobjc_framework_OSAKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:061831f13ac75ad3ac9a22df550f651bfcaa983ec3d6a390867fed9df86e716c"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-oslog" -version = "9.0.1" -description = "Wrappers for the framework OSLog on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-OSLog-9.0.1.tar.gz", hash = "sha256:964499ffc06ba3b347ef8a96d99a882ee5b5abdbc55c17722344c1d4535ec4f9"}, - {file = "pyobjc_framework_OSLog-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:63972a28a6b0268482a6f56f5f36bd31cc6a8680275d2455811514a1142aa838"}, - {file = "pyobjc_framework_OSLog-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2c66baef93700512d376e79c2e48e4407499c263c20654993b6c883ac15618e1"}, - {file = "pyobjc_framework_OSLog-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:934d952ade3571644d7295d3ac91f25427dccd319f4a2c822cc1e58969e64e86"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreMedia = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-passkit" -version = "9.0.1" -description = "Wrappers for the framework PassKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-PassKit-9.0.1.tar.gz", hash = "sha256:3d422c41465baa6a9e7f0f4e85cb8dc773103dcbee1d284ca90ce49d036540ae"}, - {file = "pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:962ce7609227a5eb36bf7aaa00c115fa9cc9663f4f7b4adede7a2508ce894d77"}, - {file = "pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:29eed82852d998eeeb97effeef7d3080c6f36f4c7da64abe3ffd4cd3d2a2a00d"}, - {file = "pyobjc_framework_PassKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:10f9082a4328889ef71072d84d519411a44e1d7e79b78db7b62ebcf850e5eb5e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-pencilkit" -version = "9.0.1" -description = "Wrappers for the framework PencilKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-PencilKit-9.0.1.tar.gz", hash = "sha256:b2f0e8fca577f41e696389bc2571e316382aab22183932180f621c413d7caa9f"}, - {file = "pyobjc_framework_PencilKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:d5d96757ca9170a373af4e5cc52d791aefe3a4f9e6d09034459d684e61aadf37"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-photos" -version = "9.0.1" -description = "Wrappers for the framework Photos on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Photos-9.0.1.tar.gz", hash = "sha256:26bb7e2e92deb52d1641ae61faa095ef06dded2d245e00d0fe8be651e062f378"}, - {file = "pyobjc_framework_Photos-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3618b76a74f1acb9cb18b3b2aa314ff0f2bf8d080682b9a177e03ea8fe9121f0"}, - {file = "pyobjc_framework_Photos-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:abf94d9d0aae89e6f93a22b926b5ddba21da42a1e23989b7824e649a0397d77b"}, - {file = "pyobjc_framework_Photos-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:c5a2db5570e65772e5b5ef13cbfb6298a0f6be8794d9f516cc26dda7c9047fd0"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-photosui" -version = "9.0.1" -description = "Wrappers for the framework PhotosUI on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-PhotosUI-9.0.1.tar.gz", hash = "sha256:9fe98cb87dc2547612ae339f7d239c62eec7736e0cc24de2bb572adb3c5df2a8"}, - {file = "pyobjc_framework_PhotosUI-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4dcd0b4a2de49033778090316eef1c180c378527009dbb14b75ee35094d58430"}, - {file = "pyobjc_framework_PhotosUI-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1282d95844c474f3b59320c6860561d7b30fe6a5d4b36fc635f41892ab7dad96"}, - {file = "pyobjc_framework_PhotosUI-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:736b1cdf8de7f952d9742f5587371e04dc80217847166bcbfb26603f8c8a2a90"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-preferencepanes" -version = "9.0.1" -description = "Wrappers for the framework PreferencePanes on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-PreferencePanes-9.0.1.tar.gz", hash = "sha256:cf15472798ba16f0097326de1bb42e46f78b6c40447f528fe732cfee500e13a1"}, - {file = "pyobjc_framework_PreferencePanes-9.0.1-py2.py3-none-any.whl", hash = "sha256:3895ad636420cff1f4f1d7e4bad566e0b918a270e5cca0532f45010a61211fda"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-pubsub" -version = "9.0.1" -description = "Wrappers for the framework PubSub on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-PubSub-9.0.1.tar.gz", hash = "sha256:18c96b948e4575c26f4b43e5532755d31b9228bd00c5d39b2977dc67dd47361a"}, - {file = "pyobjc_framework_PubSub-9.0.1-py2.py3-none-any.whl", hash = "sha256:7946f9a7cefc930518763766c540a79aa93a254e6f7edb80452656da2324d297"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-pushkit" -version = "9.0.1" -description = "Wrappers for the framework PushKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-PushKit-9.0.1.tar.gz", hash = "sha256:444102fce2244cf8fc3853848707643c4bf204e60bf720687da69fc9982efef3"}, - {file = "pyobjc_framework_PushKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:80da0335ec9b9dfa21b12528e1a84864e6d90b6cd203084b53cbfd88b8c5a347"}, - {file = "pyobjc_framework_PushKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f87ad6fd0698410dc4df71a6a2bfc157816c3b53c8819bf7aeb1863e56527431"}, - {file = "pyobjc_framework_PushKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:7f5ec168557fe93d3fa3cb37fba2e49f83c04c8b31ca14783bfff41544a41f7a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-quartz" -version = "9.0.1" -description = "Wrappers for the Quartz frameworks on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Quartz-9.0.1.tar.gz", hash = "sha256:7e2e37fc5c01bbdc37c1355d886e6184d1977043d5a05d1d956573fa8503dac3"}, - {file = "pyobjc_framework_Quartz-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:13a546a2af7c1c5c2bbf88cce6891896a449e92466415ad14d9a5ee93fba6ef3"}, - {file = "pyobjc_framework_Quartz-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:93ee6e339ab6928115a92188a0162ec80bf62cd0bd908d54695c1b9f9381ea45"}, - {file = "pyobjc_framework_Quartz-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:066ffbe26de1456f79a6d9467dabd6a3b9ef228318a0ba3f3fedbdbc0e2d3444"}, - {file = "pyobjc_framework_Quartz-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9b553be6ef672e0886b0d2c77d1841b1a942c7b1dc9a67f6e1376dc5493513"}, - {file = "pyobjc_framework_Quartz-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:7b39f85d0b747b0a13a11d0d538001b757c82d05e656eab437167b5b118307df"}, - {file = "pyobjc_framework_Quartz-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:0bedb6e1b7789d5b24fd5c790f0d53e4c62930313c97a891068bfa0e966ccc0b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-quicklookthumbnailing" -version = "9.0.1" -description = "Wrappers for the framework QuickLookThumbnailing on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-QuickLookThumbnailing-9.0.1.tar.gz", hash = "sha256:72ca8581820e4a431e9518cddcb0b00c3a1d0c234dfd996b3969d3e6208e1cdb"}, - {file = "pyobjc_framework_QuickLookThumbnailing-9.0.1-py2.py3-none-any.whl", hash = "sha256:1cac31fec11adb108357591856b07602812358f9adbb0e7611644a1e3d7d6ef4"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-replaykit" -version = "9.0.1" -description = "Wrappers for the framework ReplayKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ReplayKit-9.0.1.tar.gz", hash = "sha256:6242ca6f61458f5d0aea53a8d0ec5dc1bf32bce018a169b8293c17a0b7ba0e6b"}, - {file = "pyobjc_framework_ReplayKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ab076969b7b4996d2d289cbdb4704ada202679e4c9b87cc07f3786d1f6b727b5"}, - {file = "pyobjc_framework_ReplayKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9bf2dbaac9241dfcf6b353a4b8feef9839cf71cb483a458ffb3dc72ffc435cc3"}, - {file = "pyobjc_framework_ReplayKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:15383b58d767776cd1c1ea843d0148202d133947acd812ccd275cbb2a438ea4e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-safariservices" -version = "9.0.1" -description = "Wrappers for the framework SafariServices on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SafariServices-9.0.1.tar.gz", hash = "sha256:a6433583192e30f7f70b0d3282237389f56bfc1ab3ac00fc616606b869e9e0d8"}, - {file = "pyobjc_framework_SafariServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3ac96bc34b7b1075ba28e237e5b2c014fcf4d4d9b777e666af318204f57e290e"}, - {file = "pyobjc_framework_SafariServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:38d368c1369141489b0eab7dccf9c42fdf000909bace79f8d9f2dbbec2b2ae96"}, - {file = "pyobjc_framework_SafariServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d5860e055611aba04301731ae16562b58848dc19c42d299db28b544acfeb4c57"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-safetykit" -version = "9.0.1" -description = "Wrappers for the framework SafetyKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SafetyKit-9.0.1.tar.gz", hash = "sha256:afa2b0012555c9f5b390d1fd8d4283bcb0ede09c9b109f5fdc4143e103a12627"}, - {file = "pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:71c771813cb2ff83725e2abe9d138ca45eeb2efc05e7135dd5396456e2ba5265"}, - {file = "pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:811d9a9546a4a1515cba455cdc45e04fba0bd4a0500c5c945edbeb0b9e802647"}, - {file = "pyobjc_framework_SafetyKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:56580f6298630a01b044349aad0ad5cb0e25dd299d7a6b3f053c7501ce37e6f1"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-scenekit" -version = "9.0.1" -description = "Wrappers for the framework SceneKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SceneKit-9.0.1.tar.gz", hash = "sha256:55861c560bfc987236100e68e4ecd39155888492e392a4caa78991e314f86f59"}, - {file = "pyobjc_framework_SceneKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bfdeae0b0c6e5efaca3341953b0e209af9bc9220489adc7d6b48fef8b064e8e2"}, - {file = "pyobjc_framework_SceneKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:36833dc44b0809f3dd15649fa64c7092406bfe61b1b88f1022c429fbaf29b990"}, - {file = "pyobjc_framework_SceneKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:cc1dc6fd03396bfb6b4e81bcf95b4660ac4637bde68a038d1256856064f985d3"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-screencapturekit" -version = "9.0.1" -description = "Wrappers for the framework ScreenCaptureKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ScreenCaptureKit-9.0.1.tar.gz", hash = "sha256:4fc0b5701b69ce218a574749df561e091b3a36f53450ed66386c6eac2c8d1c7b"}, - {file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:defc0763bcc627488546c89d1f17147a9416df918a0eb7ce6846f3d48c6ded1f"}, - {file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45dfaaa2cab263b4f2799d4329cd9062f28c51466d120152225b45d82ca87824"}, - {file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:33964a34849ccaabb41cfacc969290f3c45f4ad6c82362745afa3db4d793eb59"}, - {file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e2055759c3dca6b9d6778d763fe7bebdc62787b1f8d7d51c73b81dd58e0b633d"}, - {file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:377a84085b036e0f9ab268ef0587be013285a8f3254f16f4af37faaa00d58bb8"}, - {file = "pyobjc_framework_ScreenCaptureKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:519460f5a905ecf2d84758b1fe0895def4860cb3b2410aa47ae19e1f366b0859"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-CoreMedia = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-screensaver" -version = "9.0.1" -description = "Wrappers for the framework ScreenSaver on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ScreenSaver-9.0.1.tar.gz", hash = "sha256:632a1fb94105554d53a2b329fdf47f9fd1ccfe6401d40d7be4b87312f3ec1f94"}, - {file = "pyobjc_framework_ScreenSaver-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b63761613e000d19325f6f0791c816ae237235388b4074039077903630dd6e4e"}, - {file = "pyobjc_framework_ScreenSaver-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7621fda2359091344641f608c23d184027ac3c3930aff3c474ab40c2882683d4"}, - {file = "pyobjc_framework_ScreenSaver-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8d653e98af35a7d72c4be628577bd70827c88e475f830f464e4c659c7fd20165"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-screentime" -version = "9.0.1" -description = "Wrappers for the framework ScreenTime on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ScreenTime-9.0.1.tar.gz", hash = "sha256:04dc7c49a91b54fcd529fa5e453031f9b80c0fa11c3500db62c72019df487fcc"}, - {file = "pyobjc_framework_ScreenTime-9.0.1-py2.py3-none-any.whl", hash = "sha256:39d52381a07fd1933c4a38fe9497a19e83c0b4d5384601427c4c8dd49643bdb3"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-scriptingbridge" -version = "9.0.1" -description = "Wrappers for the framework ScriptingBridge on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ScriptingBridge-9.0.1.tar.gz", hash = "sha256:2ae301056dfe2e6d338da2523d29a08a4b0edb0bf547efa94e283b2022a8e5d8"}, - {file = "pyobjc_framework_ScriptingBridge-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bee5273baf962cb7ba754a2e859d4d719489c482c7b7db2cad76b318ce6ab42c"}, - {file = "pyobjc_framework_ScriptingBridge-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3e1d3c9160fdad19f1390a85e10f4e2d79b71371bd2d4eca22243e10cf2373c7"}, - {file = "pyobjc_framework_ScriptingBridge-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:60343aaa89421b8ca3cff7d3da802e9b852a41ab0e787358d4a6db3df548747e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-searchkit" -version = "9.0.1" -description = "Wrappers for the framework SearchKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SearchKit-9.0.1.tar.gz", hash = "sha256:dfcd1b0281a6aabf717be3ce787fc3f28174e8251eac2c12183d708c2a98ca95"}, - {file = "pyobjc_framework_SearchKit-9.0.1-py2.py3-none-any.whl", hash = "sha256:7ea06eed275da1faf4da352fdddf073ee15855b26019cc7b0641516a5399893b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-CoreServices = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-security" -version = "9.0.1" -description = "Wrappers for the framework Security on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Security-9.0.1.tar.gz", hash = "sha256:d2093debe7467d85dd7ecef130d592abe6c13ffdbaf943d6624bae4a081046e0"}, - {file = "pyobjc_framework_Security-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4e7d01fa5d023497f5d42f2e8b0eb9c204ebfcb33301f23f6745ab69e11d06a7"}, - {file = "pyobjc_framework_Security-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:147071f8791bce15a4a8a52c1b2e33640cc2eecc6ca465746339e6a1476628d2"}, - {file = "pyobjc_framework_Security-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6ef7bdc1ec30e096c0955351d866cdead2b0de23353b9c2e4bab33b02b1820e3"}, - {file = "pyobjc_framework_Security-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0a84eaa1a71ae043ba46982ad4860f3ad065e4142770f485cbc6a7b9eb8a1bf6"}, - {file = "pyobjc_framework_Security-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:95f37d0f78766e125b4c1c5b98c87feff66d55195e828882dc6b1affe9398d68"}, - {file = "pyobjc_framework_Security-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:68ed6fbcd772a8056f54d1d4792aa6e4b9531de2749fee6118b9c977e6fbce65"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-securityfoundation" -version = "9.0.1" -description = "Wrappers for the framework SecurityFoundation on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SecurityFoundation-9.0.1.tar.gz", hash = "sha256:d054c7bf831735f533c6b697c53a7d62098b8c7505050e1d261f55dd4ed97c87"}, - {file = "pyobjc_framework_SecurityFoundation-9.0.1-py2.py3-none-any.whl", hash = "sha256:548ffe20222aecafbe8bdb4b838cb9cb4a91b1780b2e88babd42899ecf2b1fd8"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Security = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-securityinterface" -version = "9.0.1" -description = "Wrappers for the framework SecurityInterface on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SecurityInterface-9.0.1.tar.gz", hash = "sha256:2971724b3ea089275046dc0ffd1864259cd68e5e2a37da1c02718833e4631e22"}, - {file = "pyobjc_framework_SecurityInterface-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:35bfc10555f8ad7e2e81b75707661eff66624538345fbe85db51312331e0c2b0"}, - {file = "pyobjc_framework_SecurityInterface-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:f2065c7797380380d749eb41384c76982928bad9877c0491b5f2a8f506050ee7"}, - {file = "pyobjc_framework_SecurityInterface-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:30224f539ae65eea371021a228b6551263a3aa30c5915e559d8f698f91a5df1b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Security = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-servicemanagement" -version = "9.0.1" -description = "Wrappers for the framework ServiceManagement on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ServiceManagement-9.0.1.tar.gz", hash = "sha256:4499ad8e4422d7fa3d8c274ff8f4f90e6839374ef2eec8f8fdca05e2b3d56829"}, - {file = "pyobjc_framework_ServiceManagement-9.0.1-py2.py3-none-any.whl", hash = "sha256:a3c4ff85036f43c9f3ee41a81ae5d9f0ce75bb3f8b974bf8a613c2da6008f454"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-sharedwithyou" -version = "9.0.1" -description = "Wrappers for the framework SharedWithYou on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SharedWithYou-9.0.1.tar.gz", hash = "sha256:78637b858aeb99ec0830813f945e15db259c9cee0b916df371910b28af275008"}, - {file = "pyobjc_framework_SharedWithYou-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d2d19ad6eaa425c79e35863bf47de1605731d9e863d3b5b7db6d37030545a53b"}, - {file = "pyobjc_framework_SharedWithYou-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:19e69a7e2a98386f77d3bac076effc0b1edf00ece485526250b3364b51a9a037"}, - {file = "pyobjc_framework_SharedWithYou-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:dfb21782c107f5a67815a916643f7d5a14c12e0f923c333846c38b7564536c4f"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-SharedWithYouCore = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-sharedwithyoucore" -version = "9.0.1" -description = "Wrappers for the framework SharedWithYouCore on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SharedWithYouCore-9.0.1.tar.gz", hash = "sha256:715f4dc0295182cb6164f508163b094c0edb8b5bdb846cd3bda979535cfdbb9a"}, - {file = "pyobjc_framework_SharedWithYouCore-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8c5583892ed11b2015d676927517b432ac56ae353cfd5b012477d661b8ff6435"}, - {file = "pyobjc_framework_SharedWithYouCore-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:0724580d4eba42929f5e67d27bfc62f2170bbed76fbc4669c454d3d27c9ea1fc"}, - {file = "pyobjc_framework_SharedWithYouCore-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:ca709ff2d2e87be5bcc5d0ae12b1655986ccc3a54fdf912e099f45a7be4a4d24"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-shazamkit" -version = "9.0.1" -description = "Wrappers for the framework ShazamKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ShazamKit-9.0.1.tar.gz", hash = "sha256:e9b6d2554b876754613b6ebc668f4b0f1d22ac5d373fa10c3d8eea4d3bd972eb"}, - {file = "pyobjc_framework_ShazamKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4053375d7402650cf5e9af8dc7833b75cfae05f0a26e48c54d2a0f570839c9ac"}, - {file = "pyobjc_framework_ShazamKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e9706cc3cf27f01930348f19114d4d2984b8fbed9e3328a9c945a0fe44af2b99"}, - {file = "pyobjc_framework_ShazamKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:392de93bc94c47356aac438a163aba89ea16429d246dc95afe556a307e67f5c8"}, - {file = "pyobjc_framework_ShazamKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:af49cc2dd7ca889b47910b5dd8ca075944e787b07651b70abfadb88bc59b7f6c"}, - {file = "pyobjc_framework_ShazamKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:3cf8eda1b27ad6665b2c55ecfce7f03930994f17e23ba0a62ab0a2e28df9c7e9"}, - {file = "pyobjc_framework_ShazamKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f03a71290c3d7e37cda8eab000feb5b408efabbd8868fbaa64ac944fd86ffcd1"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-social" -version = "9.0.1" -description = "Wrappers for the framework Social on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Social-9.0.1.tar.gz", hash = "sha256:ac0552f7bcc3bfd35b4874821c9ee812b762f9c054450644cd520753c8579b6d"}, - {file = "pyobjc_framework_Social-9.0.1-py2.py3-none-any.whl", hash = "sha256:fd5395ab95c271514f6befe0023c49636853efb32156408d9df9423fdd7bd75c"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-soundanalysis" -version = "9.0.1" -description = "Wrappers for the framework SoundAnalysis on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SoundAnalysis-9.0.1.tar.gz", hash = "sha256:52ac3b7534afa19b8b9f3a3ec808f8c27d0a6b0dc2e3e87cadbc5ea03010e867"}, - {file = "pyobjc_framework_SoundAnalysis-9.0.1-py2.py3-none-any.whl", hash = "sha256:580135eedaf10b64721e4fc0120c1f8a1cbcb1398fff1656dabf573819a9a24c"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-speech" -version = "9.0.1" -description = "Wrappers for the framework Speech on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Speech-9.0.1.tar.gz", hash = "sha256:ec85948f88cc4a1f77c0cddca93046c0d0b4af526e3bc2aa90f77bdea916f288"}, - {file = "pyobjc_framework_Speech-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:60722fdd68a8d93f087da893a02f9cf759549be54428664081bac1c4119337df"}, - {file = "pyobjc_framework_Speech-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5e315e5ca17c7c7b79a3d05a375b3ade972ae3177c29ba3be519211b4e2f53b8"}, - {file = "pyobjc_framework_Speech-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d50240d21a6e5104ed7e2bd3fef11fe7f8eca1fb4deff2e7fb46784cb483aa9a"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-spritekit" -version = "9.0.1" -description = "Wrappers for the framework SpriteKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SpriteKit-9.0.1.tar.gz", hash = "sha256:7484dd95c055fdeda925ae1eec69379cc6fbb39da514c9ec71fcdeb6b0af181a"}, - {file = "pyobjc_framework_SpriteKit-9.0.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:201520a4ed454e65597393617d4216953a758dd8eb3a2277b7dba5d43a6beb2b"}, - {file = "pyobjc_framework_SpriteKit-9.0.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c2ac9d671f04b29d587c0760cc6653d7d4e3da3ccca274572db0753fd462a523"}, - {file = "pyobjc_framework_SpriteKit-9.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:82ed2de66175448a9a6ce3d6b638fbcc79bfaf0922b6bb5d975fadc96a8c3ec4"}, - {file = "pyobjc_framework_SpriteKit-9.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cdd4b0322d5c2feaedfb59d08c27f6bf94974c8e8795755306979f11326d7270"}, - {file = "pyobjc_framework_SpriteKit-9.0.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:5e877e8e7af1c07873a324e9309f95f35f5f662ec32b2d5f19bdff2e5bf336fb"}, - {file = "pyobjc_framework_SpriteKit-9.0.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:10616d3707e315fda9631ba57bc6c8a2bf5f2565204342c8bed923d995e5d6e4"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-storekit" -version = "9.0.1" -description = "Wrappers for the framework StoreKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-StoreKit-9.0.1.tar.gz", hash = "sha256:f6dc49a17b6befb4d4d891c26080265edc1c260dbf14e66bca1ad037a72a7adc"}, - {file = "pyobjc_framework_StoreKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:5a9df236fb4fba130deb7d5e1b4ab8d2c08a8c7ff8009e437171fb26e3fee5a0"}, - {file = "pyobjc_framework_StoreKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:66bc9260e9987afc2f28435dc1485b61b86b25dba583c80edef1c0466d5c83fd"}, - {file = "pyobjc_framework_StoreKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:60aab6cf4b6bbce5c3237cb0cd9d1eb9811cdb1797964a792d73d5f7f57a6bbb"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-syncservices" -version = "9.0.1" -description = "Wrappers for the framework SyncServices on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SyncServices-9.0.1.tar.gz", hash = "sha256:9a038f6d857f92f9a4c34329905821726405c07f7be0e0f4a958f423e925633a"}, - {file = "pyobjc_framework_SyncServices-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d5a252805c802966c2b910efe92b5ac2323d5f624fb1b5ded0f6e79122073ac0"}, - {file = "pyobjc_framework_SyncServices-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:8cf55195a4672e127506f46eef325c8901577e10d1ba07fac32a95ecec7c1210"}, - {file = "pyobjc_framework_SyncServices-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3525ea12627a8fb7aab3fbe3f2b509e52070e2f3485e93be02ca70d0be7102cd"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreData = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-systemconfiguration" -version = "9.0.1" -description = "Wrappers for the framework SystemConfiguration on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SystemConfiguration-9.0.1.tar.gz", hash = "sha256:0d328f3908b272d987aeaf56913dd4acf35bdb85a0a783cd3907c60e39b75bf3"}, - {file = "pyobjc_framework_SystemConfiguration-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:903bef65bea55d351792b642101795425148692ec0863b18724e2def12da7681"}, - {file = "pyobjc_framework_SystemConfiguration-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d33a781ca04fb64e437c08e0d06be472e9e7c1f755d8459718fedc56b768f16a"}, - {file = "pyobjc_framework_SystemConfiguration-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0a0f6b63dacdb118c15975119fb5f3edf116fdf79a1d1f71f32877facbd80e7b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-systemextensions" -version = "9.0.1" -description = "Wrappers for the framework SystemExtensions on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-SystemExtensions-9.0.1.tar.gz", hash = "sha256:0b95decfa84f863d5418c6ab341285b1f4c7344566c2cb6dbc62b6380a8d39ba"}, - {file = "pyobjc_framework_SystemExtensions-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f44ce5151f47efe5c3f20c5215350548bd97a02aba91b3ec3e18417267b7f875"}, - {file = "pyobjc_framework_SystemExtensions-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6146da97513e44d8edafe4e3fb30373f7b57a97c66cfbbd58901db8f81af83f5"}, - {file = "pyobjc_framework_SystemExtensions-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2e2bd5fcde4dd115012e621c7c6d327f120e23dce68b116ddbe35cd7b2165eba"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-threadnetwork" -version = "9.0.1" -description = "Wrappers for the framework ThreadNetwork on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-ThreadNetwork-9.0.1.tar.gz", hash = "sha256:426ed4d476cdb8a0c09752b8f85d586d40a6a0247e0c6f1ed40fe16689a93c54"}, - {file = "pyobjc_framework_ThreadNetwork-9.0.1-py2.py3-none-any.whl", hash = "sha256:791fcb393d0ba4c42dd0225b852b07f84ab52faff938370cdc63892ebd871512"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-uniformtypeidentifiers" -version = "9.0.1" -description = "Wrappers for the framework UniformTypeIdentifiers on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-UniformTypeIdentifiers-9.0.1.tar.gz", hash = "sha256:027e0c12923c361be01f19604049fff0ef3b4b3c920477dbe746b7e8c312355f"}, - {file = "pyobjc_framework_UniformTypeIdentifiers-9.0.1-py2.py3-none-any.whl", hash = "sha256:32ec96c1f99678cb1052d90c9582d78b3f61fcfb485a7b30f034345839370cce"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-usernotifications" -version = "9.0.1" -description = "Wrappers for the framework UserNotifications on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-UserNotifications-9.0.1.tar.gz", hash = "sha256:38894aefa85bebb855559b16f798c2b8cf34cbcb7b292cd52fe143c64c6e411b"}, - {file = "pyobjc_framework_UserNotifications-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:36be81d5b5018d7e2ca769e517af48e72e47c9b4471e9225e5ee4a9107ffe00c"}, - {file = "pyobjc_framework_UserNotifications-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:057692c2ef4c57e5347c82be1fd53ddef7d02b4a7efd0455ede04dee5c78edc1"}, - {file = "pyobjc_framework_UserNotifications-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:705bfa9ff3cb999f4a53c38a6b0e97fe5bdc9c06ac294b07b5d6e7f2603caecd"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-usernotificationsui" -version = "9.0.1" -description = "Wrappers for the framework UserNotificationsUI on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-UserNotificationsUI-9.0.1.tar.gz", hash = "sha256:7ce84ee3133fca72ea4187e820e86910a5c320422cb30e85043652917c008698"}, - {file = "pyobjc_framework_UserNotificationsUI-9.0.1-py2.py3-none-any.whl", hash = "sha256:6fb9f16e74893fde59bd2323cfd24764acc74a5fa3652c79b52aea4e62896b65"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-UserNotifications = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-videosubscriberaccount" -version = "9.0.1" -description = "Wrappers for the framework VideoSubscriberAccount on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-VideoSubscriberAccount-9.0.1.tar.gz", hash = "sha256:38e0fde0cdfdab53352f880370cc5cea49b6c6f703f58dd0c14e0f1f09bedf42"}, - {file = "pyobjc_framework_VideoSubscriberAccount-9.0.1-py2.py3-none-any.whl", hash = "sha256:4a40c908d8590a75bf71006df7429c3cbe8f4a3ccbbab8e56b6d09ad92ac1b9e"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-videotoolbox" -version = "9.0.1" -description = "Wrappers for the framework VideoToolbox on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-VideoToolbox-9.0.1.tar.gz", hash = "sha256:3ff52b8a9c06bb25a6894fafbffa97607da7294cf10ad8337dc7d707d524f9f3"}, - {file = "pyobjc_framework_VideoToolbox-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2da628f91c7dc4208edf581effdc826909c7c970807f186c0301df3e7527b19c"}, - {file = "pyobjc_framework_VideoToolbox-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:706482e2f21e5c37f44aceb2e0df4d4f67157fb11877e75e210a137a743e0ae3"}, - {file = "pyobjc_framework_VideoToolbox-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:405d519058d51da6e6f9e6e183325b01ab49386547bd61faaa07b19a237fe916"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreMedia = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-virtualization" -version = "9.0.1" -description = "Wrappers for the framework Virtualization on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Virtualization-9.0.1.tar.gz", hash = "sha256:98ecb1e7b8021013edd2905c63d23dfd5cea58c8baaf67715060c84b120a2e95"}, - {file = "pyobjc_framework_Virtualization-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b2c4d6ed95845da4fce43440686b07c89dc6a3b9d4225ecc828ebf7bd9e0ec6e"}, - {file = "pyobjc_framework_Virtualization-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9c038560122c873e5bd389f249ba463b7a2f6f7b472777aadd018ab8370407c8"}, - {file = "pyobjc_framework_Virtualization-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:1f663ac0694d91788c5ab0fa1ddcd6d1764f431f45106575ce66c546749d450b"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-vision" -version = "9.0.1" -description = "Wrappers for the framework Vision on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-Vision-9.0.1.tar.gz", hash = "sha256:0f5a6f56fd4a2d9ea340aeafe06479b500aebfcc2b81aa2a496d438a00598222"}, - {file = "pyobjc_framework_Vision-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ce1e8b4d84481ac2e66fb9075e5f1c2693db02d45283fa1797b7c483b4870a75"}, - {file = "pyobjc_framework_Vision-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6151dcdb296933efa26d0d1003d34904dd6935ba1b69649483255c1aa67742bc"}, - {file = "pyobjc_framework_Vision-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0a0195a9802fcae8b5b17ab8da7187d0be6903572a3bbb64c0e979015469ddd4"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" -pyobjc-framework-CoreML = ">=9.0.1" -pyobjc-framework-Quartz = ">=9.0.1" - -[[package]] -name = "pyobjc-framework-webkit" -version = "9.0.1" -description = "Wrappers for the framework WebKit on macOS" -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyobjc-framework-WebKit-9.0.1.tar.gz", hash = "sha256:82ed0cb273012b48f7489072d6e00579f42d54bc4543471c262db3e5c4bb9e87"}, - {file = "pyobjc_framework_WebKit-9.0.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:037082f72fa1f1d87889fdc172726c3381769de24ca5207d596f3925df9b25f0"}, - {file = "pyobjc_framework_WebKit-9.0.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:952685b820545036833ed737600d32c344916a83b2af4e04acb4b618aaac9431"}, - {file = "pyobjc_framework_WebKit-9.0.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:28a7859401b5af7c47e17612b4b3baca6669e76f974f6f6bfe5e93921a00adec"}, -] - -[package.dependencies] -pyobjc-core = ">=9.0.1" -pyobjc-framework-Cocoa = ">=9.0.1" - -[[package]] -name = "pyparsing" -version = "3.0.9" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -category = "dev" -optional = false -python-versions = ">=3.6.8" -files = [ - {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, - {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, -] - -[package.extras] -diagrams = ["jinja2", "railroad-diagrams"] - -[[package]] -name = "pyperclip" -version = "1.8.2" -description = "A cross-platform clipboard module for Python. (Only handles plain text for now.)" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "pyperclip-1.8.2.tar.gz", hash = "sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57"}, -] - -[[package]] -name = "pyrect" -version = "0.2.0" -description = "PyRect is a simple module with a Rect class for Pygame-like rectangular areas." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "PyRect-0.2.0.tar.gz", hash = "sha256:f65155f6df9b929b67caffbd57c0947c5ae5449d3b580d178074bffb47a09b78"}, -] - -[[package]] -name = "pyscreeze" -version = "0.1.28" -description = "A simple, cross-platform screenshot module for Python 2 and 3." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "PyScreeze-0.1.28.tar.gz", hash = "sha256:4428600ed19b30cd3f4b5d83767d198fc1dbae7439eecf9bd795445c009b67ae"}, -] - -[[package]] -name = "pysimplegui" -version = "4.60.4" -description = "Python GUIs for Humans. Launched in 2018. It's 2022 & PySimpleGUI is an ACTIVE & supported project. Super-simple to create custom GUI's. 325+ Demo programs & Cookbook for rapid start. Extensive documentation. Main docs at www.PySimpleGUI.org. Fun & your success are the focus. Examples using Machine Learning (GUI, OpenCV Integration), Rainmeter Style Desktop Widgets, Matplotlib + Pyplot, PIL support, add GUI to command line scripts, PDF & Image Viewers. Great for beginners & advanced GUI programmers." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "PySimpleGUI-4.60.4-py3-none-any.whl", hash = "sha256:e133fbd21779f0f125cebbc2a4e1f5a931a383738661013ff33ad525d5611eda"}, - {file = "PySimpleGUI-4.60.4.tar.gz", hash = "sha256:f88c82c301a51aea35be605dc060bcceb0dcb6682e16280544884701ab4b23ba"}, -] - -[[package]] -name = "python-dateutil" -version = "2.8.2" -description = "Extensions to the standard Python datetime module" -category = "dev" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -files = [ - {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, - {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, -] - -[package.dependencies] -six = ">=1.5" - -[[package]] -name = "python3-xlib" -version = "0.15" -description = "Python3 X Library" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "python3-xlib-0.15.tar.gz", hash = "sha256:dc4245f3ae4aa5949c1d112ee4723901ade37a96721ba9645f2bfa56e5b383f8"}, -] - -[[package]] -name = "pytweening" -version = "1.0.4" -description = "A collection of tweening / easing functions." -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "pytweening-1.0.4.tar.gz", hash = "sha256:8533282cf70b31de8a0499e1cf420930b0013c787118872b2ec899382792e2e6"}, -] - -[[package]] -name = "pywin32" -version = "306" -description = "Python for Window Extensions" -category = "main" -optional = false -python-versions = "*" -files = [ - {file = "pywin32-306-cp310-cp310-win32.whl", hash = "sha256:06d3420a5155ba65f0b72f2699b5bacf3109f36acbe8923765c22938a69dfc8d"}, - {file = "pywin32-306-cp310-cp310-win_amd64.whl", hash = "sha256:84f4471dbca1887ea3803d8848a1616429ac94a4a8d05f4bc9c5dcfd42ca99c8"}, - {file = "pywin32-306-cp311-cp311-win32.whl", hash = "sha256:e65028133d15b64d2ed8f06dd9fbc268352478d4f9289e69c190ecd6818b6407"}, - {file = "pywin32-306-cp311-cp311-win_amd64.whl", hash = "sha256:a7639f51c184c0272e93f244eb24dafca9b1855707d94c192d4a0b4c01e1100e"}, - {file = "pywin32-306-cp311-cp311-win_arm64.whl", hash = "sha256:70dba0c913d19f942a2db25217d9a1b726c278f483a919f1abfed79c9cf64d3a"}, - {file = "pywin32-306-cp312-cp312-win32.whl", hash = "sha256:383229d515657f4e3ed1343da8be101000562bf514591ff383ae940cad65458b"}, - {file = "pywin32-306-cp312-cp312-win_amd64.whl", hash = "sha256:37257794c1ad39ee9be652da0462dc2e394c8159dfd913a8a4e8eb6fd346da0e"}, - {file = "pywin32-306-cp312-cp312-win_arm64.whl", hash = "sha256:5821ec52f6d321aa59e2db7e0a35b997de60c201943557d108af9d4ae1ec7040"}, - {file = "pywin32-306-cp37-cp37m-win32.whl", hash = "sha256:1c73ea9a0d2283d889001998059f5eaaba3b6238f767c9cf2833b13e6a685f65"}, - {file = "pywin32-306-cp37-cp37m-win_amd64.whl", hash = "sha256:72c5f621542d7bdd4fdb716227be0dd3f8565c11b280be6315b06ace35487d36"}, - {file = "pywin32-306-cp38-cp38-win32.whl", hash = "sha256:e4c092e2589b5cf0d365849e73e02c391c1349958c5ac3e9d5ccb9a28e017b3a"}, - {file = "pywin32-306-cp38-cp38-win_amd64.whl", hash = "sha256:e8ac1ae3601bee6ca9f7cb4b5363bf1c0badb935ef243c4733ff9a393b1690c0"}, - {file = "pywin32-306-cp39-cp39-win32.whl", hash = "sha256:e25fd5b485b55ac9c057f67d94bc203f3f6595078d1fb3b458c9c28b7153a802"}, - {file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"}, -] - -[[package]] -name = "pyyaml" -version = "6.0" -description = "YAML parser and emitter for Python" -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"}, - {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"}, - {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"}, - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, -] - -[[package]] -name = "pyzmq" -version = "25.0.2" -description = "Python bindings for 0MQ" -category = "dev" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pyzmq-25.0.2-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:ac178e666c097c8d3deb5097b58cd1316092fc43e8ef5b5fdb259b51da7e7315"}, - {file = "pyzmq-25.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:659e62e1cbb063151c52f5b01a38e1df6b54feccfa3e2509d44c35ca6d7962ee"}, - {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8280ada89010735a12b968ec3ea9a468ac2e04fddcc1cede59cb7f5178783b9c"}, - {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9b5eeb5278a8a636bb0abdd9ff5076bcbb836cd2302565df53ff1fa7d106d54"}, - {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9a2e5fe42dfe6b73ca120b97ac9f34bfa8414feb15e00e37415dbd51cf227ef6"}, - {file = "pyzmq-25.0.2-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:827bf60e749e78acb408a6c5af6688efbc9993e44ecc792b036ec2f4b4acf485"}, - {file = "pyzmq-25.0.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:7b504ae43d37e282301da586529e2ded8b36d4ee2cd5e6db4386724ddeaa6bbc"}, - {file = "pyzmq-25.0.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:cb1f69a0a2a2b1aae8412979dd6293cc6bcddd4439bf07e4758d864ddb112354"}, - {file = "pyzmq-25.0.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:2b9c9cc965cdf28381e36da525dcb89fc1571d9c54800fdcd73e3f73a2fc29bd"}, - {file = "pyzmq-25.0.2-cp310-cp310-win32.whl", hash = "sha256:24abbfdbb75ac5039205e72d6c75f10fc39d925f2df8ff21ebc74179488ebfca"}, - {file = "pyzmq-25.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6a821a506822fac55d2df2085a52530f68ab15ceed12d63539adc32bd4410f6e"}, - {file = "pyzmq-25.0.2-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:9af0bb0277e92f41af35e991c242c9c71920169d6aa53ade7e444f338f4c8128"}, - {file = "pyzmq-25.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:54a96cf77684a3a537b76acfa7237b1e79a8f8d14e7f00e0171a94b346c5293e"}, - {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88649b19ede1cab03b96b66c364cbbf17c953615cdbc844f7f6e5f14c5e5261c"}, - {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:715cff7644a80a7795953c11b067a75f16eb9fc695a5a53316891ebee7f3c9d5"}, - {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:312b3f0f066b4f1d17383aae509bacf833ccaf591184a1f3c7a1661c085063ae"}, - {file = "pyzmq-25.0.2-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:d488c5c8630f7e782e800869f82744c3aca4aca62c63232e5d8c490d3d66956a"}, - {file = "pyzmq-25.0.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:38d9f78d69bcdeec0c11e0feb3bc70f36f9b8c44fc06e5d06d91dc0a21b453c7"}, - {file = "pyzmq-25.0.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:3059a6a534c910e1d5d068df42f60d434f79e6cc6285aa469b384fa921f78cf8"}, - {file = "pyzmq-25.0.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6526d097b75192f228c09d48420854d53dfbc7abbb41b0e26f363ccb26fbc177"}, - {file = "pyzmq-25.0.2-cp311-cp311-win32.whl", hash = "sha256:5c5fbb229e40a89a2fe73d0c1181916f31e30f253cb2d6d91bea7927c2e18413"}, - {file = "pyzmq-25.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:ed15e3a2c3c2398e6ae5ce86d6a31b452dfd6ad4cd5d312596b30929c4b6e182"}, - {file = "pyzmq-25.0.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:032f5c8483c85bf9c9ca0593a11c7c749d734ce68d435e38c3f72e759b98b3c9"}, - {file = "pyzmq-25.0.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:374b55516393bfd4d7a7daa6c3b36d6dd6a31ff9d2adad0838cd6a203125e714"}, - {file = "pyzmq-25.0.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:08bfcc21b5997a9be4fefa405341320d8e7f19b4d684fb9c0580255c5bd6d695"}, - {file = "pyzmq-25.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1a843d26a8da1b752c74bc019c7b20e6791ee813cd6877449e6a1415589d22ff"}, - {file = "pyzmq-25.0.2-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:b48616a09d7df9dbae2f45a0256eee7b794b903ddc6d8657a9948669b345f220"}, - {file = "pyzmq-25.0.2-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:d4427b4a136e3b7f85516c76dd2e0756c22eec4026afb76ca1397152b0ca8145"}, - {file = "pyzmq-25.0.2-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:26b0358e8933990502f4513c991c9935b6c06af01787a36d133b7c39b1df37fa"}, - {file = "pyzmq-25.0.2-cp36-cp36m-win32.whl", hash = "sha256:c8fedc3ccd62c6b77dfe6f43802057a803a411ee96f14e946f4a76ec4ed0e117"}, - {file = "pyzmq-25.0.2-cp36-cp36m-win_amd64.whl", hash = "sha256:2da6813b7995b6b1d1307329c73d3e3be2fd2d78e19acfc4eff2e27262732388"}, - {file = "pyzmq-25.0.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a35960c8b2f63e4ef67fd6731851030df68e4b617a6715dd11b4b10312d19fef"}, - {file = "pyzmq-25.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:eef2a0b880ab40aca5a878933376cb6c1ec483fba72f7f34e015c0f675c90b20"}, - {file = "pyzmq-25.0.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:85762712b74c7bd18e340c3639d1bf2f23735a998d63f46bb6584d904b5e401d"}, - {file = "pyzmq-25.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:64812f29d6eee565e129ca14b0c785744bfff679a4727137484101b34602d1a7"}, - {file = "pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:510d8e55b3a7cd13f8d3e9121edf0a8730b87d925d25298bace29a7e7bc82810"}, - {file = "pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:b164cc3c8acb3d102e311f2eb6f3c305865ecb377e56adc015cb51f721f1dda6"}, - {file = "pyzmq-25.0.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:28fdb9224a258134784a9cf009b59265a9dde79582fb750d4e88a6bcbc6fa3dc"}, - {file = "pyzmq-25.0.2-cp37-cp37m-win32.whl", hash = "sha256:dd771a440effa1c36d3523bc6ba4e54ff5d2e54b4adcc1e060d8f3ca3721d228"}, - {file = "pyzmq-25.0.2-cp37-cp37m-win_amd64.whl", hash = "sha256:9bdc40efb679b9dcc39c06d25629e55581e4c4f7870a5e88db4f1c51ce25e20d"}, - {file = "pyzmq-25.0.2-cp38-cp38-macosx_10_15_universal2.whl", hash = "sha256:1f82906a2d8e4ee310f30487b165e7cc8ed09c009e4502da67178b03083c4ce0"}, - {file = "pyzmq-25.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:21ec0bf4831988af43c8d66ba3ccd81af2c5e793e1bf6790eb2d50e27b3c570a"}, - {file = "pyzmq-25.0.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:abbce982a17c88d2312ec2cf7673985d444f1beaac6e8189424e0a0e0448dbb3"}, - {file = "pyzmq-25.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:9e1d2f2d86fc75ed7f8845a992c5f6f1ab5db99747fb0d78b5e4046d041164d2"}, - {file = "pyzmq-25.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a2e92ff20ad5d13266bc999a29ed29a3b5b101c21fdf4b2cf420c09db9fb690e"}, - {file = "pyzmq-25.0.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:edbbf06cc2719889470a8d2bf5072bb00f423e12de0eb9ffec946c2c9748e149"}, - {file = "pyzmq-25.0.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:77942243ff4d14d90c11b2afd8ee6c039b45a0be4e53fb6fa7f5e4fd0b59da39"}, - {file = "pyzmq-25.0.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ab046e9cb902d1f62c9cc0eca055b1d11108bdc271caf7c2171487298f229b56"}, - {file = "pyzmq-25.0.2-cp38-cp38-win32.whl", hash = "sha256:ad761cfbe477236802a7ab2c080d268c95e784fe30cafa7e055aacd1ca877eb0"}, - {file = "pyzmq-25.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:8560756318ec7c4c49d2c341012167e704b5a46d9034905853c3d1ade4f55bee"}, - {file = "pyzmq-25.0.2-cp39-cp39-macosx_10_15_universal2.whl", hash = "sha256:ab2c056ac503f25a63f6c8c6771373e2a711b98b304614151dfb552d3d6c81f6"}, - {file = "pyzmq-25.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cca8524b61c0eaaa3505382dc9b9a3bc8165f1d6c010fdd1452c224225a26689"}, - {file = "pyzmq-25.0.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cfb9f7eae02d3ac42fbedad30006b7407c984a0eb4189a1322241a20944d61e5"}, - {file = "pyzmq-25.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5eaeae038c68748082137d6896d5c4db7927e9349237ded08ee1bbd94f7361c9"}, - {file = "pyzmq-25.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4a31992a8f8d51663ebf79df0df6a04ffb905063083d682d4380ab8d2c67257c"}, - {file = "pyzmq-25.0.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:6a979e59d2184a0c8f2ede4b0810cbdd86b64d99d9cc8a023929e40dce7c86cc"}, - {file = "pyzmq-25.0.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:1f124cb73f1aa6654d31b183810febc8505fd0c597afa127c4f40076be4574e0"}, - {file = "pyzmq-25.0.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:65c19a63b4a83ae45d62178b70223adeee5f12f3032726b897431b6553aa25af"}, - {file = "pyzmq-25.0.2-cp39-cp39-win32.whl", hash = "sha256:83d822e8687621bed87404afc1c03d83fa2ce39733d54c2fd52d8829edb8a7ff"}, - {file = "pyzmq-25.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:24683285cc6b7bf18ad37d75b9db0e0fefe58404e7001f1d82bf9e721806daa7"}, - {file = "pyzmq-25.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4a4b4261eb8f9ed71f63b9eb0198dd7c934aa3b3972dac586d0ef502ba9ab08b"}, - {file = "pyzmq-25.0.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:62ec8d979f56c0053a92b2b6a10ff54b9ec8a4f187db2b6ec31ee3dd6d3ca6e2"}, - {file = "pyzmq-25.0.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:affec1470351178e892121b3414c8ef7803269f207bf9bef85f9a6dd11cde264"}, - {file = "pyzmq-25.0.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffc71111433bd6ec8607a37b9211f4ef42e3d3b271c6d76c813669834764b248"}, - {file = "pyzmq-25.0.2-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:6fadc60970714d86eff27821f8fb01f8328dd36bebd496b0564a500fe4a9e354"}, - {file = "pyzmq-25.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:269968f2a76c0513490aeb3ba0dc3c77b7c7a11daa894f9d1da88d4a0db09835"}, - {file = "pyzmq-25.0.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:f7c8b8368e84381ae7c57f1f5283b029c888504aaf4949c32e6e6fb256ec9bf0"}, - {file = "pyzmq-25.0.2-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:25e6873a70ad5aa31e4a7c41e5e8c709296edef4a92313e1cd5fc87bbd1874e2"}, - {file = "pyzmq-25.0.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b733076ff46e7db5504c5e7284f04a9852c63214c74688bdb6135808531755a3"}, - {file = "pyzmq-25.0.2-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:a6f6ae12478fdc26a6d5fdb21f806b08fa5403cd02fd312e4cb5f72df078f96f"}, - {file = "pyzmq-25.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:67da1c213fbd208906ab3470cfff1ee0048838365135a9bddc7b40b11e6d6c89"}, - {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:531e36d9fcd66f18de27434a25b51d137eb546931033f392e85674c7a7cea853"}, - {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34a6fddd159ff38aa9497b2e342a559f142ab365576284bc8f77cb3ead1f79c5"}, - {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b491998ef886662c1f3d49ea2198055a9a536ddf7430b051b21054f2a5831800"}, - {file = "pyzmq-25.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:5d496815074e3e3d183fe2c7fcea2109ad67b74084c254481f87b64e04e9a471"}, - {file = "pyzmq-25.0.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:56a94ab1d12af982b55ca96c6853db6ac85505e820d9458ac76364c1998972f4"}, - {file = "pyzmq-25.0.2.tar.gz", hash = "sha256:6b8c1bbb70e868dc88801aa532cae6bd4e3b5233784692b786f17ad2962e5149"}, -] - -[package.dependencies] -cffi = {version = "*", markers = "implementation_name == \"pypy\""} - -[[package]] -name = "requests" -version = "2.28.2" -description = "Python HTTP for Humans." -category = "main" -optional = false -python-versions = ">=3.7, <4" -files = [ - {file = "requests-2.28.2-py3-none-any.whl", hash = "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa"}, - {file = "requests-2.28.2.tar.gz", hash = "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf"}, -] - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" -idna = ">=2.5,<4" -urllib3 = ">=1.21.1,<1.27" +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<1.27" [package.extras] socks = ["PySocks (>=1.5.6,!=1.5.7)"] use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] -[[package]] -name = "rubicon-objc" -version = "0.4.5" -description = "A bridge between an Objective C runtime environment and Python." -category = "main" -optional = false -python-versions = ">=3.7" -files = [ - {file = "rubicon-objc-0.4.5.tar.gz", hash = "sha256:f848b6033687f811a11a9d133d6bc4799627b953edbf0e975af598231bd1b272"}, - {file = "rubicon_objc-0.4.5-py3-none-any.whl", hash = "sha256:9fec56db6f1cbf24a3a1f0622216fdd8fa2b253b08007b49262c0863f05daca0"}, -] - -[package.extras] -dev = ["pre-commit (==2.21.0)", "pre-commit (==3.0.2)", "pytest (==7.2.1)", "pytest-tldr (==0.2.5)", "setuptools-scm[toml] (==7.1.0)", "tox (==4.4.2)"] -docs = ["furo (==2022.12.7)", "pyenchant (==3.2.2)", "sphinx (==6.1.3)", "sphinx-autobuild (==2021.3.14)", "sphinx-tabs (==3.4.1)", "sphinxcontrib-spelling (==7.7.0)"] - [[package]] name = "setuptools" version = "67.6.1" @@ -4847,4 +1969,4 @@ tests = ["pytest"] [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "d761b5d1e731653555d3e5f8cf0a6c54424165dc8e56e7aec5c0be8ad1fde6f9" +content-hash = "8628c590c96117b08df6129294372efe0e51e6f7c7e73c8270dec424e9fd226f" diff --git a/backend/pyclashbot/bot/clashmain.py b/backend/pyclashbot/bot/clashmain.py index 7ab162cc7..e1f7e086b 100644 --- a/backend/pyclashbot/bot/clashmain.py +++ b/backend/pyclashbot/bot/clashmain.py @@ -1,7 +1,6 @@ import time import numpy -import pyautogui from ahk import AHK from pyclashbot.bot.navigation import ( @@ -20,11 +19,11 @@ get_first_location, pixel_is_equal, ) -from pyclashbot.memu import click, screenshot, scroll_down, scroll_up_fast +from pyclashbot.memu import click, screenshot, scroll_down, scroll_up from pyclashbot.memu.client import ( get_file_count, make_reference_image_list, - scroll_down_fast, + scroll_down, ) from pyclashbot.utils.logger import Logger @@ -210,27 +209,27 @@ def get_to_account(logger, account_number): elif account_number == 4: # scroll then click - scroll_down_fast() + scroll_down() click(170, 640) elif account_number == 5: # scroll then click for _ in range(4): - scroll_down_fast() + scroll_down() time.sleep(0.5) click(230, 585) elif account_number == 6: # scroll then click for _ in range(7): - scroll_down_fast() + scroll_down() time.sleep(0.5) click(240, 550) elif account_number == 7: # scroll then click for _ in range(7): - scroll_down_fast() + scroll_down() time.sleep(0.5) click(230, 625) diff --git a/backend/pyclashbot/bot/deck.py b/backend/pyclashbot/bot/deck.py index 284055038..d2466be89 100644 --- a/backend/pyclashbot/bot/deck.py +++ b/backend/pyclashbot/bot/deck.py @@ -17,9 +17,9 @@ make_reference_image_list, screenshot, scroll_down, - scroll_down_super_fast, + scroll_down_fast, + scroll_up, scroll_up_fast, - scroll_up_super_fast, ) """Methods that have to do with the randomization of the current deck""" @@ -65,7 +65,7 @@ def count_scrolls_in_card_page(logger) -> int | Literal["restart"]: # Count scrolls count: int = 1 - scroll_down_super_fast() + scroll_down_fast() loops = 0 while check_if_can_still_scroll_in_card_page(): print("Scrolling down in card page: ", count) @@ -73,7 +73,7 @@ def count_scrolls_in_card_page(logger) -> int | Literal["restart"]: if loops > 40: logger.change_status("Failed counting scrolls in card page") return "restart" - scroll_down_super_fast() + scroll_down_fast() time.sleep(0.1) count += 1 @@ -461,7 +461,7 @@ def randomize_this_deck(logger): """main method for randomizing the current deck args: logger: Logger object - returns: + returns: restart state upon failure """ @@ -502,7 +502,7 @@ def randomize_this_deck(logger): # scroll that amount for _ in range(random_scroll_amount): - scroll_down_super_fast() + scroll_down_fast() time.sleep(0.1) # check for scrolling failure @@ -511,7 +511,7 @@ def randomize_this_deck(logger): "detected a failure when randomly scrolling during deck randomization... attempting to save the bot" ) for _ in range(3): - scroll_down_super_fast() + scroll_down_fast() time.sleep(0.1) # click randomly until we get a 'use' button diff --git a/backend/pyclashbot/bot/free_offer_collection.py b/backend/pyclashbot/bot/free_offer_collection.py index 33fced824..a4bf8dffb 100644 --- a/backend/pyclashbot/bot/free_offer_collection.py +++ b/backend/pyclashbot/bot/free_offer_collection.py @@ -17,7 +17,7 @@ get_file_count, make_reference_image_list, screenshot, - scroll_down_super_fast, + scroll_down_fast, ) @@ -48,7 +48,7 @@ def collect_free_offer_from_shop(logger): loops = 0 print("Scrolling and looking for a free offer") while free_offer_coords is None: - scroll_down_super_fast() + scroll_down_fast() time.sleep(2) free_offer_coords = find_free_offer_icon() diff --git a/backend/pyclashbot/bot/navigation.py b/backend/pyclashbot/bot/navigation.py index 9b60cffcb..e20d75037 100644 --- a/backend/pyclashbot/bot/navigation.py +++ b/backend/pyclashbot/bot/navigation.py @@ -2,7 +2,6 @@ import time import numpy -import pyautogui from pyclashbot.detection.image_rec import ( check_for_location, @@ -16,8 +15,9 @@ make_reference_image_list, screenshot, scroll_down, + scroll_down, + scroll_up, scroll_up_fast, - scroll_up_super_fast, ) """methods that have to do with navigating the game's menus""" @@ -80,11 +80,11 @@ def get_to_war_page_from_main(logger): click(280, 620) if random.randint(1, 2) == 2: - origin = pyautogui.position() - pyautogui.moveTo(300, 300) + # origin = pyautogui.position() + # pyautogui.moveTo(300, 300) time.sleep(1) - scroll_up_fast() - pyautogui.moveTo(origin[0], origin[1]) + scroll_up() + # pyautogui.moveTo(origin[0], origin[1]) time.sleep(1) return None @@ -1243,7 +1243,6 @@ def wait_for_card_page(): start_time = time.time() while not check_if_on_card_page(): - if time.time() - start_time > 10: print("timed out waiting for card page") return "fail" @@ -1436,6 +1435,7 @@ def handle_bonus_bank_popup_in_battlepass_page(): click(216, 466) time.sleep(3) + def get_to_challenges_tab(): """method for getting to the challenges tab args: @@ -1446,6 +1446,7 @@ def get_to_challenges_tab(): click(x=394, y=634) time.sleep(1) - for _ in range(5):scroll_up_super_fast() + for _ in range(5): + scroll_up_fast() time.sleep(1) - print('done') + print("done") diff --git a/backend/pyclashbot/bot/request.py b/backend/pyclashbot/bot/request.py index 05db90ce7..39fa08c8b 100644 --- a/backend/pyclashbot/bot/request.py +++ b/backend/pyclashbot/bot/request.py @@ -12,8 +12,8 @@ from pyclashbot.memu import ( click, screenshot, - scroll_down_super_fast, - scroll_up_super_fast, + scroll_down_fast, + scroll_up_fast, ) from pyclashbot.memu.client import get_file_count, make_reference_image_list @@ -102,7 +102,7 @@ def request_random_card(logger, maximum_scrolls=10): print("Scrolling randomly with maximum scrolls of ", maximum_scrolls) random_scroll_amount = Random().randint(0, maximum_scrolls) for _ in range(random_scroll_amount): - scroll_down_super_fast() + scroll_down_fast() # click random cards in the card list until a request button appears. has_card_to_request = False @@ -189,7 +189,7 @@ def count_maximum_request_scrolls(logger): # get to the top of this page # b/c on epic sunday it automatically scrolls sorta halfway down to show the epic cards. for _ in range(10): - scroll_up_super_fast() + scroll_up_fast() # count scrolls scrolls = 0 @@ -203,11 +203,11 @@ def count_maximum_request_scrolls(logger): "Failed counting maximum scrolls in request page in count_maximum_request_scrolls()" ) return "restart" - scroll_down_super_fast() + scroll_down_fast() scrolls += 1 for _ in range(10): - scroll_up_super_fast() + scroll_up_fast() return scrolls diff --git a/backend/pyclashbot/bot/upgrade.py b/backend/pyclashbot/bot/upgrade.py index a7f958f2b..eb308bfb4 100644 --- a/backend/pyclashbot/bot/upgrade.py +++ b/backend/pyclashbot/bot/upgrade.py @@ -9,7 +9,7 @@ pixel_is_equal, ) from pyclashbot.memu import click, get_file_count, screenshot -from pyclashbot.memu.client import make_reference_image_list, scroll_up_fast +from pyclashbot.memu.client import make_reference_image_list, scroll_up def check_for_upgradable_cards(): @@ -36,7 +36,7 @@ def check_for_upgradable_cards(): upgrade_card_bool_list = [] - scroll_up_fast() + scroll_up() for card_index in range(8): this_card_coord = card_coord_list[card_index] diff --git a/backend/pyclashbot/bot/war.py b/backend/pyclashbot/bot/war.py index 23fcf021b..6bfaf4169 100644 --- a/backend/pyclashbot/bot/war.py +++ b/backend/pyclashbot/bot/war.py @@ -14,8 +14,8 @@ get_file_count, make_reference_image_list, screenshot, - scroll_down_super_fast, - scroll_up_super_fast, + scroll_down_fast, + scroll_up_fast, ) @@ -190,9 +190,9 @@ def click_war_icon(): return "failed" if random.randint(0, 1) == 0: - scroll_up_super_fast() + scroll_up_fast() else: - scroll_down_super_fast() + scroll_down_fast() time.sleep(3) coord = find_battle_icon_on_war_page() click(coord[0], coord[1]) diff --git a/backend/pyclashbot/memu/__init__.py b/backend/pyclashbot/memu/__init__.py index 87d960628..17fe932c5 100644 --- a/backend/pyclashbot/memu/__init__.py +++ b/backend/pyclashbot/memu/__init__.py @@ -5,9 +5,9 @@ orientate_terminal, screenshot, scroll_down, - scroll_down_super_fast, + scroll_down_fast, + scroll_up, scroll_up_fast, - scroll_up_super_fast, ) __all__ = [ @@ -16,8 +16,8 @@ "make_reference_image_list", "screenshot", "scroll_down", - "scroll_down_super_fast", + "scroll_down_fast", + "scroll_up", "scroll_up_fast", - "scroll_up_super_fast", "orientate_terminal", ] diff --git a/backend/pyclashbot/memu/client.py b/backend/pyclashbot/memu/client.py index d15942a62..342c06f54 100644 --- a/backend/pyclashbot/memu/client.py +++ b/backend/pyclashbot/memu/client.py @@ -3,9 +3,9 @@ import time from os.path import dirname, join -import pyautogui import pygetwindow from ahk import AHK +from PIL import Image, ImageGrab if getattr(sys, "frozen", False): # The application is frozen @@ -19,18 +19,26 @@ def print_pix_list(pix_list): print(pix[0], pix[1], pix[2]) -def screenshot(region=None): +def screenshot( + region: list[int | float] | tuple[int, int, int, int] | None = None +) -> Image.Image: """Method to return a screenshot of a given region Args: region (tuple, optional): Region to take a screenshot of. Defaults to None. Returns: - PIL.Image: Screenshot of the given region + PIL.Image.Image: Screenshot of the given region """ if region is None: - region = [0, 0, 500, 700] - return pyautogui.screenshot(region=region) # type: ignore + region = (0, 0, 500, 700) + else: + # due to API change, the last two values of the region are now the width and height, + # not the bottom right corner like with the old API. + # this fix keeps functionality the same in our codebase + new_region = (region[0], region[1], region[0] + region[2], region[1] + region[3]) + region = tuple(int(x) for x in new_region) + return ImageGrab.grab(bbox=region) def make_reference_image_list(size): @@ -45,48 +53,6 @@ def make_reference_image_list(size): return reference_image_list -def scroll_up_fast(): - """Method for scrolling up faster when interacting with a scrollable menu""" - origin = pyautogui.position() - pyautogui.moveTo(x=215, y=300) - pyautogui.dragTo(x=215, y=350, button="left", duration=0.5) - pyautogui.moveTo(x=origin[0], y=origin[1]) - -def scroll_up_super_fast(): - """Method for scrolling up faster when interacting with a scrollable menu""" - origin = pyautogui.position() - pyautogui.moveTo(x=215, y=300) - pyautogui.dragTo(x=215, y=350, button="left", duration=0.2) - pyautogui.moveTo(x=origin[0], y=origin[1]) - - -def scroll_down_fast(): - """Method for scrolling down faster when interacting with a scrollable menu""" - origin = pyautogui.position() - pyautogui.moveTo(x=215, y=350) - time.sleep(0.1) - pyautogui.dragTo(x=215, y=300, button="left", duration=0.5) - pyautogui.moveTo(x=origin[0], y=origin[1]) - - -def scroll_down_super_fast(): - """Method for scrolling down even faster when interacting with a scrollable menu""" - origin = pyautogui.position() - pyautogui.moveTo(x=215, y=400) - time.sleep(0.1) - pyautogui.dragTo(x=215, y=300, button="left", duration=0.2) - pyautogui.moveTo(x=origin[0], y=origin[1]) - - -def scroll_up_super_fast(): - """Method for scrolling down even faster when interacting with a scrollable menu""" - origin = pyautogui.position() - pyautogui.moveTo(x=215, y=300) - time.sleep(0.1) - pyautogui.dragTo(x=215, y=400, button="left", duration=0.2) - pyautogui.moveTo(x=origin[0], y=origin[1]) - - def get_file_count(folder): """Method to return the amount of a files in a given directory @@ -169,18 +135,42 @@ def click(x, y, duration: float = 1, max_attempts=3, clicks=1, interval=0.1): ahk.mouse_move(x=origin[0], y=origin[1], blocking=False) +def scroll_up(): + """Method for scrolling up faster when interacting with a scrollable menu""" + origin = ahk.mouse_position + ahk.mouse_position = (215, 300) + ahk.mouse_drag(x=0, y=50, relative=True, blocking=True) + ahk.mouse_position = origin + + def scroll_down(): - """Method for scrolling down when interacting with a scrollable menu""" - origin = pyautogui.position() - pyautogui.moveTo(x=215, y=350) - pyautogui.dragTo(x=215, y=300, button="left", duration=1) - pyautogui.moveTo(x=origin[0], y=origin[1]) + """Method for scrolling down faster when interacting with a scrollable menu""" + origin = ahk.mouse_position + ahk.mouse_position = (215, 350) + ahk.mouse_drag(x=0, y=-50, relative=True, blocking=True) + ahk.mouse_position = origin + + +def scroll_down_fast(): + """Method for scrolling down even faster when interacting with a scrollable menu""" + origin = ahk.mouse_position + ahk.mouse_position = (215, 400) + ahk.mouse_drag(x=0, y=-100, relative=True, blocking=True) + ahk.mouse_position = origin + + +def scroll_up_fast(): + """Method for scrolling down even faster when interacting with a scrollable menu""" + origin = ahk.mouse_position + ahk.mouse_position = (215, 300) + ahk.mouse_drag(x=0, y=100, relative=True, blocking=True) + ahk.mouse_position = origin def orientate_terminal(): """Method for orientating the terminal""" try: - window = pygetwindow.getWindowsWithTitle("Py-ClashBot")[0] + window = pygetwindow.getWindowsWithTitle("Py-ClashBot")[0] # type: ignore window.moveTo(732, 0) except Exception: print("Couldn't orientate terminal") diff --git a/backend/pyproject.toml b/backend/pyproject.toml index 6337600d2..76c63340a 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -33,7 +33,6 @@ python = "^3.11" pillow = "^9.4.0" opencv-python = "^4.7.0" numpy = "^1.24.1" -pyautogui = "^0.9" pygetwindow = "^0.0" joblib = "^1.2" requests = "^2.28" diff --git a/backend/tests/image_rec_test.py b/backend/tests/image_rec_test.py index c29f072ae..ddb90dc6f 100644 --- a/backend/tests/image_rec_test.py +++ b/backend/tests/image_rec_test.py @@ -8,7 +8,6 @@ class ImageRecTest(unittest.TestCase): def test_image_rec(self): - # Use pyautogui to screnshot ss = Image.open("tests/assets/test_image.png") # load template image from file tp = Image.open("tests/assets/pass_template.png") @@ -16,7 +15,6 @@ def test_image_rec(self): self.assertTrue(compare_images(ss, tp) is not None) def test_no_image_rec(self): - # Use pyautogui to screnshot ss = Image.open("tests/assets/test_image.png") # load template image from file tp = Image.open("tests/assets/fail_template.png")