├── .gitignore ├── README.md ├── app.gif ├── logo.png ├── notification.png ├── poetry.lock ├── pyproject.toml ├── requirements.txt ├── stayawake ├── __init__.py ├── icons │ ├── 16x16.png │ ├── 192x192.png │ ├── 32x32.png │ ├── 48x48.png │ ├── 512x512.png │ ├── StayAwake.ico │ └── StayAwakeOpaque.ico ├── interface.py ├── interface.ui └── main.py ├── tests └── __init__.py └── tray.png /.gitignore: -------------------------------------------------------------------------------- 1 | # idea 2 | .idea/ 3 | 4 | # Byte-compiled / optimized / DLL files 5 | __pycache__/ 6 | *.py[cod] 7 | *$py.class 8 | 9 | # C extensions 10 | *.so 11 | 12 | # Distribution / packaging 13 | .Python 14 | build/ 15 | develop-eggs/ 16 | dist/ 17 | downloads/ 18 | eggs/ 19 | .eggs/ 20 | lib/ 21 | lib64/ 22 | parts/ 23 | sdist/ 24 | var/ 25 | wheels/ 26 | pip-wheel-metadata/ 27 | share/python-wheels/ 28 | *.egg-info/ 29 | .installed.cfg 30 | *.egg 31 | MANIFEST 32 | 33 | # PyInstaller 34 | # Usually these files are written by a python script from a template 35 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 36 | *.manifest 37 | *.spec 38 | 39 | # Installer logs 40 | pip-log.txt 41 | pip-delete-this-directory.txt 42 | 43 | # Unit test / coverage reports 44 | htmlcov/ 45 | .tox/ 46 | .nox/ 47 | .coverage 48 | .coverage.* 49 | .cache 50 | nosetests.xml 51 | coverage.xml 52 | *.cover 53 | *.py,cover 54 | .hypothesis/ 55 | .pytest_cache/ 56 | 57 | # Translations 58 | *.mo 59 | *.pot 60 | 61 | # Django stuff: 62 | *.log 63 | local_settings.py 64 | db.sqlite3 65 | db.sqlite3-journal 66 | 67 | # Flask stuff: 68 | instance/ 69 | .webassets-cache 70 | 71 | # Scrapy stuff: 72 | .scrapy 73 | 74 | # Sphinx documentation 75 | docs/_build/ 76 | 77 | # PyBuilder 78 | target/ 79 | 80 | # Jupyter Notebook 81 | .ipynb_checkpoints 82 | 83 | # IPython 84 | profile_default/ 85 | ipython_config.py 86 | 87 | # pyenv 88 | .python-version 89 | 90 | # pipenv 91 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 92 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 93 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 94 | # install all needed dependencies. 95 | #Pipfile.lock 96 | 97 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 98 | __pypackages__/ 99 | 100 | # Celery stuff 101 | celerybeat-schedule 102 | celerybeat.pid 103 | 104 | # SageMath parsed files 105 | *.sage.py 106 | 107 | # Environments 108 | .env 109 | .venv 110 | env/ 111 | venv/ 112 | ENV/ 113 | env.bak/ 114 | venv.bak/ 115 | 116 | # Spyder project settings 117 | .spyderproject 118 | .spyproject 119 | 120 | # Rope project settings 121 | .ropeproject 122 | 123 | # mkdocs documentation 124 | /site 125 | 126 | # mypy 127 | .mypy_cache/ 128 | .dmypy.json 129 | dmypy.json 130 | 131 | # Pyre type checker 132 | .pyre/ 133 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #
2 |
3 | 4 | StayAwake 5 | 6 |

7 | A minimalist app that prevents your computer from going to sleep. 8 |
9 |

10 |

11 | 12 | StayAwake 13 | 14 |

15 |

16 | 17 | StayAwake 18 | 19 |

20 |

21 | 22 | StayAwake 23 | 24 |

25 |
26 | 27 |
28 | Table of Contents 29 |
    30 |
  1. Prerequisites
  2. 31 |
  3. Clone the Repository
  4. 32 |
  5. Run the Code
  6. 33 |
  7. Additional Tools
  8. 34 |
35 |
36 | 37 | 38 | 39 | # Prerequisites 40 | - [Python](https://www.python.org/downloads/) (latest version) 41 | - If using windows, in the python installer make sure to select the "Add Python to PATH" option 42 | - [Pycharm](https://www.jetbrains.com/pycharm/download/#section=windows) (optional) 43 | 44 | 45 | # Clone the Repository 46 | ## Option 1: via Command Line Interface 47 | - Install [GitHub CLI](https://cli.github.com/) (if not already installed) 48 | ``` 49 | git clone https://github.com/trevtravtrev/StayAwake 50 | ``` 51 | ## Option 2: via GitHub Desktop 52 | 1. Install [GitHub Desktop](https://desktop.github.com/) (if not already installed) 53 | 2. Follow instructions [here](https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop) to clone 54 | # Run the Code 55 | ## Option 1: Poetry (Recommended for StayAwake) 56 | 1. Install Poetry (if not already installed) 57 | ``` 58 | pip install poetry 59 | ``` 60 | 2. Install StayAwake dependencies 61 | ``` 62 | cd StayAwake 63 | poetry install 64 | ``` 65 | 3. Run StayAwake 66 | ``` 67 | poetry run python main.py 68 | ``` 69 | ## Option 2: requirements.txt 70 | 1. Create the virtual environment: 71 | ``` 72 | cd StayAwake 73 | python -m venv venv 74 | ``` 75 | 2. Activate the virtual environment: 76 | - For Windows: 77 | ``` 78 | venv\Scripts\activate 79 | ``` 80 | - For macOS/Linux: 81 | ``` 82 | source venv/bin/activate 83 | ``` 84 | Once activated, you will notice that the prompt in your terminal or command prompt changes to indicate that you are now working within the virtual environment. 85 | 3. Install StayAwake dependencies 86 | ``` 87 | pip install -r requirements.txt 88 | ``` 89 | 4. Run StayAwake 90 | ``` 91 | python main.py 92 | ``` 93 | 94 | # Additional Tools 95 | All StayAwake code was formatted, linted, and secured with the following tools: 96 | - [black](https://black.readthedocs.io/en/stable/) 97 | - [flake8](https://flake8.pycqa.org/en/latest/) 98 | - [radon](https://radon.readthedocs.io/en/latest/) 99 | - [bandit](https://bandit.readthedocs.io/en/latest/) 100 | - [isort](https://pycqa.github.io/isort/) 101 | - [mypy](https://mypy.readthedocs.io/en/stable/) 102 | 103 | -------------------------------------------------------------------------------- /app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/app.gif -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/logo.png -------------------------------------------------------------------------------- /notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/notification.png -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- 1 | # This file is automatically @generated by Poetry 1.5.0 and should not be changed by hand. 2 | 3 | [[package]] 4 | name = "mouseinfo" 5 | version = "0.1.3" 6 | description = "An application to display XY position and RGB color information for the pixel currently under the mouse. Works on Python 2 and 3." 7 | optional = false 8 | python-versions = "*" 9 | files = [ 10 | {file = "MouseInfo-0.1.3.tar.gz", hash = "sha256:2c62fb8885062b8e520a3cce0a297c657adcc08c60952eb05bc8256ef6f7f6e7"}, 11 | ] 12 | 13 | [package.dependencies] 14 | pyperclip = "*" 15 | python3-Xlib = {version = "*", markers = "platform_system == \"Linux\" and python_version >= \"3.0\""} 16 | rubicon-objc = {version = "*", markers = "platform_system == \"Darwin\""} 17 | 18 | [[package]] 19 | name = "pyautogui" 20 | version = "0.9.50" 21 | description = "PyAutoGUI lets Python control the mouse and keyboard, and other GUI automation tasks. For Windows, macOS, and Linux, on Python 3 and 2." 22 | optional = false 23 | python-versions = "*" 24 | files = [ 25 | {file = "PyAutoGUI-0.9.50.tar.gz", hash = "sha256:ac293fa2e74fc29d52056c8401ec8ec248db72cd77732e12dfae5caa32c432ca"}, 26 | ] 27 | 28 | [package.dependencies] 29 | mouseinfo = "*" 30 | pygetwindow = ">=0.0.5" 31 | pymsgbox = "*" 32 | pyobjc = {version = "*", markers = "platform_system == \"Darwin\""} 33 | pyobjc-core = {version = "*", markers = "platform_system == \"Darwin\""} 34 | pyscreeze = ">=0.1.21" 35 | python3-Xlib = {version = "*", markers = "platform_system == \"Linux\" and python_version >= \"3.0\""} 36 | PyTweening = ">=1.0.1" 37 | 38 | [[package]] 39 | name = "pygetwindow" 40 | version = "0.0.9" 41 | description = "A simple, cross-platform module for obtaining GUI information on application's windows." 42 | optional = false 43 | python-versions = "*" 44 | files = [ 45 | {file = "PyGetWindow-0.0.9.tar.gz", hash = "sha256:17894355e7d2b305cd832d717708384017c1698a90ce24f6f7fbf0242dd0a688"}, 46 | ] 47 | 48 | [package.dependencies] 49 | pyrect = "*" 50 | 51 | [[package]] 52 | name = "pymsgbox" 53 | version = "1.0.9" 54 | description = "A simple, cross-platform, pure Python module for JavaScript-like message boxes." 55 | optional = false 56 | python-versions = "*" 57 | files = [ 58 | {file = "PyMsgBox-1.0.9.tar.gz", hash = "sha256:2194227de8bff7a3d6da541848705a155dcbb2a06ee120d9f280a1d7f51263ff"}, 59 | ] 60 | 61 | [[package]] 62 | name = "pyobjc" 63 | version = "9.1.1" 64 | description = "Python<->ObjC Interoperability Module" 65 | optional = false 66 | python-versions = ">=3.7" 67 | files = [ 68 | {file = "pyobjc-9.1.1-py3-none-any.whl", hash = "sha256:5c4482728b9afa1a0e49bc57624dbdcd33d684b47f2a3e36d61cd31b27818e72"}, 69 | {file = "pyobjc-9.1.1.tar.gz", hash = "sha256:79071b1a71238708a34e87e50d5693c8a31206c567a125b0db7f500f841c64c9"}, 70 | ] 71 | 72 | [package.dependencies] 73 | pyobjc-core = "9.1.1" 74 | pyobjc-framework-Accessibility = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 75 | pyobjc-framework-Accounts = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 76 | pyobjc-framework-AddressBook = "9.1.1" 77 | pyobjc-framework-AdServices = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 78 | pyobjc-framework-AdSupport = {version = "9.1.1", markers = "platform_release >= \"18.0\""} 79 | pyobjc-framework-AppleScriptKit = "9.1.1" 80 | pyobjc-framework-AppleScriptObjC = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 81 | pyobjc-framework-ApplicationServices = "9.1.1" 82 | pyobjc-framework-AppTrackingTransparency = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 83 | pyobjc-framework-AudioVideoBridging = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 84 | pyobjc-framework-AuthenticationServices = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 85 | pyobjc-framework-AutomaticAssessmentConfiguration = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 86 | pyobjc-framework-Automator = "9.1.1" 87 | pyobjc-framework-AVFoundation = {version = "9.1.1", markers = "platform_release >= \"11.0\""} 88 | pyobjc-framework-AVKit = {version = "9.1.1", markers = "platform_release >= \"13.0\""} 89 | pyobjc-framework-AVRouting = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 90 | pyobjc-framework-BackgroundAssets = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 91 | pyobjc-framework-BusinessChat = {version = "9.1.1", markers = "platform_release >= \"18.0\""} 92 | pyobjc-framework-CalendarStore = {version = "9.1.1", markers = "platform_release >= \"9.0\""} 93 | pyobjc-framework-CallKit = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 94 | pyobjc-framework-CFNetwork = "9.1.1" 95 | pyobjc-framework-ClassKit = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 96 | pyobjc-framework-CloudKit = {version = "9.1.1", markers = "platform_release >= \"14.0\""} 97 | pyobjc-framework-Cocoa = "9.1.1" 98 | pyobjc-framework-Collaboration = {version = "9.1.1", markers = "platform_release >= \"9.0\""} 99 | pyobjc-framework-ColorSync = {version = "9.1.1", markers = "platform_release >= \"17.0\""} 100 | pyobjc-framework-Contacts = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 101 | pyobjc-framework-ContactsUI = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 102 | pyobjc-framework-CoreAudio = "9.1.1" 103 | pyobjc-framework-CoreAudioKit = "9.1.1" 104 | pyobjc-framework-CoreBluetooth = {version = "9.1.1", markers = "platform_release >= \"14.0\""} 105 | pyobjc-framework-CoreData = "9.1.1" 106 | pyobjc-framework-CoreHaptics = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 107 | pyobjc-framework-CoreLocation = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 108 | pyobjc-framework-CoreMedia = {version = "9.1.1", markers = "platform_release >= \"11.0\""} 109 | pyobjc-framework-CoreMediaIO = {version = "9.1.1", markers = "platform_release >= \"11.0\""} 110 | pyobjc-framework-CoreMIDI = "9.1.1" 111 | pyobjc-framework-CoreML = {version = "9.1.1", markers = "platform_release >= \"17.0\""} 112 | pyobjc-framework-CoreMotion = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 113 | pyobjc-framework-CoreServices = "9.1.1" 114 | pyobjc-framework-CoreSpotlight = {version = "9.1.1", markers = "platform_release >= \"17.0\""} 115 | pyobjc-framework-CoreText = "9.1.1" 116 | pyobjc-framework-CoreWLAN = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 117 | pyobjc-framework-CryptoTokenKit = {version = "9.1.1", markers = "platform_release >= \"14.0\""} 118 | pyobjc-framework-DataDetection = {version = "9.1.1", markers = "platform_release >= \"21.0\""} 119 | pyobjc-framework-DeviceCheck = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 120 | pyobjc-framework-DictionaryServices = {version = "9.1.1", markers = "platform_release >= \"9.0\""} 121 | pyobjc-framework-DiscRecording = "9.1.1" 122 | pyobjc-framework-DiscRecordingUI = "9.1.1" 123 | pyobjc-framework-DiskArbitration = "9.1.1" 124 | pyobjc-framework-DVDPlayback = "9.1.1" 125 | pyobjc-framework-EventKit = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 126 | pyobjc-framework-ExceptionHandling = "9.1.1" 127 | pyobjc-framework-ExecutionPolicy = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 128 | pyobjc-framework-ExtensionKit = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 129 | pyobjc-framework-ExternalAccessory = {version = "9.1.1", markers = "platform_release >= \"17.0\""} 130 | pyobjc-framework-FileProvider = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 131 | pyobjc-framework-FileProviderUI = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 132 | pyobjc-framework-FinderSync = {version = "9.1.1", markers = "platform_release >= \"14.0\""} 133 | pyobjc-framework-FSEvents = {version = "9.1.1", markers = "platform_release >= \"9.0\""} 134 | pyobjc-framework-GameCenter = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 135 | pyobjc-framework-GameController = {version = "9.1.1", markers = "platform_release >= \"13.0\""} 136 | pyobjc-framework-GameKit = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 137 | pyobjc-framework-GameplayKit = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 138 | pyobjc-framework-HealthKit = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 139 | pyobjc-framework-ImageCaptureCore = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 140 | pyobjc-framework-IMServicePlugIn = {version = "9.1.1", markers = "platform_release >= \"11.0\""} 141 | pyobjc-framework-InputMethodKit = {version = "9.1.1", markers = "platform_release >= \"9.0\""} 142 | pyobjc-framework-InstallerPlugins = "9.1.1" 143 | pyobjc-framework-InstantMessage = {version = "9.1.1", markers = "platform_release >= \"9.0\""} 144 | pyobjc-framework-Intents = {version = "9.1.1", markers = "platform_release >= \"16.0\""} 145 | pyobjc-framework-IntentsUI = {version = "9.1.1", markers = "platform_release >= \"21.0\""} 146 | pyobjc-framework-IOBluetooth = "9.1.1" 147 | pyobjc-framework-IOBluetoothUI = "9.1.1" 148 | pyobjc-framework-IOSurface = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 149 | pyobjc-framework-iTunesLibrary = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 150 | pyobjc-framework-KernelManagement = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 151 | pyobjc-framework-LatentSemanticMapping = "9.1.1" 152 | pyobjc-framework-LaunchServices = "9.1.1" 153 | pyobjc-framework-libdispatch = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 154 | pyobjc-framework-libxpc = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 155 | pyobjc-framework-LinkPresentation = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 156 | pyobjc-framework-LocalAuthentication = {version = "9.1.1", markers = "platform_release >= \"14.0\""} 157 | pyobjc-framework-LocalAuthenticationEmbeddedUI = {version = "9.1.1", markers = "platform_release >= \"21.0\""} 158 | pyobjc-framework-MailKit = {version = "9.1.1", markers = "platform_release >= \"21.0\""} 159 | pyobjc-framework-MapKit = {version = "9.1.1", markers = "platform_release >= \"13.0\""} 160 | pyobjc-framework-MediaAccessibility = {version = "9.1.1", markers = "platform_release >= \"13.0\""} 161 | pyobjc-framework-MediaLibrary = {version = "9.1.1", markers = "platform_release >= \"13.0\""} 162 | pyobjc-framework-MediaPlayer = {version = "9.1.1", markers = "platform_release >= \"16.0\""} 163 | pyobjc-framework-MediaToolbox = {version = "9.1.1", markers = "platform_release >= \"13.0\""} 164 | pyobjc-framework-Metal = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 165 | pyobjc-framework-MetalFX = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 166 | pyobjc-framework-MetalKit = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 167 | pyobjc-framework-MetalPerformanceShaders = {version = "9.1.1", markers = "platform_release >= \"17.0\""} 168 | pyobjc-framework-MetalPerformanceShadersGraph = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 169 | pyobjc-framework-MetricKit = {version = "9.1.1", markers = "platform_release >= \"21.0\""} 170 | pyobjc-framework-MLCompute = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 171 | pyobjc-framework-ModelIO = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 172 | pyobjc-framework-MultipeerConnectivity = {version = "9.1.1", markers = "platform_release >= \"14.0\""} 173 | pyobjc-framework-NaturalLanguage = {version = "9.1.1", markers = "platform_release >= \"18.0\""} 174 | pyobjc-framework-NetFS = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 175 | pyobjc-framework-Network = {version = "9.1.1", markers = "platform_release >= \"18.0\""} 176 | pyobjc-framework-NetworkExtension = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 177 | pyobjc-framework-NotificationCenter = {version = "9.1.1", markers = "platform_release >= \"14.0\""} 178 | pyobjc-framework-OpenDirectory = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 179 | pyobjc-framework-OSAKit = "9.1.1" 180 | pyobjc-framework-OSLog = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 181 | pyobjc-framework-PassKit = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 182 | pyobjc-framework-PencilKit = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 183 | pyobjc-framework-PHASE = {version = "9.1.1", markers = "platform_release >= \"21.0\""} 184 | pyobjc-framework-Photos = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 185 | pyobjc-framework-PhotosUI = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 186 | pyobjc-framework-PreferencePanes = "9.1.1" 187 | pyobjc-framework-PubSub = {version = "9.1.1", markers = "platform_release >= \"9.0\" and platform_release < \"18.0\""} 188 | pyobjc-framework-PushKit = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 189 | pyobjc-framework-Quartz = "9.1.1" 190 | pyobjc-framework-QuickLookThumbnailing = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 191 | pyobjc-framework-ReplayKit = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 192 | pyobjc-framework-SafariServices = {version = "9.1.1", markers = "platform_release >= \"15.0\""} 193 | pyobjc-framework-SafetyKit = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 194 | pyobjc-framework-SceneKit = {version = "9.1.1", markers = "platform_release >= \"11.0\""} 195 | pyobjc-framework-ScreenCaptureKit = {version = "9.1.1", markers = "platform_release >= \"21.4\""} 196 | pyobjc-framework-ScreenSaver = "9.1.1" 197 | pyobjc-framework-ScreenTime = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 198 | pyobjc-framework-ScriptingBridge = {version = "9.1.1", markers = "platform_release >= \"9.0\""} 199 | pyobjc-framework-SearchKit = "9.1.1" 200 | pyobjc-framework-Security = "9.1.1" 201 | pyobjc-framework-SecurityFoundation = "9.1.1" 202 | pyobjc-framework-SecurityInterface = "9.1.1" 203 | pyobjc-framework-ServiceManagement = {version = "9.1.1", markers = "platform_release >= \"10.0\""} 204 | pyobjc-framework-SharedWithYou = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 205 | pyobjc-framework-SharedWithYouCore = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 206 | pyobjc-framework-ShazamKit = {version = "9.1.1", markers = "platform_release >= \"21.0\""} 207 | pyobjc-framework-Social = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 208 | pyobjc-framework-SoundAnalysis = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 209 | pyobjc-framework-Speech = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 210 | pyobjc-framework-SpriteKit = {version = "9.1.1", markers = "platform_release >= \"13.0\""} 211 | pyobjc-framework-StoreKit = {version = "9.1.1", markers = "platform_release >= \"11.0\""} 212 | pyobjc-framework-SyncServices = "9.1.1" 213 | pyobjc-framework-SystemConfiguration = "9.1.1" 214 | pyobjc-framework-SystemExtensions = {version = "9.1.1", markers = "platform_release >= \"19.0\""} 215 | pyobjc-framework-ThreadNetwork = {version = "9.1.1", markers = "platform_release >= \"22.0\""} 216 | pyobjc-framework-UniformTypeIdentifiers = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 217 | pyobjc-framework-UserNotifications = {version = "9.1.1", markers = "platform_release >= \"18.0\""} 218 | pyobjc-framework-UserNotificationsUI = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 219 | pyobjc-framework-VideoSubscriberAccount = {version = "9.1.1", markers = "platform_release >= \"18.0\""} 220 | pyobjc-framework-VideoToolbox = {version = "9.1.1", markers = "platform_release >= \"12.0\""} 221 | pyobjc-framework-Virtualization = {version = "9.1.1", markers = "platform_release >= \"20.0\""} 222 | pyobjc-framework-Vision = {version = "9.1.1", markers = "platform_release >= \"17.0\""} 223 | pyobjc-framework-WebKit = "9.1.1" 224 | 225 | [package.extras] 226 | allbindings = ["pyobjc-core (==9.1.1)", "pyobjc-framework-AVFoundation (==9.1.1)", "pyobjc-framework-AVKit (==9.1.1)", "pyobjc-framework-AVRouting (==9.1.1)", "pyobjc-framework-Accessibility (==9.1.1)", "pyobjc-framework-Accounts (==9.1.1)", "pyobjc-framework-AdServices (==9.1.1)", "pyobjc-framework-AdSupport (==9.1.1)", "pyobjc-framework-AddressBook (==9.1.1)", "pyobjc-framework-AppTrackingTransparency (==9.1.1)", "pyobjc-framework-AppleScriptKit (==9.1.1)", "pyobjc-framework-AppleScriptObjC (==9.1.1)", "pyobjc-framework-ApplicationServices (==9.1.1)", "pyobjc-framework-AudioVideoBridging (==9.1.1)", "pyobjc-framework-AuthenticationServices (==9.1.1)", "pyobjc-framework-AutomaticAssessmentConfiguration (==9.1.1)", "pyobjc-framework-Automator (==9.1.1)", "pyobjc-framework-BackgroundAssets (==9.1.1)", "pyobjc-framework-BusinessChat (==9.1.1)", "pyobjc-framework-CFNetwork (==9.1.1)", "pyobjc-framework-CalendarStore (==9.1.1)", "pyobjc-framework-CallKit (==9.1.1)", "pyobjc-framework-ClassKit (==9.1.1)", "pyobjc-framework-CloudKit (==9.1.1)", "pyobjc-framework-Cocoa (==9.1.1)", "pyobjc-framework-Collaboration (==9.1.1)", "pyobjc-framework-ColorSync (==9.1.1)", "pyobjc-framework-Contacts (==9.1.1)", "pyobjc-framework-ContactsUI (==9.1.1)", "pyobjc-framework-CoreAudio (==9.1.1)", "pyobjc-framework-CoreAudioKit (==9.1.1)", "pyobjc-framework-CoreBluetooth (==9.1.1)", "pyobjc-framework-CoreData (==9.1.1)", "pyobjc-framework-CoreHaptics (==9.1.1)", "pyobjc-framework-CoreLocation (==9.1.1)", "pyobjc-framework-CoreMIDI (==9.1.1)", "pyobjc-framework-CoreML (==9.1.1)", "pyobjc-framework-CoreMedia (==9.1.1)", "pyobjc-framework-CoreMediaIO (==9.1.1)", "pyobjc-framework-CoreMotion (==9.1.1)", "pyobjc-framework-CoreServices (==9.1.1)", "pyobjc-framework-CoreSpotlight (==9.1.1)", "pyobjc-framework-CoreText (==9.1.1)", "pyobjc-framework-CoreWLAN (==9.1.1)", "pyobjc-framework-CryptoTokenKit (==9.1.1)", "pyobjc-framework-DVDPlayback (==9.1.1)", "pyobjc-framework-DataDetection (==9.1.1)", "pyobjc-framework-DeviceCheck (==9.1.1)", "pyobjc-framework-DictionaryServices (==9.1.1)", "pyobjc-framework-DiscRecording (==9.1.1)", "pyobjc-framework-DiscRecordingUI (==9.1.1)", "pyobjc-framework-DiskArbitration (==9.1.1)", "pyobjc-framework-EventKit (==9.1.1)", "pyobjc-framework-ExceptionHandling (==9.1.1)", "pyobjc-framework-ExecutionPolicy (==9.1.1)", "pyobjc-framework-ExtensionKit (==9.1.1)", "pyobjc-framework-ExternalAccessory (==9.1.1)", "pyobjc-framework-FSEvents (==9.1.1)", "pyobjc-framework-FileProvider (==9.1.1)", "pyobjc-framework-FileProviderUI (==9.1.1)", "pyobjc-framework-FinderSync (==9.1.1)", "pyobjc-framework-GameCenter (==9.1.1)", "pyobjc-framework-GameController (==9.1.1)", "pyobjc-framework-GameKit (==9.1.1)", "pyobjc-framework-GameplayKit (==9.1.1)", "pyobjc-framework-HealthKit (==9.1.1)", "pyobjc-framework-IMServicePlugIn (==9.1.1)", "pyobjc-framework-IOBluetooth (==9.1.1)", "pyobjc-framework-IOBluetoothUI (==9.1.1)", "pyobjc-framework-IOSurface (==9.1.1)", "pyobjc-framework-ImageCaptureCore (==9.1.1)", "pyobjc-framework-InputMethodKit (==9.1.1)", "pyobjc-framework-InstallerPlugins (==9.1.1)", "pyobjc-framework-InstantMessage (==9.1.1)", "pyobjc-framework-Intents (==9.1.1)", "pyobjc-framework-IntentsUI (==9.1.1)", "pyobjc-framework-KernelManagement (==9.1.1)", "pyobjc-framework-LatentSemanticMapping (==9.1.1)", "pyobjc-framework-LaunchServices (==9.1.1)", "pyobjc-framework-LinkPresentation (==9.1.1)", "pyobjc-framework-LocalAuthentication (==9.1.1)", "pyobjc-framework-LocalAuthenticationEmbeddedUI (==9.1.1)", "pyobjc-framework-MLCompute (==9.1.1)", "pyobjc-framework-MailKit (==9.1.1)", "pyobjc-framework-MapKit (==9.1.1)", "pyobjc-framework-MediaAccessibility (==9.1.1)", "pyobjc-framework-MediaLibrary (==9.1.1)", "pyobjc-framework-MediaPlayer (==9.1.1)", "pyobjc-framework-MediaToolbox (==9.1.1)", "pyobjc-framework-Metal (==9.1.1)", "pyobjc-framework-MetalFX (==9.1.1)", "pyobjc-framework-MetalKit (==9.1.1)", "pyobjc-framework-MetalPerformanceShaders (==9.1.1)", "pyobjc-framework-MetalPerformanceShadersGraph (==9.1.1)", "pyobjc-framework-MetricKit (==9.1.1)", "pyobjc-framework-ModelIO (==9.1.1)", "pyobjc-framework-MultipeerConnectivity (==9.1.1)", "pyobjc-framework-NaturalLanguage (==9.1.1)", "pyobjc-framework-NetFS (==9.1.1)", "pyobjc-framework-Network (==9.1.1)", "pyobjc-framework-NetworkExtension (==9.1.1)", "pyobjc-framework-NotificationCenter (==9.1.1)", "pyobjc-framework-OSAKit (==9.1.1)", "pyobjc-framework-OSLog (==9.1.1)", "pyobjc-framework-OpenDirectory (==9.1.1)", "pyobjc-framework-PHASE (==9.1.1)", "pyobjc-framework-PassKit (==9.1.1)", "pyobjc-framework-PencilKit (==9.1.1)", "pyobjc-framework-Photos (==9.1.1)", "pyobjc-framework-PhotosUI (==9.1.1)", "pyobjc-framework-PreferencePanes (==9.1.1)", "pyobjc-framework-PubSub (==9.1.1)", "pyobjc-framework-PushKit (==9.1.1)", "pyobjc-framework-Quartz (==9.1.1)", "pyobjc-framework-QuickLookThumbnailing (==9.1.1)", "pyobjc-framework-ReplayKit (==9.1.1)", "pyobjc-framework-SafariServices (==9.1.1)", "pyobjc-framework-SafetyKit (==9.1.1)", "pyobjc-framework-SceneKit (==9.1.1)", "pyobjc-framework-ScreenCaptureKit (==9.1.1)", "pyobjc-framework-ScreenSaver (==9.1.1)", "pyobjc-framework-ScreenTime (==9.1.1)", "pyobjc-framework-ScriptingBridge (==9.1.1)", "pyobjc-framework-SearchKit (==9.1.1)", "pyobjc-framework-Security (==9.1.1)", "pyobjc-framework-SecurityFoundation (==9.1.1)", "pyobjc-framework-SecurityInterface (==9.1.1)", "pyobjc-framework-ServiceManagement (==9.1.1)", "pyobjc-framework-SharedWithYou (==9.1.1)", "pyobjc-framework-SharedWithYouCore (==9.1.1)", "pyobjc-framework-ShazamKit (==9.1.1)", "pyobjc-framework-Social (==9.1.1)", "pyobjc-framework-SoundAnalysis (==9.1.1)", "pyobjc-framework-Speech (==9.1.1)", "pyobjc-framework-SpriteKit (==9.1.1)", "pyobjc-framework-StoreKit (==9.1.1)", "pyobjc-framework-SyncServices (==9.1.1)", "pyobjc-framework-SystemConfiguration (==9.1.1)", "pyobjc-framework-SystemExtensions (==9.1.1)", "pyobjc-framework-ThreadNetwork (==9.1.1)", "pyobjc-framework-UniformTypeIdentifiers (==9.1.1)", "pyobjc-framework-UserNotifications (==9.1.1)", "pyobjc-framework-UserNotificationsUI (==9.1.1)", "pyobjc-framework-VideoSubscriberAccount (==9.1.1)", "pyobjc-framework-VideoToolbox (==9.1.1)", "pyobjc-framework-Virtualization (==9.1.1)", "pyobjc-framework-Vision (==9.1.1)", "pyobjc-framework-WebKit (==9.1.1)", "pyobjc-framework-iTunesLibrary (==9.1.1)", "pyobjc-framework-libdispatch (==9.1.1)", "pyobjc-framework-libxpc (==9.1.1)"] 227 | 228 | [[package]] 229 | name = "pyobjc-core" 230 | version = "9.1.1" 231 | description = "Python<->ObjC Interoperability Module" 232 | optional = false 233 | python-versions = ">=3.7" 234 | files = [ 235 | {file = "pyobjc-core-9.1.1.tar.gz", hash = "sha256:4b6cb9053b5fcd3c0e76b8c8105a8110786b20f3403c5643a688c5ec51c55c6b"}, 236 | {file = "pyobjc_core-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:4bd07049fd9fe5b40e4b7c468af9cf942508387faf383a5acb043d20627bad2c"}, 237 | {file = "pyobjc_core-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:1a8307527621729ff2ab67860e7ed84f76ad0da881b248c2ef31e0da0088e4ba"}, 238 | {file = "pyobjc_core-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:083004d28b92ccb483a41195c600728854843b0486566aba2d6e63eef51f80e6"}, 239 | {file = "pyobjc_core-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d61e9517d451bc062a7fae8b3648f4deba4fa54a24926fa1cf581b90ef4ced5a"}, 240 | {file = "pyobjc_core-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:1626909916603a3b04c07c721cf1af0e0b892cec85bb3db98d05ba024f1786fc"}, 241 | {file = "pyobjc_core-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2dde96462b52e952515d142e2afbb6913624a02c13582047e06211e6c3993728"}, 242 | ] 243 | 244 | [[package]] 245 | name = "pyobjc-framework-accessibility" 246 | version = "9.1.1" 247 | description = "Wrappers for the framework Accessibility on macOS" 248 | optional = false 249 | python-versions = ">=3.7" 250 | files = [ 251 | {file = "pyobjc-framework-Accessibility-9.1.1.tar.gz", hash = "sha256:f013bbe542d5a648578cff20bb8f25490482d34d14cd40a6637759c98f5c049c"}, 252 | {file = "pyobjc_framework_Accessibility-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:faefcddf6638b958cd8535cf55d1138e3e911d8bfe782df6bbe4c8fa044613ee"}, 253 | {file = "pyobjc_framework_Accessibility-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:81f1ff185741c6405b6766b6327d3f9ecd9de660e5cab93875d47258aa8aecd2"}, 254 | {file = "pyobjc_framework_Accessibility-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a4c81c645b0326b1ac6792c5cadb1b86028160183b05425914f5886aa4c3b2a3"}, 255 | ] 256 | 257 | [package.dependencies] 258 | pyobjc-core = ">=9.1.1" 259 | pyobjc-framework-Cocoa = ">=9.1.1" 260 | pyobjc-framework-Quartz = ">=9.1.1" 261 | 262 | [[package]] 263 | name = "pyobjc-framework-accounts" 264 | version = "9.1.1" 265 | description = "Wrappers for the framework Accounts on macOS" 266 | optional = false 267 | python-versions = ">=3.7" 268 | files = [ 269 | {file = "pyobjc-framework-Accounts-9.1.1.tar.gz", hash = "sha256:8329e0ec461399a603adbcaa58bb9ca44d96815699f1421c8da4527d37ae5f3d"}, 270 | {file = "pyobjc_framework_Accounts-9.1.1-py2.py3-none-any.whl", hash = "sha256:4d464f975e7f2d8ee7cf1a61013410b62ac8383de31ef795722aa8b574e27dc9"}, 271 | ] 272 | 273 | [package.dependencies] 274 | pyobjc-core = ">=9.1.1" 275 | pyobjc-framework-Cocoa = ">=9.1.1" 276 | 277 | [[package]] 278 | name = "pyobjc-framework-addressbook" 279 | version = "9.1.1" 280 | description = "Wrappers for the framework AddressBook on macOS" 281 | optional = false 282 | python-versions = ">=3.7" 283 | files = [ 284 | {file = "pyobjc-framework-AddressBook-9.1.1.tar.gz", hash = "sha256:8849edfe591dca4e6bfe45abcb7c451f2ee2ba4ecb8adc2f35d4e5bd14d66247"}, 285 | {file = "pyobjc_framework_AddressBook-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8344ac475f40eae5ac2195fbc5d5a1a380f4fa2ab340c983c21f2341ca1cf55f"}, 286 | {file = "pyobjc_framework_AddressBook-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d6091159b62aa0bcf6149efabd2d71a75915752db89ec6cad58aa8799a484ac6"}, 287 | {file = "pyobjc_framework_AddressBook-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:b8627bee7c82017dcf1cb667fd892b72f038f80072922ebe369dbfd3ca70d765"}, 288 | ] 289 | 290 | [package.dependencies] 291 | pyobjc-core = ">=9.1.1" 292 | pyobjc-framework-Cocoa = ">=9.1.1" 293 | 294 | [[package]] 295 | name = "pyobjc-framework-adservices" 296 | version = "9.1.1" 297 | description = "Wrappers for the framework AdServices on macOS" 298 | optional = false 299 | python-versions = ">=3.7" 300 | files = [ 301 | {file = "pyobjc-framework-AdServices-9.1.1.tar.gz", hash = "sha256:4e4284fa06072ad11cb73b906540259638f2c5122c23f2f897a6e008ec7a5b46"}, 302 | {file = "pyobjc_framework_AdServices-9.1.1-py2.py3-none-any.whl", hash = "sha256:9f60ea9150a8ca4e9511cd5c2786877b5e20f42d6418236341a4f5e8ca7dea8d"}, 303 | ] 304 | 305 | [package.dependencies] 306 | pyobjc-core = ">=9.1.1" 307 | pyobjc-framework-Cocoa = ">=9.1.1" 308 | 309 | [[package]] 310 | name = "pyobjc-framework-adsupport" 311 | version = "9.1.1" 312 | description = "Wrappers for the framework AdSupport on macOS" 313 | optional = false 314 | python-versions = ">=3.7" 315 | files = [ 316 | {file = "pyobjc-framework-AdSupport-9.1.1.tar.gz", hash = "sha256:d46e824b74706043494b17e7515030608938c89f1cc3c0c9530e3e010cf4f8f6"}, 317 | {file = "pyobjc_framework_AdSupport-9.1.1-py2.py3-none-any.whl", hash = "sha256:7777aaf53c281bb5f3ee3f26988609570ed2103836d708e7dde72014d02d4863"}, 318 | ] 319 | 320 | [package.dependencies] 321 | pyobjc-core = ">=9.1.1" 322 | pyobjc-framework-Cocoa = ">=9.1.1" 323 | 324 | [[package]] 325 | name = "pyobjc-framework-applescriptkit" 326 | version = "9.1.1" 327 | description = "Wrappers for the framework AppleScriptKit on macOS" 328 | optional = false 329 | python-versions = ">=3.7" 330 | files = [ 331 | {file = "pyobjc-framework-AppleScriptKit-9.1.1.tar.gz", hash = "sha256:49589d8c021aa6eb59240c6ea56477ffe423bb63f623011cc9e3aa6eed90184a"}, 332 | {file = "pyobjc_framework_AppleScriptKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:d83c2362edbc5be22a89fc465d698aa113a0f201d3d3c2cb7b63478cd1e7220b"}, 333 | ] 334 | 335 | [package.dependencies] 336 | pyobjc-core = ">=9.1.1" 337 | pyobjc-framework-Cocoa = ">=9.1.1" 338 | 339 | [[package]] 340 | name = "pyobjc-framework-applescriptobjc" 341 | version = "9.1.1" 342 | description = "Wrappers for the framework AppleScriptObjC on macOS" 343 | optional = false 344 | python-versions = ">=3.7" 345 | files = [ 346 | {file = "pyobjc-framework-AppleScriptObjC-9.1.1.tar.gz", hash = "sha256:b1b6307599d964feebbdc9558f3f9cb758a692cb00dbd0e70bde6f71d1622097"}, 347 | {file = "pyobjc_framework_AppleScriptObjC-9.1.1-py2.py3-none-any.whl", hash = "sha256:b55c1de2b1712c0730f57a593e9c7943d5f90d5724065bda1aa77568a0a3b2f4"}, 348 | ] 349 | 350 | [package.dependencies] 351 | pyobjc-core = ">=9.1.1" 352 | pyobjc-framework-Cocoa = ">=9.1.1" 353 | 354 | [[package]] 355 | name = "pyobjc-framework-applicationservices" 356 | version = "9.1.1" 357 | description = "Wrappers for the framework ApplicationServices on macOS" 358 | optional = false 359 | python-versions = ">=3.7" 360 | files = [ 361 | {file = "pyobjc-framework-ApplicationServices-9.1.1.tar.gz", hash = "sha256:50c613bee364150bbd6cd992ca32b0848a780922cb57d112f6a4a56e29802e19"}, 362 | {file = "pyobjc_framework_ApplicationServices-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f9286c05d80a6aafc7388a4c2a35801db9ea6bab960acf2df079110debb659cb"}, 363 | {file = "pyobjc_framework_ApplicationServices-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3db1c79d7420052320529432e8562cd339a7ef0841df83a85bbf3648abb55b6b"}, 364 | {file = "pyobjc_framework_ApplicationServices-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:baf5a0d72c9e2d2a3b402823a2ea53eccdc27b8b9319d61cee7d753a30cb9411"}, 365 | {file = "pyobjc_framework_ApplicationServices-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7cc5aad93bb6b178f838fe9b78cdcf1217c7baab157b1f3525e0acf696cc3490"}, 366 | {file = "pyobjc_framework_ApplicationServices-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:a03434605873b9f83255a0b16bbc539d06afd77f5969a3b11a1fc293dfd56680"}, 367 | {file = "pyobjc_framework_ApplicationServices-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9f18e9b92674be0e503a2bd451a328693450e6f80ee510bbc375238b14117e24"}, 368 | ] 369 | 370 | [package.dependencies] 371 | pyobjc-core = ">=9.1.1" 372 | pyobjc-framework-Cocoa = ">=9.1.1" 373 | pyobjc-framework-Quartz = ">=9.1.1" 374 | 375 | [[package]] 376 | name = "pyobjc-framework-apptrackingtransparency" 377 | version = "9.1.1" 378 | description = "Wrappers for the framework AppTrackingTransparency on macOS" 379 | optional = false 380 | python-versions = ">=3.7" 381 | files = [ 382 | {file = "pyobjc-framework-AppTrackingTransparency-9.1.1.tar.gz", hash = "sha256:fe16ec15ecbc306dd88fb2957b59fcb4ef0a8b826efe5f51ebb7038cd4bec1df"}, 383 | {file = "pyobjc_framework_AppTrackingTransparency-9.1.1-py2.py3-none-any.whl", hash = "sha256:7550b75a734ada61e64ce1ea72ca8c71b2d23210c4bd215e34b5c3dd14d57fbc"}, 384 | ] 385 | 386 | [package.dependencies] 387 | pyobjc-core = ">=9.1.1" 388 | pyobjc-framework-Cocoa = ">=9.1.1" 389 | 390 | [[package]] 391 | name = "pyobjc-framework-audiovideobridging" 392 | version = "9.1.1" 393 | description = "Wrappers for the framework AudioVideoBridging on macOS" 394 | optional = false 395 | python-versions = ">=3.7" 396 | files = [ 397 | {file = "pyobjc-framework-AudioVideoBridging-9.1.1.tar.gz", hash = "sha256:b59c68574e2c7baee13c48b8a66c1b8279f4cc7219db49ab1a3fddd5366e83ee"}, 398 | {file = "pyobjc_framework_AudioVideoBridging-9.1.1-py2.py3-none-any.whl", hash = "sha256:b9129a59cbaa57a445822f0abea283bbe52a7553a1fb668ce4746927ad5ab888"}, 399 | ] 400 | 401 | [package.dependencies] 402 | pyobjc-core = ">=9.1.1" 403 | pyobjc-framework-Cocoa = ">=9.1.1" 404 | 405 | [[package]] 406 | name = "pyobjc-framework-authenticationservices" 407 | version = "9.1.1" 408 | description = "Wrappers for the framework AuthenticationServices on macOS" 409 | optional = false 410 | python-versions = ">=3.7" 411 | files = [ 412 | {file = "pyobjc-framework-AuthenticationServices-9.1.1.tar.gz", hash = "sha256:cc70578d3dacc1bb11316f3052d986737e997b7ce084380373a47e260c633a86"}, 413 | {file = "pyobjc_framework_AuthenticationServices-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3dcf71c28ea9c9911f82a6953bad23c9dba1ee86f86b72058baec181ce646cde"}, 414 | {file = "pyobjc_framework_AuthenticationServices-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4916b5d25a2ca6c2efbc53c17e0fb05ad0bbc3f74ec30a44a957077bc52262c2"}, 415 | {file = "pyobjc_framework_AuthenticationServices-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8460c6322b2dbdd79765ec4ad18d0207c4504138a1aefa0393d5fe002650229e"}, 416 | ] 417 | 418 | [package.dependencies] 419 | pyobjc-core = ">=9.1.1" 420 | pyobjc-framework-Cocoa = ">=9.1.1" 421 | 422 | [[package]] 423 | name = "pyobjc-framework-automaticassessmentconfiguration" 424 | version = "9.1.1" 425 | description = "Wrappers for the framework AutomaticAssessmentConfiguration on macOS" 426 | optional = false 427 | python-versions = ">=3.7" 428 | files = [ 429 | {file = "pyobjc-framework-AutomaticAssessmentConfiguration-9.1.1.tar.gz", hash = "sha256:9b936e29c2585ebfe243c0cc3e762d432d32224100add996aa86ff3e14de594e"}, 430 | {file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:5e63150cb698eaca78cb2397666e180df57875139fc3357fb4093f54264588d2"}, 431 | {file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e5e34475283b54de51a76338478a54ae05c082b64e36dd337da49b6d85b0d931"}, 432 | {file = "pyobjc_framework_AutomaticAssessmentConfiguration-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:24b30677e3fa68e607582112fecfd0fa1c3263465a37b290f93646a553b4637a"}, 433 | ] 434 | 435 | [package.dependencies] 436 | pyobjc-core = ">=9.1.1" 437 | pyobjc-framework-Cocoa = ">=9.1.1" 438 | 439 | [[package]] 440 | name = "pyobjc-framework-automator" 441 | version = "9.1.1" 442 | description = "Wrappers for the framework Automator on macOS" 443 | optional = false 444 | python-versions = ">=3.7" 445 | files = [ 446 | {file = "pyobjc-framework-Automator-9.1.1.tar.gz", hash = "sha256:cf07c1001e494ce099bfa5fb12da5546d31138b256b3bd03ff3549cbe4197170"}, 447 | {file = "pyobjc_framework_Automator-9.1.1-py2.py3-none-any.whl", hash = "sha256:284395b6b9e6b6183f0670f29f8b6d411b1e9ad482ae34405dae71bdcf6f3c46"}, 448 | ] 449 | 450 | [package.dependencies] 451 | pyobjc-core = ">=9.1.1" 452 | pyobjc-framework-Cocoa = ">=9.1.1" 453 | 454 | [[package]] 455 | name = "pyobjc-framework-avfoundation" 456 | version = "9.1.1" 457 | description = "Wrappers for the framework AVFoundation on macOS" 458 | optional = false 459 | python-versions = ">=3.7" 460 | files = [ 461 | {file = "pyobjc-framework-AVFoundation-9.1.1.tar.gz", hash = "sha256:db7505043139693628e2e84092af53c3876ec590ebfea67fd287e460e2427d35"}, 462 | {file = "pyobjc_framework_AVFoundation-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4eb7253a09f92fdde604af99b07dc5bbfeb47d0212d04924f4f253e21407bd42"}, 463 | {file = "pyobjc_framework_AVFoundation-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:af48d5db56f21e857f8473629cc9db38f7a13994f6d1d416ff8fdb62e6268a28"}, 464 | {file = "pyobjc_framework_AVFoundation-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:6b9d2e80b70e4c5547cf8f16117816f0bdf35acb67f2227e8d45168f1a5d97eb"}, 465 | ] 466 | 467 | [package.dependencies] 468 | pyobjc-core = ">=9.1.1" 469 | pyobjc-framework-Cocoa = ">=9.1.1" 470 | pyobjc-framework-CoreAudio = ">=9.1.1" 471 | pyobjc-framework-CoreMedia = ">=9.1.1" 472 | pyobjc-framework-Quartz = ">=9.1.1" 473 | 474 | [[package]] 475 | name = "pyobjc-framework-avkit" 476 | version = "9.1.1" 477 | description = "Wrappers for the framework AVKit on macOS" 478 | optional = false 479 | python-versions = ">=3.7" 480 | files = [ 481 | {file = "pyobjc-framework-AVKit-9.1.1.tar.gz", hash = "sha256:41e0d8dcf456ad25cbf4ef0bacbbaa88f85d60255668c438d4334805be8f57b3"}, 482 | {file = "pyobjc_framework_AVKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:dba38425886fe8ce30a1bc1c9499de1f4bdb1ac9f69f0c285a376bf155861c43"}, 483 | {file = "pyobjc_framework_AVKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b0ecc934e120489fae5da95c975e4cbb898398b29141c479803d8f2afd85c096"}, 484 | {file = "pyobjc_framework_AVKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3ce4a04e594777d140869893378830492692bfb9c0991af138ce054725ffb0fe"}, 485 | ] 486 | 487 | [package.dependencies] 488 | pyobjc-core = ">=9.1.1" 489 | pyobjc-framework-Cocoa = ">=9.1.1" 490 | pyobjc-framework-Quartz = ">=9.1.1" 491 | 492 | [[package]] 493 | name = "pyobjc-framework-avrouting" 494 | version = "9.1.1" 495 | description = "Wrappers for the framework AVRouting on macOS" 496 | optional = false 497 | python-versions = ">=3.7" 498 | files = [ 499 | {file = "pyobjc-framework-AVRouting-9.1.1.tar.gz", hash = "sha256:8e0b6108aafa8e9ad78dfefb4f8a3136be08c5bcd8785861a807eddfeb94209b"}, 500 | {file = "pyobjc_framework_AVRouting-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2d8ba60e23996fa567c82acb265a7f09f0aab6695f622a27c84ff1caa06386db"}, 501 | {file = "pyobjc_framework_AVRouting-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9ace50d396de3ee931200932bba356cdb5ef05ecc27b89776b9ae5534761eb41"}, 502 | {file = "pyobjc_framework_AVRouting-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:9c3aae86439cbefa3e2ea532eb43ca7b4bb065d34ec3df4e1d5b4ca8257a075d"}, 503 | ] 504 | 505 | [package.dependencies] 506 | pyobjc-core = ">=9.1.1" 507 | pyobjc-framework-Cocoa = ">=9.1.1" 508 | 509 | [[package]] 510 | name = "pyobjc-framework-backgroundassets" 511 | version = "9.1.1" 512 | description = "Wrappers for the framework BackgroundAssets on macOS" 513 | optional = false 514 | python-versions = ">=3.7" 515 | files = [ 516 | {file = "pyobjc-framework-BackgroundAssets-9.1.1.tar.gz", hash = "sha256:382e0f74a98012c3efb6ed7bab829db77f8c99ad6aaf567e7dc9f37f8715d4f9"}, 517 | {file = "pyobjc_framework_BackgroundAssets-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:a0b4b2c310c4c387ad9fce8cf2db048435ae33fde60c15f032eb420c549fe1df"}, 518 | {file = "pyobjc_framework_BackgroundAssets-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:06dea3e1d7d40e7e212eb0610453865aa8ab9d22b7718d20ee0e52e63408f310"}, 519 | {file = "pyobjc_framework_BackgroundAssets-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:cad84c2de085f7b8092f4b5c810dfbfe7f50243223f65c6f676daf9195cfa1d0"}, 520 | ] 521 | 522 | [package.dependencies] 523 | pyobjc-core = ">=9.1.1" 524 | pyobjc-framework-Cocoa = ">=9.1.1" 525 | 526 | [[package]] 527 | name = "pyobjc-framework-businesschat" 528 | version = "9.1.1" 529 | description = "Wrappers for the framework BusinessChat on macOS" 530 | optional = false 531 | python-versions = ">=3.7" 532 | files = [ 533 | {file = "pyobjc-framework-BusinessChat-9.1.1.tar.gz", hash = "sha256:dc95a88352f31043dd57a3785dba69e8000e1afb902f35646074b3aab509dfb3"}, 534 | {file = "pyobjc_framework_BusinessChat-9.1.1-py2.py3-none-any.whl", hash = "sha256:f23b576f0cf336dc2820705138c2ace08edd8eb5f0043f34a579c26b1b6ec80b"}, 535 | ] 536 | 537 | [package.dependencies] 538 | pyobjc-core = ">=9.1.1" 539 | pyobjc-framework-Cocoa = ">=9.1.1" 540 | 541 | [[package]] 542 | name = "pyobjc-framework-calendarstore" 543 | version = "9.1.1" 544 | description = "Wrappers for the framework CalendarStore on macOS" 545 | optional = false 546 | python-versions = ">=3.7" 547 | files = [ 548 | {file = "pyobjc-framework-CalendarStore-9.1.1.tar.gz", hash = "sha256:26b5154dc1990fb99090273e59c8c26d38d3d3fc1110cf9b9dbe772dee0b1130"}, 549 | {file = "pyobjc_framework_CalendarStore-9.1.1-py2.py3-none-any.whl", hash = "sha256:d949a965e0c4e218d3363d2ef9ebcbfebf9cfef5d704ce066cc057c329c19974"}, 550 | ] 551 | 552 | [package.dependencies] 553 | pyobjc-core = ">=9.1.1" 554 | pyobjc-framework-Cocoa = ">=9.1.1" 555 | 556 | [[package]] 557 | name = "pyobjc-framework-callkit" 558 | version = "9.1.1" 559 | description = "Wrappers for the framework CallKit on macOS" 560 | optional = false 561 | python-versions = ">=3.7" 562 | files = [ 563 | {file = "pyobjc-framework-CallKit-9.1.1.tar.gz", hash = "sha256:db74c10228440eee9f3563c038b46c53d89c1334665c33c0b05df676c85dbd7d"}, 564 | {file = "pyobjc_framework_CallKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:b942a3473b4494dd2d678fc57bbc4eac4e0729f011cd456ea791b27a3471835c"}, 565 | ] 566 | 567 | [package.dependencies] 568 | pyobjc-core = ">=9.1.1" 569 | pyobjc-framework-Cocoa = ">=9.1.1" 570 | 571 | [[package]] 572 | name = "pyobjc-framework-cfnetwork" 573 | version = "9.1.1" 574 | description = "Wrappers for the framework CFNetwork on macOS" 575 | optional = false 576 | python-versions = ">=3.7" 577 | files = [ 578 | {file = "pyobjc-framework-CFNetwork-9.1.1.tar.gz", hash = "sha256:58614b1263f47ce87d7a4e8b9f3a798e99168b14fbaf028ec22fa9cddb1f04d5"}, 579 | {file = "pyobjc_framework_CFNetwork-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:e25e04c2a30e6a4396f16a9df4a5d0987eed409a49ef75e2f46adf26d97ad578"}, 580 | {file = "pyobjc_framework_CFNetwork-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:a0faf61a8db71106d021624fb68a37748c53c3c9784470dab2ea7bccbc0871ed"}, 581 | {file = "pyobjc_framework_CFNetwork-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:b8c21adabc32e761742174f6005882b84d5cb4d98a1c0bb0bb2edceb3091fe15"}, 582 | ] 583 | 584 | [package.dependencies] 585 | pyobjc-core = ">=9.1.1" 586 | pyobjc-framework-Cocoa = ">=9.1.1" 587 | 588 | [[package]] 589 | name = "pyobjc-framework-classkit" 590 | version = "9.1.1" 591 | description = "Wrappers for the framework ClassKit on macOS" 592 | optional = false 593 | python-versions = ">=3.7" 594 | files = [ 595 | {file = "pyobjc-framework-ClassKit-9.1.1.tar.gz", hash = "sha256:891d4c2ec0c43c00fb038315ecc8899af226dc54d1d295cc3180eeccb8665f67"}, 596 | {file = "pyobjc_framework_ClassKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bbb43c19cbff458816ad9e35cd426c28123cdd35d3f5b69e7940225de40ea1a4"}, 597 | {file = "pyobjc_framework_ClassKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:feb12dcb447797cb637df6e1c90a44467b413b7450b4b8988e3a7f5d9918afdc"}, 598 | {file = "pyobjc_framework_ClassKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:e73adcb59fe2fd3c2d666b90099377aaff6a4bab053677ebaf8e47186276f1f7"}, 599 | ] 600 | 601 | [package.dependencies] 602 | pyobjc-core = ">=9.1.1" 603 | pyobjc-framework-Cocoa = ">=9.1.1" 604 | 605 | [[package]] 606 | name = "pyobjc-framework-cloudkit" 607 | version = "9.1.1" 608 | description = "Wrappers for the framework CloudKit on macOS" 609 | optional = false 610 | python-versions = ">=3.7" 611 | files = [ 612 | {file = "pyobjc-framework-CloudKit-9.1.1.tar.gz", hash = "sha256:af89dd16d269f790e5ee53f890093e46f6808c9f4557a4f6ea55ad4475acf447"}, 613 | {file = "pyobjc_framework_CloudKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:b5ef2837d8b56075c523473f74a910e54193fd180d48b4def3abe9227fffe3e9"}, 614 | ] 615 | 616 | [package.dependencies] 617 | pyobjc-core = ">=9.1.1" 618 | pyobjc-framework-Accounts = ">=9.1.1" 619 | pyobjc-framework-Cocoa = ">=9.1.1" 620 | pyobjc-framework-CoreData = ">=9.1.1" 621 | pyobjc-framework-CoreLocation = ">=9.1.1" 622 | 623 | [[package]] 624 | name = "pyobjc-framework-cocoa" 625 | version = "9.1.1" 626 | description = "Wrappers for the Cocoa frameworks on macOS" 627 | optional = false 628 | python-versions = ">=3.7" 629 | files = [ 630 | {file = "pyobjc-framework-Cocoa-9.1.1.tar.gz", hash = "sha256:345c32b6d1f3db45f635e400f2d0d6c0f0f7349d45ec823f76fc1df43d13caeb"}, 631 | {file = "pyobjc_framework_Cocoa-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9176a4276f3b4b4758e9b9ca10698be5341ceffaeaa4fa055133417179e6bc37"}, 632 | {file = "pyobjc_framework_Cocoa-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:5e1e96fb3461f46ff951413515f2029e21be268b0e033db6abee7b64ec8e93d3"}, 633 | {file = "pyobjc_framework_Cocoa-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:083b195c496d30c6b9dd86126a6093c4b95e0138e9b052b13e54103fcc0b4872"}, 634 | {file = "pyobjc_framework_Cocoa-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a1b3333b1aa045608848bd68bbab4c31171f36aeeaa2fabeb4527c6f6f1e33cd"}, 635 | {file = "pyobjc_framework_Cocoa-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:54c017354671f0d955432986c42218e452ca69906a101c8e7acde8510432303a"}, 636 | {file = "pyobjc_framework_Cocoa-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:10c0075688ce95b92caf59e368585fffdcc98c919bc345067af070222f5d01d2"}, 637 | ] 638 | 639 | [package.dependencies] 640 | pyobjc-core = ">=9.1.1" 641 | 642 | [[package]] 643 | name = "pyobjc-framework-collaboration" 644 | version = "9.1.1" 645 | description = "Wrappers for the framework Collaboration on macOS" 646 | optional = false 647 | python-versions = ">=3.7" 648 | files = [ 649 | {file = "pyobjc-framework-Collaboration-9.1.1.tar.gz", hash = "sha256:27e0a6aba7d21e88916259d0fe1e9e4594177f16261b08cd22bc277b35e8a7f1"}, 650 | {file = "pyobjc_framework_Collaboration-9.1.1-py2.py3-none-any.whl", hash = "sha256:09b0f474101b55fee825c79f7abdb36eaf20ff63af4775076a3f3bfa3c5837ec"}, 651 | ] 652 | 653 | [package.dependencies] 654 | pyobjc-core = ">=9.1.1" 655 | pyobjc-framework-Cocoa = ">=9.1.1" 656 | 657 | [[package]] 658 | name = "pyobjc-framework-colorsync" 659 | version = "9.1.1" 660 | description = "Wrappers for the framework ColorSync on Mac OS X" 661 | optional = false 662 | python-versions = ">=3.7" 663 | files = [ 664 | {file = "pyobjc-framework-ColorSync-9.1.1.tar.gz", hash = "sha256:37fba1a608bcefb98863cad6d5b8e41238cf68fae55d9e0e60714f3baedc9c59"}, 665 | {file = "pyobjc_framework_ColorSync-9.1.1-py2.py3-none-any.whl", hash = "sha256:40b10afa8922f07bf8391a7bfe37c419b9bb9474261999e01d8a4a7949b5f792"}, 666 | ] 667 | 668 | [package.dependencies] 669 | pyobjc-core = ">=9.1.1" 670 | pyobjc-framework-Cocoa = ">=9.1.1" 671 | 672 | [[package]] 673 | name = "pyobjc-framework-contacts" 674 | version = "9.1.1" 675 | description = "Wrappers for the framework Contacts on macOS" 676 | optional = false 677 | python-versions = ">=3.7" 678 | files = [ 679 | {file = "pyobjc-framework-Contacts-9.1.1.tar.gz", hash = "sha256:1ef8547fefe97bffd898c5768cb51a42ab13829443fd3e1fac8cfdf2c435bd83"}, 680 | {file = "pyobjc_framework_Contacts-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:33cfabd386fad9728d050ddb0778b60a077ae605a2fe58f00c3586671ae7b423"}, 681 | {file = "pyobjc_framework_Contacts-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:419394e31734548220c695dc30c7db67c51b336966665d17fa3d3e2f33f58e2b"}, 682 | {file = "pyobjc_framework_Contacts-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:edf3b76857f8b9eb2d0947f65abefef01b13771c493c82ecd2a600e17f0ad9c3"}, 683 | ] 684 | 685 | [package.dependencies] 686 | pyobjc-core = ">=9.1.1" 687 | pyobjc-framework-Cocoa = ">=9.1.1" 688 | 689 | [[package]] 690 | name = "pyobjc-framework-contactsui" 691 | version = "9.1.1" 692 | description = "Wrappers for the framework ContactsUI on macOS" 693 | optional = false 694 | python-versions = ">=3.7" 695 | files = [ 696 | {file = "pyobjc-framework-ContactsUI-9.1.1.tar.gz", hash = "sha256:110f3bf9c4b96c4c90badf51bd74aa943f774bababd28a81e703d87939c9b939"}, 697 | {file = "pyobjc_framework_ContactsUI-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f3547342849cc14f66925b8ed46213b014872da6bad373327a235feb31f74b89"}, 698 | {file = "pyobjc_framework_ContactsUI-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6fbcca13cb0fe6e2c57cc192a59975b58f93cfaaf46292e85263f00a665facd3"}, 699 | {file = "pyobjc_framework_ContactsUI-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:162353f57244d0bdd83efa16b1f6c27580e40e34fc02f74a1c354fb520217711"}, 700 | ] 701 | 702 | [package.dependencies] 703 | pyobjc-core = ">=9.1.1" 704 | pyobjc-framework-Cocoa = ">=9.1.1" 705 | pyobjc-framework-Contacts = ">=9.1.1" 706 | 707 | [[package]] 708 | name = "pyobjc-framework-coreaudio" 709 | version = "9.1.1" 710 | description = "Wrappers for the framework CoreAudio on macOS" 711 | optional = false 712 | python-versions = ">=3.7" 713 | files = [ 714 | {file = "pyobjc-framework-CoreAudio-9.1.1.tar.gz", hash = "sha256:bb825b6f176a2cf6f3159f8bc6e778da8de59951fd4dad1d945334d6462fd691"}, 715 | {file = "pyobjc_framework_CoreAudio-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8cec87db901100d219c65f971a899e972e9beeda2859d673624f992509889013"}, 716 | {file = "pyobjc_framework_CoreAudio-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:63a0f2ea62191167b2559400dbe6fdfbd42753fb5393908c1747ab164a6511bb"}, 717 | {file = "pyobjc_framework_CoreAudio-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d6087cb43c36e948297443ab98fdc0675fcdc2388a67388705c5aa9a774ef8fd"}, 718 | {file = "pyobjc_framework_CoreAudio-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:63c571c1f841ad7679d7d7b48d797e41c305c8cccc70e78efbc871481bb20995"}, 719 | {file = "pyobjc_framework_CoreAudio-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:aaf83481c93c9f2789414be7d013aeca2ef84051d573105d4c8905350d9ed71d"}, 720 | {file = "pyobjc_framework_CoreAudio-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:02ccfb15259069ca6670574f0ad7f81fca8be54a06a8f8409451a9416b1d3f89"}, 721 | ] 722 | 723 | [package.dependencies] 724 | pyobjc-core = ">=9.1.1" 725 | pyobjc-framework-Cocoa = ">=9.1.1" 726 | 727 | [[package]] 728 | name = "pyobjc-framework-coreaudiokit" 729 | version = "9.1.1" 730 | description = "Wrappers for the framework CoreAudioKit on macOS" 731 | optional = false 732 | python-versions = ">=3.7" 733 | files = [ 734 | {file = "pyobjc-framework-CoreAudioKit-9.1.1.tar.gz", hash = "sha256:93bb29195ef5312ec21f200d758459faacc41fd807bc9ad80a8f49cec6747846"}, 735 | {file = "pyobjc_framework_CoreAudioKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:e76e3b78411d544d65bbd52bed18847782a68d7f9f8ce07bd93c837473b8ad31"}, 736 | {file = "pyobjc_framework_CoreAudioKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4e509172b9f9967b2674ee41421fa6a28e65234bb12ef62297e56827583c68d9"}, 737 | {file = "pyobjc_framework_CoreAudioKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d061f9f0306a149e47aaf890b7a03ca42d2c6d6fc509ad5d5e10d06ee60628f8"}, 738 | ] 739 | 740 | [package.dependencies] 741 | pyobjc-core = ">=9.1.1" 742 | pyobjc-framework-Cocoa = ">=9.1.1" 743 | pyobjc-framework-CoreAudio = ">=9.1.1" 744 | 745 | [[package]] 746 | name = "pyobjc-framework-corebluetooth" 747 | version = "9.1.1" 748 | description = "Wrappers for the framework CoreBluetooth on macOS" 749 | optional = false 750 | python-versions = ">=3.7" 751 | files = [ 752 | {file = "pyobjc-framework-CoreBluetooth-9.1.1.tar.gz", hash = "sha256:4e5a256450bd9626311af64b6cf6752d0d9e7bc80242a915dea075180b350ca6"}, 753 | {file = "pyobjc_framework_CoreBluetooth-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b39e0bc5ad0b01fcf26853bd3bf2ab186ec6182073d00e0cadcf71cd48e047fb"}, 754 | {file = "pyobjc_framework_CoreBluetooth-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:60ef6d0a5a9abb0404f690dab4b670aa1265258500dc4fcc8129a37460e8f488"}, 755 | {file = "pyobjc_framework_CoreBluetooth-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:ae1593be5c2fbae3795a66b4006c5c47cb6c99da8d2e4a67e187248d733bacac"}, 756 | ] 757 | 758 | [package.dependencies] 759 | pyobjc-core = ">=9.1.1" 760 | pyobjc-framework-Cocoa = ">=9.1.1" 761 | 762 | [[package]] 763 | name = "pyobjc-framework-coredata" 764 | version = "9.1.1" 765 | description = "Wrappers for the framework CoreData on macOS" 766 | optional = false 767 | python-versions = ">=3.7" 768 | files = [ 769 | {file = "pyobjc-framework-CoreData-9.1.1.tar.gz", hash = "sha256:bee412788a355be20189573be0b08225a0eae38c302c50e85496900d7740a933"}, 770 | {file = "pyobjc_framework_CoreData-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:34820ed0dc461af08cde86771257d1745522be18ebc3943d28a6d4e794f7a193"}, 771 | {file = "pyobjc_framework_CoreData-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ae858c0dc23f49ed2270f52903c7622f8e9cbd5787539b69cb9eef34beff8479"}, 772 | {file = "pyobjc_framework_CoreData-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:cfa2c7a2125c99158cb94d7c56fe52494c5a7c225944dc5f5fc66a267f9f1a14"}, 773 | ] 774 | 775 | [package.dependencies] 776 | pyobjc-core = ">=9.1.1" 777 | pyobjc-framework-Cocoa = ">=9.1.1" 778 | 779 | [[package]] 780 | name = "pyobjc-framework-corehaptics" 781 | version = "9.1.1" 782 | description = "Wrappers for the framework CoreHaptics on macOS" 783 | optional = false 784 | python-versions = ">=3.7" 785 | files = [ 786 | {file = "pyobjc-framework-CoreHaptics-9.1.1.tar.gz", hash = "sha256:c28e6b6f9c6df4eb5265f8318ccadb917033b77f932a4e3d069625be23e85c17"}, 787 | {file = "pyobjc_framework_CoreHaptics-9.1.1-py2.py3-none-any.whl", hash = "sha256:18bc8671482205bd83cdccbe71dfb984e476809c8326e73ffe9333a39d880633"}, 788 | ] 789 | 790 | [package.dependencies] 791 | pyobjc-core = ">=9.1.1" 792 | pyobjc-framework-Cocoa = ">=9.1.1" 793 | 794 | [[package]] 795 | name = "pyobjc-framework-corelocation" 796 | version = "9.1.1" 797 | description = "Wrappers for the framework CoreLocation on macOS" 798 | optional = false 799 | python-versions = ">=3.7" 800 | files = [ 801 | {file = "pyobjc-framework-CoreLocation-9.1.1.tar.gz", hash = "sha256:e7fb6612535f9772cc698020303fc35ac72227958c17a1437aef6c04821d0e31"}, 802 | {file = "pyobjc_framework_CoreLocation-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:a942eaa95c595d5f2cd09f095330e2743e788ff1fa277e43980933441190e2fb"}, 803 | {file = "pyobjc_framework_CoreLocation-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5b4ee6ebe22549723ffbba72d11c961e3dc0e2b041e3b2a7b4b56be996b6728a"}, 804 | {file = "pyobjc_framework_CoreLocation-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:08eb32754f07b401a434e34076b9677a15f0d7240b4ff43205389270862b859c"}, 805 | ] 806 | 807 | [package.dependencies] 808 | pyobjc-core = ">=9.1.1" 809 | pyobjc-framework-Cocoa = ">=9.1.1" 810 | 811 | [[package]] 812 | name = "pyobjc-framework-coremedia" 813 | version = "9.1.1" 814 | description = "Wrappers for the framework CoreMedia on macOS" 815 | optional = false 816 | python-versions = ">=3.7" 817 | files = [ 818 | {file = "pyobjc-framework-CoreMedia-9.1.1.tar.gz", hash = "sha256:8c13185b938b74261966da115182702ac8b214a5f1b7878031414e05a829d7a8"}, 819 | {file = "pyobjc_framework_CoreMedia-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7b8176eabd48d35afa60704674ab2c114e43f8153022ca90b8bb889029f54eab"}, 820 | {file = "pyobjc_framework_CoreMedia-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:63d76203aeaa32f3fb6f1e8d5705616c156a88087914b6296acc50e63f0b35bf"}, 821 | {file = "pyobjc_framework_CoreMedia-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0f08e212ecad91a56e0eb1e57d0bb4bbd3458993cf772ee424e1d961e5354590"}, 822 | {file = "pyobjc_framework_CoreMedia-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:910e539e716ddadce28cc82cbbe5909621ef1ac92d2eab76aafd104bca0fbe15"}, 823 | {file = "pyobjc_framework_CoreMedia-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:30f8c4e36a5cb1978d7fbaabfcb4473218f466815bc48668af76d8d16ab60b5b"}, 824 | {file = "pyobjc_framework_CoreMedia-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7f0276075e831c5f3184b41e0f227ca1bc20ca089aa2c0c3b57f240eff2a5edb"}, 825 | ] 826 | 827 | [package.dependencies] 828 | pyobjc-core = ">=9.1.1" 829 | pyobjc-framework-Cocoa = ">=9.1.1" 830 | 831 | [[package]] 832 | name = "pyobjc-framework-coremediaio" 833 | version = "9.1.1" 834 | description = "Wrappers for the framework CoreMediaIO on macOS" 835 | optional = false 836 | python-versions = ">=3.7" 837 | files = [ 838 | {file = "pyobjc-framework-CoreMediaIO-9.1.1.tar.gz", hash = "sha256:3fc90fa2ab8f4a9ac7bdfe1551e293567699b2d2af10d0fa7bf15d1b5b9c74e9"}, 839 | {file = "pyobjc_framework_CoreMediaIO-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:bd4c5d1df1fbad73ada2cce829433c40a3e4f25e2a25264a5a549f91e0ea0d3f"}, 840 | {file = "pyobjc_framework_CoreMediaIO-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c684caebc45fe93037b6d3488f2cbe2984cb8ee70cc20e5faa6b2a5f747bb0b7"}, 841 | {file = "pyobjc_framework_CoreMediaIO-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:89b69e90f6278ebd7930d7595fee5b7b4c87db5402735af9ef8156c32cba35cf"}, 842 | ] 843 | 844 | [package.dependencies] 845 | pyobjc-core = ">=9.1.1" 846 | pyobjc-framework-Cocoa = ">=9.1.1" 847 | 848 | [[package]] 849 | name = "pyobjc-framework-coremidi" 850 | version = "9.1.1" 851 | description = "Wrappers for the framework CoreMIDI on macOS" 852 | optional = false 853 | python-versions = ">=3.7" 854 | files = [ 855 | {file = "pyobjc-framework-CoreMIDI-9.1.1.tar.gz", hash = "sha256:faa1ca641d15d7bcdd48edf14b8f621155760d3d5d117e5088899108528f17ec"}, 856 | {file = "pyobjc_framework_CoreMIDI-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:80995b839982ddcbb6cb0938e00b8fe8303127ab18797856b6bef514f6a587ec"}, 857 | {file = "pyobjc_framework_CoreMIDI-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e01a4bf44ee708a215b86d75c9417ca958424df518c9ea5301595c9a5820bfc5"}, 858 | {file = "pyobjc_framework_CoreMIDI-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:0601249d12fbdbffda867086f0ea2b93800327b1048aa81f17af74f415ffc9ce"}, 859 | ] 860 | 861 | [package.dependencies] 862 | pyobjc-core = ">=9.1.1" 863 | pyobjc-framework-Cocoa = ">=9.1.1" 864 | 865 | [[package]] 866 | name = "pyobjc-framework-coreml" 867 | version = "9.1.1" 868 | description = "Wrappers for the framework CoreML on macOS" 869 | optional = false 870 | python-versions = ">=3.7" 871 | files = [ 872 | {file = "pyobjc-framework-CoreML-9.1.1.tar.gz", hash = "sha256:93f7682d539b52e60f9309aa26d8a9680a0c589f2bef4de5b3eee26d27934349"}, 873 | {file = "pyobjc_framework_CoreML-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:06947b67763be7ebaa9a47cfdd6d2a1b92d9f61e8fd882936baac97c8168d501"}, 874 | {file = "pyobjc_framework_CoreML-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ce065d22a476ea6865cf90344bec604b04e9b2e664067a64944558869f0b1eac"}, 875 | {file = "pyobjc_framework_CoreML-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:80609d91fc421d20438755f73a4ecb1e87343661ceb3f36f678c03ca10ec3c03"}, 876 | ] 877 | 878 | [package.dependencies] 879 | pyobjc-core = ">=9.1.1" 880 | pyobjc-framework-Cocoa = ">=9.1.1" 881 | 882 | [[package]] 883 | name = "pyobjc-framework-coremotion" 884 | version = "9.1.1" 885 | description = "Wrappers for the framework CoreMotion on macOS" 886 | optional = false 887 | python-versions = ">=3.7" 888 | files = [ 889 | {file = "pyobjc-framework-CoreMotion-9.1.1.tar.gz", hash = "sha256:33fb505ea23f9b9a830a97c722ca983b8ae2a748b3b875aeb178e4f3e35d1752"}, 890 | {file = "pyobjc_framework_CoreMotion-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:aa3876193169fb6ede6d46d4f176f1f708f43983faf3de0882536b029af03553"}, 891 | {file = "pyobjc_framework_CoreMotion-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:519c9c77cc89baf3db244f4983f99a05ed21466fd59049ce1a9d5b9f3ff0b400"}, 892 | {file = "pyobjc_framework_CoreMotion-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2bf0ba61b2d8355c1c26d8ef0f54800c9df9dac4c5b3c7a4df4c5b29aa8cb1b5"}, 893 | {file = "pyobjc_framework_CoreMotion-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0a816f371c8078ef0be0fe2f4db6001e3b7a7b215c347d7c53ca2a0a433a8198"}, 894 | {file = "pyobjc_framework_CoreMotion-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:0882db32b1583d030826f34f0941291a1bd576f1ce5d8c414ebe47930e1c1a77"}, 895 | {file = "pyobjc_framework_CoreMotion-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:831aa3aab75220abe0145f4a484074ede1ac768b7a3569f25c0199cc7288be6b"}, 896 | ] 897 | 898 | [package.dependencies] 899 | pyobjc-core = ">=9.1.1" 900 | pyobjc-framework-Cocoa = ">=9.1.1" 901 | 902 | [[package]] 903 | name = "pyobjc-framework-coreservices" 904 | version = "9.1.1" 905 | description = "Wrappers for the framework CoreServices on macOS" 906 | optional = false 907 | python-versions = ">=3.7" 908 | files = [ 909 | {file = "pyobjc-framework-CoreServices-9.1.1.tar.gz", hash = "sha256:6de26cb55e3b20346b8d585a5df21a10a90f4c4b1f13f73a05d62d120faf1a6b"}, 910 | {file = "pyobjc_framework_CoreServices-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0e87fa4fc1971f8ce9886dac227a0d70e1dff1c02daad2998ab1a36db8e1aa42"}, 911 | {file = "pyobjc_framework_CoreServices-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:36817f6c294eb06b1a86472599a5993d851a436219caea567db1d5ff4bec60d7"}, 912 | {file = "pyobjc_framework_CoreServices-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8e7377b47ef28dbea256735189adf282a071f37d02fb0734190f500f39ea0fc0"}, 913 | ] 914 | 915 | [package.dependencies] 916 | pyobjc-core = ">=9.1.1" 917 | pyobjc-framework-FSEvents = ">=9.1.1" 918 | 919 | [[package]] 920 | name = "pyobjc-framework-corespotlight" 921 | version = "9.1.1" 922 | description = "Wrappers for the framework CoreSpotlight on macOS" 923 | optional = false 924 | python-versions = ">=3.7" 925 | files = [ 926 | {file = "pyobjc-framework-CoreSpotlight-9.1.1.tar.gz", hash = "sha256:2b51eaef0429e5879fa74d7476d9ea727b31ea636a4b15f171e9af2768a04868"}, 927 | {file = "pyobjc_framework_CoreSpotlight-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:63b94d85e6bed4889ae497d6231f0f034b20b89fe5f13ff620a2c822f6316c46"}, 928 | {file = "pyobjc_framework_CoreSpotlight-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:209ef77bb0c953a508c84135ae7a81f964b8e7530d7b83b77cfa6d0d275ff24a"}, 929 | {file = "pyobjc_framework_CoreSpotlight-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8dd0424e36028ab5c3415baaa26a9a9eee837535530860affb37b534dd8d93c4"}, 930 | ] 931 | 932 | [package.dependencies] 933 | pyobjc-core = ">=9.1.1" 934 | pyobjc-framework-Cocoa = ">=9.1.1" 935 | 936 | [[package]] 937 | name = "pyobjc-framework-coretext" 938 | version = "9.1.1" 939 | description = "Wrappers for the framework CoreText on macOS" 940 | optional = false 941 | python-versions = ">=3.7" 942 | files = [ 943 | {file = "pyobjc-framework-CoreText-9.1.1.tar.gz", hash = "sha256:65023e4fd5bb91949eb324b6baa45a9f2ff69c344f77084d63a8b0ec1fae0fa1"}, 944 | {file = "pyobjc_framework_CoreText-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ff085de16a67e90ccef5792bdfc759c2196550005056d31ce1e70fd567ff744d"}, 945 | {file = "pyobjc_framework_CoreText-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:54a889c7bc33d56d62cdb54edbbc73fedfae6c1b02144c76d84ef83758b180b4"}, 946 | {file = "pyobjc_framework_CoreText-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:4a13ba577692fdd9e4bcd2f915eb656a888780e0c72c28a821cf78604f08a775"}, 947 | {file = "pyobjc_framework_CoreText-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:4b1515f41f7c61a06897436e872da74b31507d4f5fd3e68c5cf41f074924ba90"}, 948 | {file = "pyobjc_framework_CoreText-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:6d4faa6c4f7d3902d38e82f5fee1907e155d9c061fcfe0992110a4c490a47476"}, 949 | {file = "pyobjc_framework_CoreText-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:418120c11e2318130b20ad7319938bb6ade8ad023676bb04e39ae0616b7bad2f"}, 950 | ] 951 | 952 | [package.dependencies] 953 | pyobjc-core = ">=9.1.1" 954 | pyobjc-framework-Cocoa = ">=9.1.1" 955 | pyobjc-framework-Quartz = ">=9.1.1" 956 | 957 | [[package]] 958 | name = "pyobjc-framework-corewlan" 959 | version = "9.1.1" 960 | description = "Wrappers for the framework CoreWLAN on macOS" 961 | optional = false 962 | python-versions = ">=3.7" 963 | files = [ 964 | {file = "pyobjc-framework-CoreWLAN-9.1.1.tar.gz", hash = "sha256:1297f8dd653a5a22a972012bdaf5a0b9cd39ff8fc7255b37c1de6bb35ace4cf5"}, 965 | {file = "pyobjc_framework_CoreWLAN-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:47d6f07723657e36eefe8d2012de689a51cda97edc31b06f9cf7f7b5d9a4905a"}, 966 | {file = "pyobjc_framework_CoreWLAN-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:57ae953d599a711673837ab70b09c79df0bbd79eefccc1e23df74039f90498ee"}, 967 | {file = "pyobjc_framework_CoreWLAN-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2fa07cbc7e111c77c4d5bc90f251e8c2c138f90ad3e7a522295910d846a92993"}, 968 | ] 969 | 970 | [package.dependencies] 971 | pyobjc-core = ">=9.1.1" 972 | pyobjc-framework-Cocoa = ">=9.1.1" 973 | 974 | [[package]] 975 | name = "pyobjc-framework-cryptotokenkit" 976 | version = "9.1.1" 977 | description = "Wrappers for the framework CryptoTokenKit on macOS" 978 | optional = false 979 | python-versions = ">=3.7" 980 | files = [ 981 | {file = "pyobjc-framework-CryptoTokenKit-9.1.1.tar.gz", hash = "sha256:ba77f9c7022153013108ec5c2b28afa4f2890cf65c96a25185dc20f98b7b13da"}, 982 | {file = "pyobjc_framework_CryptoTokenKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:65a8ea8be2b53c2f545b2872da2e228322acb8a60e49672bad5507e5059b3539"}, 983 | {file = "pyobjc_framework_CryptoTokenKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:91e9f6bfa83ff2aeb2473d1aaf16a12fecc1e4fff5b523e88274d12a23ff7acd"}, 984 | {file = "pyobjc_framework_CryptoTokenKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d576da00bd2dd8d00e7ba782e595d796306e9cfcefc51926897477afc67f97ef"}, 985 | ] 986 | 987 | [package.dependencies] 988 | pyobjc-core = ">=9.1.1" 989 | pyobjc-framework-Cocoa = ">=9.1.1" 990 | 991 | [[package]] 992 | name = "pyobjc-framework-datadetection" 993 | version = "9.1.1" 994 | description = "Wrappers for the framework DataDetection on macOS" 995 | optional = false 996 | python-versions = ">=3.7" 997 | files = [ 998 | {file = "pyobjc-framework-DataDetection-9.1.1.tar.gz", hash = "sha256:372c692f3c12e6537db8530cdad411721becfd729f4c3b1f99d2de949577ac6a"}, 999 | {file = "pyobjc_framework_DataDetection-9.1.1-py2.py3-none-any.whl", hash = "sha256:9fc15ee738e282f613019f031d8ab9d0f34d8327c652aa810b8334d9ccdcb623"}, 1000 | ] 1001 | 1002 | [package.dependencies] 1003 | pyobjc-core = ">=9.1.1" 1004 | pyobjc-framework-Cocoa = ">=9.1.1" 1005 | 1006 | [[package]] 1007 | name = "pyobjc-framework-devicecheck" 1008 | version = "9.1.1" 1009 | description = "Wrappers for the framework DeviceCheck on macOS" 1010 | optional = false 1011 | python-versions = ">=3.7" 1012 | files = [ 1013 | {file = "pyobjc-framework-DeviceCheck-9.1.1.tar.gz", hash = "sha256:d9da5710f8ca3ddb6e26a688414ee9bb7d67a88326f505de4a4264c517619a5f"}, 1014 | {file = "pyobjc_framework_DeviceCheck-9.1.1-py2.py3-none-any.whl", hash = "sha256:d7524f02c1f108e27f4372f97ea485424cd40639c6fa5006511a53707f03f799"}, 1015 | ] 1016 | 1017 | [package.dependencies] 1018 | pyobjc-core = ">=9.1.1" 1019 | pyobjc-framework-Cocoa = ">=9.1.1" 1020 | 1021 | [[package]] 1022 | name = "pyobjc-framework-dictionaryservices" 1023 | version = "9.1.1" 1024 | description = "Wrappers for the framework DictionaryServices on macOS" 1025 | optional = false 1026 | python-versions = ">=3.7" 1027 | files = [ 1028 | {file = "pyobjc-framework-DictionaryServices-9.1.1.tar.gz", hash = "sha256:0ef5951c0c70a8706977441f652deda3bead2f3dea6b7d82f5708f3e9302ebce"}, 1029 | {file = "pyobjc_framework_DictionaryServices-9.1.1-py2.py3-none-any.whl", hash = "sha256:d6cc9a76de4a1bda9aca9157ecf0cb7c6356227d95b20b47e0797e2ce15a5287"}, 1030 | ] 1031 | 1032 | [package.dependencies] 1033 | pyobjc-core = ">=9.1.1" 1034 | pyobjc-framework-CoreServices = ">=9.1.1" 1035 | 1036 | [[package]] 1037 | name = "pyobjc-framework-discrecording" 1038 | version = "9.1.1" 1039 | description = "Wrappers for the framework DiscRecording on macOS" 1040 | optional = false 1041 | python-versions = ">=3.7" 1042 | files = [ 1043 | {file = "pyobjc-framework-DiscRecording-9.1.1.tar.gz", hash = "sha256:63a3e94786faac3623070393bcc12813e2ae0a8af404ea907143d7fb1162d482"}, 1044 | {file = "pyobjc_framework_DiscRecording-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3657d79bd424a4e7925bbe7ef94ee39f5abbd5e307aa04501432fff3ce531f07"}, 1045 | {file = "pyobjc_framework_DiscRecording-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b247de5cd37db53f0f9a1de9a231a029ed11456571ea125d21765186290a42d7"}, 1046 | {file = "pyobjc_framework_DiscRecording-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:bf60037209adf1061aa9175623a56e9d1062f70f6f8b995fc22a7c8f88caba3e"}, 1047 | ] 1048 | 1049 | [package.dependencies] 1050 | pyobjc-core = ">=9.1.1" 1051 | pyobjc-framework-Cocoa = ">=9.1.1" 1052 | 1053 | [[package]] 1054 | name = "pyobjc-framework-discrecordingui" 1055 | version = "9.1.1" 1056 | description = "Wrappers for the framework DiscRecordingUI on macOS" 1057 | optional = false 1058 | python-versions = ">=3.7" 1059 | files = [ 1060 | {file = "pyobjc-framework-DiscRecordingUI-9.1.1.tar.gz", hash = "sha256:fa8e3a3ae342bef673898bdd1032d572b649d8c166999ac697f87373d6a48da8"}, 1061 | {file = "pyobjc_framework_DiscRecordingUI-9.1.1-py2.py3-none-any.whl", hash = "sha256:ca0cb22614effb4c1d521a8d57c343377dc029da3dc040b87bc23e29a2a5b1ea"}, 1062 | ] 1063 | 1064 | [package.dependencies] 1065 | pyobjc-core = ">=9.1.1" 1066 | pyobjc-framework-Cocoa = ">=9.1.1" 1067 | pyobjc-framework-DiscRecording = ">=9.1.1" 1068 | 1069 | [[package]] 1070 | name = "pyobjc-framework-diskarbitration" 1071 | version = "9.1.1" 1072 | description = "Wrappers for the framework DiskArbitration on macOS" 1073 | optional = false 1074 | python-versions = ">=3.7" 1075 | files = [ 1076 | {file = "pyobjc-framework-DiskArbitration-9.1.1.tar.gz", hash = "sha256:1b0d6896216f92bc72deb8511245ed386d6191c243f833fe6f20fe8b2282a3a4"}, 1077 | {file = "pyobjc_framework_DiskArbitration-9.1.1-py2.py3-none-any.whl", hash = "sha256:0613f0c34dc33377afe93b70e82775e245d9017261eb325324d204cebb72cfac"}, 1078 | ] 1079 | 1080 | [package.dependencies] 1081 | pyobjc-core = ">=9.1.1" 1082 | pyobjc-framework-Cocoa = ">=9.1.1" 1083 | 1084 | [[package]] 1085 | name = "pyobjc-framework-dvdplayback" 1086 | version = "9.1.1" 1087 | description = "Wrappers for the framework DVDPlayback on macOS" 1088 | optional = false 1089 | python-versions = ">=3.7" 1090 | files = [ 1091 | {file = "pyobjc-framework-DVDPlayback-9.1.1.tar.gz", hash = "sha256:f976f3bf9f3d0a22b9593051e6fe506f56a3bd647a6119b5ef208ba60aefdd0f"}, 1092 | {file = "pyobjc_framework_DVDPlayback-9.1.1-py2.py3-none-any.whl", hash = "sha256:71869628467ab6786afddb785c9ee146ecf1969dc37816141779dfda84c67d01"}, 1093 | ] 1094 | 1095 | [package.dependencies] 1096 | pyobjc-core = ">=9.1.1" 1097 | pyobjc-framework-Cocoa = ">=9.1.1" 1098 | 1099 | [[package]] 1100 | name = "pyobjc-framework-eventkit" 1101 | version = "9.1.1" 1102 | description = "Wrappers for the framework Accounts on macOS" 1103 | optional = false 1104 | python-versions = ">=3.7" 1105 | files = [ 1106 | {file = "pyobjc-framework-EventKit-9.1.1.tar.gz", hash = "sha256:39a13055cd3e74893f145c5132d32d44a0b12151e44e435ddd122e411b001d06"}, 1107 | {file = "pyobjc_framework_EventKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:768389131e4e48b859654a14b6b4650e413677a85bc794b327296b7e92b9d129"}, 1108 | ] 1109 | 1110 | [package.dependencies] 1111 | pyobjc-core = ">=9.1.1" 1112 | pyobjc-framework-Cocoa = ">=9.1.1" 1113 | 1114 | [[package]] 1115 | name = "pyobjc-framework-exceptionhandling" 1116 | version = "9.1.1" 1117 | description = "Wrappers for the framework ExceptionHandling on macOS" 1118 | optional = false 1119 | python-versions = ">=3.7" 1120 | files = [ 1121 | {file = "pyobjc-framework-ExceptionHandling-9.1.1.tar.gz", hash = "sha256:4ade2c786cd6188fbc88d1c5db2633b9645f1527f7ae73121451192cbcda8b0e"}, 1122 | {file = "pyobjc_framework_ExceptionHandling-9.1.1-py2.py3-none-any.whl", hash = "sha256:2929e47510d53fd04241f2761ef0f5b7383404bfbf18dbb43edc20fe67274c35"}, 1123 | ] 1124 | 1125 | [package.dependencies] 1126 | pyobjc-core = ">=9.1.1" 1127 | pyobjc-framework-Cocoa = ">=9.1.1" 1128 | 1129 | [[package]] 1130 | name = "pyobjc-framework-executionpolicy" 1131 | version = "9.1.1" 1132 | description = "Wrappers for the framework ExecutionPolicy on macOS" 1133 | optional = false 1134 | python-versions = ">=3.7" 1135 | files = [ 1136 | {file = "pyobjc-framework-ExecutionPolicy-9.1.1.tar.gz", hash = "sha256:276f2524f855836b1adcc5cc17a41fe39d992b672d050b642245f9fc370c6dc8"}, 1137 | {file = "pyobjc_framework_ExecutionPolicy-9.1.1-py2.py3-none-any.whl", hash = "sha256:479a814f8bb363db392c94edc484e18ad17e34bfa1fa05d34f2d19bac12b60ce"}, 1138 | ] 1139 | 1140 | [package.dependencies] 1141 | pyobjc-core = ">=9.1.1" 1142 | pyobjc-framework-Cocoa = ">=9.1.1" 1143 | 1144 | [[package]] 1145 | name = "pyobjc-framework-extensionkit" 1146 | version = "9.1.1" 1147 | description = "Wrappers for the framework ExtensionKit on macOS" 1148 | optional = false 1149 | python-versions = ">=3.7" 1150 | files = [ 1151 | {file = "pyobjc-framework-ExtensionKit-9.1.1.tar.gz", hash = "sha256:8cc8af22b6df8bc869f263ba252e39e751fb4d2f20b23ceeb9e2b386b8055eca"}, 1152 | {file = "pyobjc_framework_ExtensionKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:a76314b0988709ecdfbb91fed0780b9c1cc5b50c0febbafd8d8077d621e05c04"}, 1153 | {file = "pyobjc_framework_ExtensionKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:26c74d802c84ed40931c9f124cc2c82ab6a89b9673d830d92962fa6fb1c0b8a6"}, 1154 | {file = "pyobjc_framework_ExtensionKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:c3ff2b73e238278f3dd67b8296b85e1d6ea2694e1657bbc91941771666b926aa"}, 1155 | ] 1156 | 1157 | [package.dependencies] 1158 | pyobjc-core = ">=9.1.1" 1159 | pyobjc-framework-Cocoa = ">=9.1.1" 1160 | 1161 | [[package]] 1162 | name = "pyobjc-framework-externalaccessory" 1163 | version = "9.1.1" 1164 | description = "Wrappers for the framework ExternalAccessory on macOS" 1165 | optional = false 1166 | python-versions = ">=3.7" 1167 | files = [ 1168 | {file = "pyobjc-framework-ExternalAccessory-9.1.1.tar.gz", hash = "sha256:611ef4af924cf5d39096ebe1d7d67d8361b013bfc1476595c38949302c436b41"}, 1169 | {file = "pyobjc_framework_ExternalAccessory-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:51f538bbfc2b265dde8ee2619662ff2aa57e03d20c7455f43c3f3e4d6bbbd223"}, 1170 | {file = "pyobjc_framework_ExternalAccessory-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3d2d1ac98b2bf240d0abc8cc07183e28288352d0d89549d81d626dc074b48729"}, 1171 | {file = "pyobjc_framework_ExternalAccessory-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:c5e031d11037ed99ec21e0e7c67365c4a0e3082abf37deecf69b34ba3eba1c3e"}, 1172 | ] 1173 | 1174 | [package.dependencies] 1175 | pyobjc-core = ">=9.1.1" 1176 | pyobjc-framework-Cocoa = ">=9.1.1" 1177 | 1178 | [[package]] 1179 | name = "pyobjc-framework-fileprovider" 1180 | version = "9.1.1" 1181 | description = "Wrappers for the framework FileProvider on macOS" 1182 | optional = false 1183 | python-versions = ">=3.7" 1184 | files = [ 1185 | {file = "pyobjc-framework-FileProvider-9.1.1.tar.gz", hash = "sha256:b57f548575b80ec6b777e63f145a8ca2f79d0b940a8b9cda7aa93adfb426f21d"}, 1186 | {file = "pyobjc_framework_FileProvider-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:845cd6c70244710dff1c4a07c6f79b522bb987227ac1e7b49db5350dca40d12b"}, 1187 | {file = "pyobjc_framework_FileProvider-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:32d6443b8d9f5cc032f56055dc5ac49073a1edad6669a7f19e3522fec377d62f"}, 1188 | {file = "pyobjc_framework_FileProvider-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3d164cf7d7a082ff99914a99a9bca519605ee563d5cdc82fb42f4763946bad30"}, 1189 | {file = "pyobjc_framework_FileProvider-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f87d1ac83d698dd61070bf49726eca19b9135f7510ffd7bce7a85166b8fc8953"}, 1190 | {file = "pyobjc_framework_FileProvider-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:22e23e744ae54a964bcc6f9887304eb49f364a312df074911ce4e03ea22ed850"}, 1191 | {file = "pyobjc_framework_FileProvider-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3fbfd553ad54c8598ac55b189bf6b1c224a1f0d131d15c0a92b61418c6dd536b"}, 1192 | ] 1193 | 1194 | [package.dependencies] 1195 | pyobjc-core = ">=9.1.1" 1196 | pyobjc-framework-Cocoa = ">=9.1.1" 1197 | 1198 | [[package]] 1199 | name = "pyobjc-framework-fileproviderui" 1200 | version = "9.1.1" 1201 | description = "Wrappers for the framework FileProviderUI on macOS" 1202 | optional = false 1203 | python-versions = ">=3.7" 1204 | files = [ 1205 | {file = "pyobjc-framework-FileProviderUI-9.1.1.tar.gz", hash = "sha256:afb5b7048cddb57f5bbeea541de5dd9cdf733e4cf6ded136a91aa2374f15676e"}, 1206 | {file = "pyobjc_framework_FileProviderUI-9.1.1-py2.py3-none-any.whl", hash = "sha256:af1461628e8208c2f9b49f5da972fff7ed7f9fe1cc95cbaa49743a2c0fe31699"}, 1207 | ] 1208 | 1209 | [package.dependencies] 1210 | pyobjc-core = ">=9.1.1" 1211 | pyobjc-framework-FileProvider = ">=9.1.1" 1212 | 1213 | [[package]] 1214 | name = "pyobjc-framework-findersync" 1215 | version = "9.1.1" 1216 | description = "Wrappers for the framework FinderSync on macOS" 1217 | optional = false 1218 | python-versions = ">=3.7" 1219 | files = [ 1220 | {file = "pyobjc-framework-FinderSync-9.1.1.tar.gz", hash = "sha256:f13a59300a4df02a8b944ffe5a9263fa1ca23900c92e863da8964c02c322279c"}, 1221 | {file = "pyobjc_framework_FinderSync-9.1.1-py2.py3-none-any.whl", hash = "sha256:b0be003f6aeacd5604ba5beb98da98b1a07df44d3d5f308b9974d5512d9832e4"}, 1222 | ] 1223 | 1224 | [package.dependencies] 1225 | pyobjc-core = ">=9.1.1" 1226 | pyobjc-framework-Cocoa = ">=9.1.1" 1227 | 1228 | [[package]] 1229 | name = "pyobjc-framework-fsevents" 1230 | version = "9.1.1" 1231 | description = "Wrappers for the framework FSEvents on macOS" 1232 | optional = false 1233 | python-versions = ">=3.7" 1234 | files = [ 1235 | {file = "pyobjc-framework-FSEvents-9.1.1.tar.gz", hash = "sha256:c974a288f74cc5afc96d5d744fb8bf638d25f88be2ffcea92a1e74758978e3c2"}, 1236 | {file = "pyobjc_framework_FSEvents-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:fd6b4d14378dcf2d5a04eae8fc0397398965ede5d70415b85e89a2db7ff5952c"}, 1237 | {file = "pyobjc_framework_FSEvents-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5822358545bcd24c28c3906e05c4f137eb78d43871bb5f3dd042e681ab51219a"}, 1238 | {file = "pyobjc_framework_FSEvents-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:72cfd7b8fcd575bf08b0ae84158fa1b1f34e974428fee676e831ff833f171b33"}, 1239 | ] 1240 | 1241 | [package.dependencies] 1242 | pyobjc-core = ">=9.1.1" 1243 | pyobjc-framework-Cocoa = ">=9.1.1" 1244 | 1245 | [[package]] 1246 | name = "pyobjc-framework-gamecenter" 1247 | version = "9.1.1" 1248 | description = "Wrappers for the framework GameCenter on macOS" 1249 | optional = false 1250 | python-versions = ">=3.7" 1251 | files = [ 1252 | {file = "pyobjc-framework-GameCenter-9.1.1.tar.gz", hash = "sha256:ad8753f72c7f48e72006d7f66e1485ef4d86a5ea66d2e8bbd6a1fac39dd45b9f"}, 1253 | {file = "pyobjc_framework_GameCenter-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:02c2fcb07c290ff44bacc34a9058fc9157bab2fa6b5c7337e5b18e2e1bc66a2c"}, 1254 | {file = "pyobjc_framework_GameCenter-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c59935cc6c72b84412f53499da4b72cfebc8c5d82d7fdd378fb6e21bce48c945"}, 1255 | {file = "pyobjc_framework_GameCenter-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:28239dd291d21ead7705cfae6d1b3fead551a38672d78663074a9847574ef10a"}, 1256 | ] 1257 | 1258 | [package.dependencies] 1259 | pyobjc-core = ">=9.1.1" 1260 | pyobjc-framework-Cocoa = ">=9.1.1" 1261 | 1262 | [[package]] 1263 | name = "pyobjc-framework-gamecontroller" 1264 | version = "9.1.1" 1265 | description = "Wrappers for the framework GameController on macOS" 1266 | optional = false 1267 | python-versions = ">=3.7" 1268 | files = [ 1269 | {file = "pyobjc-framework-GameController-9.1.1.tar.gz", hash = "sha256:04e13ba8b2a131c699cf2a8c9397ba5418897de7ccf8eb202a5033764103db2e"}, 1270 | {file = "pyobjc_framework_GameController-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:cce61470ab0fa48b286fc1a871521ebb4cecbc918760eab64158fdd69c411455"}, 1271 | {file = "pyobjc_framework_GameController-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:0d20184bbd14724adec6dae9a7f1644d0b01a04ca14330300e14e98145a28f15"}, 1272 | {file = "pyobjc_framework_GameController-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a7075be10e0c780b8d51b07c680249a93340dfbcd1969f344a8ac0468535b7af"}, 1273 | ] 1274 | 1275 | [package.dependencies] 1276 | pyobjc-core = ">=9.1.1" 1277 | pyobjc-framework-Cocoa = ">=9.1.1" 1278 | 1279 | [[package]] 1280 | name = "pyobjc-framework-gamekit" 1281 | version = "9.1.1" 1282 | description = "Wrappers for the framework GameKit on macOS" 1283 | optional = false 1284 | python-versions = ">=3.7" 1285 | files = [ 1286 | {file = "pyobjc-framework-GameKit-9.1.1.tar.gz", hash = "sha256:f07d71187d66757666908525211e73da13774c99209a5b92ee884a3cb1097edd"}, 1287 | {file = "pyobjc_framework_GameKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:03f726141bb7573a11b07dac37f261fcaa6d9c6bba30eef8306b5596550639fd"}, 1288 | {file = "pyobjc_framework_GameKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5a5cf5f62c4c619fa4e6bd14c4855948c2f88d3a2aec3ec838a8ca8ffc4971b2"}, 1289 | {file = "pyobjc_framework_GameKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2ab3e2bf37b0c795ede180cc40ef5b8bb14b32ea4fac1f9dd67b56ee74f5fdef"}, 1290 | ] 1291 | 1292 | [package.dependencies] 1293 | pyobjc-core = ">=9.1.1" 1294 | pyobjc-framework-Cocoa = ">=9.1.1" 1295 | pyobjc-framework-Quartz = ">=9.1.1" 1296 | 1297 | [[package]] 1298 | name = "pyobjc-framework-gameplaykit" 1299 | version = "9.1.1" 1300 | description = "Wrappers for the framework GameplayKit on macOS" 1301 | optional = false 1302 | python-versions = ">=3.7" 1303 | files = [ 1304 | {file = "pyobjc-framework-GameplayKit-9.1.1.tar.gz", hash = "sha256:20008c5142f8bf43b9f8c25c7a0f5ac50e01fb6f9d6aeb14b0109a79845cf2ee"}, 1305 | {file = "pyobjc_framework_GameplayKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b5d5b5f89109d1826ce581dcc866318cc6f0e40ac75bdef15910d71df5f92a4e"}, 1306 | {file = "pyobjc_framework_GameplayKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e94aa8ae0a9c9595038f3e620a04401efb0a843ce352f5b398c04d538866895e"}, 1307 | {file = "pyobjc_framework_GameplayKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3d3381ec8211e195041429ba44659449d1c167bb1ce61e168fb46d8b508ef4a2"}, 1308 | ] 1309 | 1310 | [package.dependencies] 1311 | pyobjc-core = ">=9.1.1" 1312 | pyobjc-framework-Cocoa = ">=9.1.1" 1313 | pyobjc-framework-SpriteKit = ">=9.1.1" 1314 | 1315 | [[package]] 1316 | name = "pyobjc-framework-healthkit" 1317 | version = "9.1.1" 1318 | description = "Wrappers for the framework HealthKit on macOS" 1319 | optional = false 1320 | python-versions = ">=3.7" 1321 | files = [ 1322 | {file = "pyobjc-framework-HealthKit-9.1.1.tar.gz", hash = "sha256:fca40953777512837cd03fab07cdfbaf048bdd51d29b8cc3bab1e26c0ec64158"}, 1323 | {file = "pyobjc_framework_HealthKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:7a9a4e183cbb6616b72bbd1bcf44b1b25540aa4edd673ec14c633d1ad5d1e236"}, 1324 | {file = "pyobjc_framework_HealthKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7736d9cac2f33628308fd7ed375f0f42ddb475588c22cbedde5310387fe59b7c"}, 1325 | {file = "pyobjc_framework_HealthKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:e3a2961a002d43302a168c4a351d737995c3020c07f8c3e86be0e4b8718bd5ca"}, 1326 | ] 1327 | 1328 | [package.dependencies] 1329 | pyobjc-core = ">=9.1.1" 1330 | pyobjc-framework-Cocoa = ">=9.1.1" 1331 | 1332 | [[package]] 1333 | name = "pyobjc-framework-imagecapturecore" 1334 | version = "9.1.1" 1335 | description = "Wrappers for the framework ImageCaptureCore on macOS" 1336 | optional = false 1337 | python-versions = ">=3.7" 1338 | files = [ 1339 | {file = "pyobjc-framework-ImageCaptureCore-9.1.1.tar.gz", hash = "sha256:0f7c9e7ace13a034e3bee52170dac8dd359a8e55dc6552ca62567685888b59de"}, 1340 | {file = "pyobjc_framework_ImageCaptureCore-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:235a1bff738d0d96232ab5456431e30f206a2fec8d3061ec08be234693a5ccfe"}, 1341 | {file = "pyobjc_framework_ImageCaptureCore-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6a90e3bbb22077fac034e0abcabde7e95aadf2790ad91c67f561cc8717cc8268"}, 1342 | {file = "pyobjc_framework_ImageCaptureCore-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f43a41fe9a93c2a589bcd06928f5d73df9962b128b71358561aa4162c75518f3"}, 1343 | ] 1344 | 1345 | [package.dependencies] 1346 | pyobjc-core = ">=9.1.1" 1347 | pyobjc-framework-Cocoa = ">=9.1.1" 1348 | 1349 | [[package]] 1350 | name = "pyobjc-framework-imserviceplugin" 1351 | version = "9.1.1" 1352 | description = "Wrappers for the framework IMServicePlugIn on macOS" 1353 | optional = false 1354 | python-versions = ">=3.7" 1355 | files = [ 1356 | {file = "pyobjc-framework-IMServicePlugIn-9.1.1.tar.gz", hash = "sha256:5746630d37b61f4d6b3a7787fb1cb7690b71013f1387b72cda832f39cb737d57"}, 1357 | {file = "pyobjc_framework_IMServicePlugIn-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4dc8b128eb16e0b699beca60e19a3346cfa6fc1a4396e6877cff99d0a8695b55"}, 1358 | {file = "pyobjc_framework_IMServicePlugIn-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:07007e23130e75ca7648b1a736e706522c57053d101568e54523feff3f1e1702"}, 1359 | {file = "pyobjc_framework_IMServicePlugIn-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4b2a1339ae2892182ce24e782988a10e618ab0cd8f7753e5e8243f8d6a06bc7f"}, 1360 | ] 1361 | 1362 | [package.dependencies] 1363 | pyobjc-core = ">=9.1.1" 1364 | pyobjc-framework-Cocoa = ">=9.1.1" 1365 | 1366 | [[package]] 1367 | name = "pyobjc-framework-inputmethodkit" 1368 | version = "9.1.1" 1369 | description = "Wrappers for the framework InputMethodKit on macOS" 1370 | optional = false 1371 | python-versions = ">=3.7" 1372 | files = [ 1373 | {file = "pyobjc-framework-InputMethodKit-9.1.1.tar.gz", hash = "sha256:a1d652e5a02a804b4a07159c0f49b2b1d2ba857272d2aeb45c597166b97e4314"}, 1374 | {file = "pyobjc_framework_InputMethodKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:45081efd9b3b681ad0ef013f024001808ee898f81f639f8b6f5ea0a58dcaa9c9"}, 1375 | {file = "pyobjc_framework_InputMethodKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:823698396c1b4a33e768deea3a58baba21366bd2bc2fcfe8e1968ead2a6d6f9d"}, 1376 | {file = "pyobjc_framework_InputMethodKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:f8f02f666e9b5c6495bd9e51329427d8de88d5974a5f84d1dc7d9da09da43549"}, 1377 | ] 1378 | 1379 | [package.dependencies] 1380 | pyobjc-core = ">=9.1.1" 1381 | pyobjc-framework-Cocoa = ">=9.1.1" 1382 | 1383 | [[package]] 1384 | name = "pyobjc-framework-installerplugins" 1385 | version = "9.1.1" 1386 | description = "Wrappers for the framework InstallerPlugins on macOS" 1387 | optional = false 1388 | python-versions = ">=3.7" 1389 | files = [ 1390 | {file = "pyobjc-framework-InstallerPlugins-9.1.1.tar.gz", hash = "sha256:e077339f6e40f69ab9f9447f17eea15832270a60a5244c1dee9d23e1c8cdfe5f"}, 1391 | {file = "pyobjc_framework_InstallerPlugins-9.1.1-py2.py3-none-any.whl", hash = "sha256:b9dc036bc48554cd9eb1846f1fc96476e8d7e875b12fc488f09367fc7018af21"}, 1392 | ] 1393 | 1394 | [package.dependencies] 1395 | pyobjc-core = ">=9.1.1" 1396 | pyobjc-framework-Cocoa = ">=9.1.1" 1397 | 1398 | [[package]] 1399 | name = "pyobjc-framework-instantmessage" 1400 | version = "9.1.1" 1401 | description = "Wrappers for the framework InstantMessage on macOS" 1402 | optional = false 1403 | python-versions = ">=3.7" 1404 | files = [ 1405 | {file = "pyobjc-framework-InstantMessage-9.1.1.tar.gz", hash = "sha256:e2c576f004c91c25354a107e985cf52afd36d04b74d7497d1b03e4e634a4b3eb"}, 1406 | {file = "pyobjc_framework_InstantMessage-9.1.1-py2.py3-none-any.whl", hash = "sha256:a9283431715d04e7890ae70f88b957eb3087c9766e5b529ae9e6fe37823840db"}, 1407 | ] 1408 | 1409 | [package.dependencies] 1410 | pyobjc-core = ">=9.1.1" 1411 | pyobjc-framework-Cocoa = ">=9.1.1" 1412 | pyobjc-framework-Quartz = ">=9.1.1" 1413 | 1414 | [[package]] 1415 | name = "pyobjc-framework-intents" 1416 | version = "9.1.1" 1417 | description = "Wrappers for the framework Intents on macOS" 1418 | optional = false 1419 | python-versions = ">=3.7" 1420 | files = [ 1421 | {file = "pyobjc-framework-Intents-9.1.1.tar.gz", hash = "sha256:d667ad8e52d9c2b7f2b0b3a7ecf03140886856df87d27af4e9b7cec62e29f4f9"}, 1422 | {file = "pyobjc_framework_Intents-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:d3dc3eb01c1971f41822a400b08a60749ab63e8cef81704d875b24cf10f00156"}, 1423 | {file = "pyobjc_framework_Intents-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:37678176e5bf76847d370fb65e9f5c0db8bb2db2e6a88472611fa7703a970788"}, 1424 | {file = "pyobjc_framework_Intents-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:68a97f1b98687fde89064d3d5f7cd2581fe9b040a2478ecf382241fead8406e0"}, 1425 | ] 1426 | 1427 | [package.dependencies] 1428 | pyobjc-core = ">=9.1.1" 1429 | pyobjc-framework-Cocoa = ">=9.1.1" 1430 | 1431 | [[package]] 1432 | name = "pyobjc-framework-intentsui" 1433 | version = "9.1.1" 1434 | description = "Wrappers for the framework Intents on macOS" 1435 | optional = false 1436 | python-versions = ">=3.7" 1437 | files = [ 1438 | {file = "pyobjc-framework-IntentsUI-9.1.1.tar.gz", hash = "sha256:39b5b5485dd6391bafaa0bf8481a3a18bb7d626e899c8f71c4acdc319f3ca5fe"}, 1439 | {file = "pyobjc_framework_IntentsUI-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8eea2afc71110fd3c793dadb323d7946d07c29dd905807b0b5056b4ae4642d1f"}, 1440 | {file = "pyobjc_framework_IntentsUI-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f256c0d886947242df8fa57b28abcc10508253588cd072a36ae7fa5bca567797"}, 1441 | {file = "pyobjc_framework_IntentsUI-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:78d819748667891f4f650bf2e625fea7579148a29b5cc83191c660f5cd4aabef"}, 1442 | {file = "pyobjc_framework_IntentsUI-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:766a51b098c4e602bcfbebd25fc01f4bb24aa45e143b31be986a9860fccdc68b"}, 1443 | {file = "pyobjc_framework_IntentsUI-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:0c1b6666cf58f8329b792c808a47872dc78a2ede32a05efa85094fe7ea68ff9a"}, 1444 | {file = "pyobjc_framework_IntentsUI-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:24febf90ccae807145498cc050a0e611498b44a7df921ac8725a98d6de59ecd0"}, 1445 | ] 1446 | 1447 | [package.dependencies] 1448 | pyobjc-core = ">=9.1.1" 1449 | pyobjc-framework-Intents = ">=9.1.1" 1450 | 1451 | [[package]] 1452 | name = "pyobjc-framework-iobluetooth" 1453 | version = "9.1.1" 1454 | description = "Wrappers for the framework IOBluetooth on macOS" 1455 | optional = false 1456 | python-versions = ">=3.7" 1457 | files = [ 1458 | {file = "pyobjc-framework-IOBluetooth-9.1.1.tar.gz", hash = "sha256:1051680e060ecfb489f6e0d6b56e82e3f51ebad22fabde81517e910f3ffe1f14"}, 1459 | {file = "pyobjc_framework_IOBluetooth-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0e4dea8cdcb38296559b9ff967fdf5ebf5461d2c992c546ef6f2aac5655dd01a"}, 1460 | {file = "pyobjc_framework_IOBluetooth-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7b86c2268cf701dbaadb8944cb48cc7b089fc1cb717d30d71c239ea7b6dcf0bf"}, 1461 | {file = "pyobjc_framework_IOBluetooth-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:72c6cd0a63489935d66e27bbe04543cb0ca633333080d12818d73fe85957bf58"}, 1462 | ] 1463 | 1464 | [package.dependencies] 1465 | pyobjc-core = ">=9.1.1" 1466 | pyobjc-framework-Cocoa = ">=9.1.1" 1467 | 1468 | [[package]] 1469 | name = "pyobjc-framework-iobluetoothui" 1470 | version = "9.1.1" 1471 | description = "Wrappers for the framework IOBluetoothUI on macOS" 1472 | optional = false 1473 | python-versions = ">=3.7" 1474 | files = [ 1475 | {file = "pyobjc-framework-IOBluetoothUI-9.1.1.tar.gz", hash = "sha256:46a6b6a914470d7dfccdad8bd48b4a3cbde9d479f7d02d360edce6e87a7e859f"}, 1476 | {file = "pyobjc_framework_IOBluetoothUI-9.1.1-py2.py3-none-any.whl", hash = "sha256:a2643b3b77572d408fdfb865d118707defd7ebe788b01ef81f6ff10597f05216"}, 1477 | ] 1478 | 1479 | [package.dependencies] 1480 | pyobjc-core = ">=9.1.1" 1481 | pyobjc-framework-IOBluetooth = ">=9.1.1" 1482 | 1483 | [[package]] 1484 | name = "pyobjc-framework-iosurface" 1485 | version = "9.1.1" 1486 | description = "Wrappers for the framework IOSurface on macOS" 1487 | optional = false 1488 | python-versions = ">=3.7" 1489 | files = [ 1490 | {file = "pyobjc-framework-IOSurface-9.1.1.tar.gz", hash = "sha256:7b8c92cc697ab78dbe41baded3ab8027dd260ccda08ab5a35e6935f5ed82a962"}, 1491 | {file = "pyobjc_framework_IOSurface-9.1.1-py2.py3-none-any.whl", hash = "sha256:0bd8b47330a399224899f1730805d68c4a2488656abf23903350a43652bc6a33"}, 1492 | ] 1493 | 1494 | [package.dependencies] 1495 | pyobjc-core = ">=9.1.1" 1496 | pyobjc-framework-Cocoa = ">=9.1.1" 1497 | 1498 | [[package]] 1499 | name = "pyobjc-framework-ituneslibrary" 1500 | version = "9.1.1" 1501 | description = "Wrappers for the framework iTunesLibrary on macOS" 1502 | optional = false 1503 | python-versions = ">=3.7" 1504 | files = [ 1505 | {file = "pyobjc-framework-iTunesLibrary-9.1.1.tar.gz", hash = "sha256:8b9df191a95da41739d110227ac85074d9f63b7ba101b483ad0cbf587ae3e49d"}, 1506 | {file = "pyobjc_framework_iTunesLibrary-9.1.1-py2.py3-none-any.whl", hash = "sha256:be6ba8719826490be261c472730df22995114bdc23b3d2fcc4427e6abdda7546"}, 1507 | ] 1508 | 1509 | [package.dependencies] 1510 | pyobjc-core = ">=9.1.1" 1511 | pyobjc-framework-Cocoa = ">=9.1.1" 1512 | 1513 | [[package]] 1514 | name = "pyobjc-framework-kernelmanagement" 1515 | version = "9.1.1" 1516 | description = "Wrappers for the framework KernelManagement on macOS" 1517 | optional = false 1518 | python-versions = ">=3.7" 1519 | files = [ 1520 | {file = "pyobjc-framework-KernelManagement-9.1.1.tar.gz", hash = "sha256:52f2de8f72b6e15826b170c78376a93705304186e680d60323cc881c8c9b2e8a"}, 1521 | {file = "pyobjc_framework_KernelManagement-9.1.1-py2.py3-none-any.whl", hash = "sha256:f04fd3a94db36535aa2951b7dff05cc283217dea30ec3d1b19e3d2dd870d158f"}, 1522 | ] 1523 | 1524 | [package.dependencies] 1525 | pyobjc-core = ">=9.1.1" 1526 | pyobjc-framework-Cocoa = ">=9.1.1" 1527 | 1528 | [[package]] 1529 | name = "pyobjc-framework-latentsemanticmapping" 1530 | version = "9.1.1" 1531 | description = "Wrappers for the framework LatentSemanticMapping on macOS" 1532 | optional = false 1533 | python-versions = ">=3.7" 1534 | files = [ 1535 | {file = "pyobjc-framework-LatentSemanticMapping-9.1.1.tar.gz", hash = "sha256:302ae2152b05da3ef7d1e6ca06c9ea6570eca6584067e9610d47aa3307f2c570"}, 1536 | {file = "pyobjc_framework_LatentSemanticMapping-9.1.1-py2.py3-none-any.whl", hash = "sha256:387f3c7ebb979651d7279e247df20a0e04eff824d536d21e0b507381d1f12c77"}, 1537 | ] 1538 | 1539 | [package.dependencies] 1540 | pyobjc-core = ">=9.1.1" 1541 | pyobjc-framework-Cocoa = ">=9.1.1" 1542 | 1543 | [[package]] 1544 | name = "pyobjc-framework-launchservices" 1545 | version = "9.1.1" 1546 | description = "Wrappers for the framework LaunchServices on macOS" 1547 | optional = false 1548 | python-versions = ">=3.7" 1549 | files = [ 1550 | {file = "pyobjc-framework-LaunchServices-9.1.1.tar.gz", hash = "sha256:8fa98027257e78341c4352fd6bac1f6b6c8178e9f9dc23de523972af583fef2c"}, 1551 | {file = "pyobjc_framework_LaunchServices-9.1.1-py2.py3-none-any.whl", hash = "sha256:7cf2612b713a59806772fd42673874f7fd652c21907fa1e103261315daeb110f"}, 1552 | ] 1553 | 1554 | [package.dependencies] 1555 | pyobjc-core = ">=9.1.1" 1556 | pyobjc-framework-CoreServices = ">=9.1.1" 1557 | 1558 | [[package]] 1559 | name = "pyobjc-framework-libdispatch" 1560 | version = "9.1.1" 1561 | description = "Wrappers for libdispatch on macOS" 1562 | optional = false 1563 | python-versions = ">=3.7" 1564 | files = [ 1565 | {file = "pyobjc-framework-libdispatch-9.1.1.tar.gz", hash = "sha256:1cb3b6a81b79696176108253a8a7201088e51e59b85c1c314c03b0a682ac577f"}, 1566 | {file = "pyobjc_framework_libdispatch-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:eb2ca9092972dd0d403630d546331589b0244e2e685c5cf20c82b0d6134c958d"}, 1567 | {file = "pyobjc_framework_libdispatch-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a5a8a20d624a3ccc72750dfe39bdae2eab56a1cae883eb0bd36a58dbdba79301"}, 1568 | {file = "pyobjc_framework_libdispatch-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:844a05a6b6b28e24f569216adff368e88237185bfca83afa2405bf6f86b8ee74"}, 1569 | {file = "pyobjc_framework_libdispatch-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e6774ab26119a64a7cc9196cc151351aae456aebe92038e053804f72310a794a"}, 1570 | {file = "pyobjc_framework_libdispatch-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:40f503d8a0580f654a5bd36d332e34d48eee5ef93a9fa55434c2e6980a736396"}, 1571 | {file = "pyobjc_framework_libdispatch-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fd52fbfaad1a89296170c196f21ffb8470effae0fedfffbc8d2ce0836ca466ac"}, 1572 | ] 1573 | 1574 | [package.dependencies] 1575 | pyobjc-core = ">=9.1.1" 1576 | 1577 | [[package]] 1578 | name = "pyobjc-framework-libxpc" 1579 | version = "9.1.1" 1580 | description = "Wrappers for xpc on macOS" 1581 | optional = false 1582 | python-versions = ">=3.7" 1583 | files = [ 1584 | {file = "pyobjc-framework-libxpc-9.1.1.tar.gz", hash = "sha256:39f702985f5a09f90fa157ce8c3c7d8ea44ee52c1bceb130ede60ad80f35154d"}, 1585 | {file = "pyobjc_framework_libxpc-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fa67a0739566ce5990092bbb2b01b29c255810b3582d5714ed75105689910e2c"}, 1586 | {file = "pyobjc_framework_libxpc-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:3c3103d593883c854a98da9151b0ca7a4cf80bb8f2295275afcb9fa5303e881d"}, 1587 | {file = "pyobjc_framework_libxpc-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:dcf1ac20bf75458c79830b973c0e87d361c072565d17a235822611a7ca6d9e2a"}, 1588 | {file = "pyobjc_framework_libxpc-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:29900b6e15168d870f17f0e4fb7f9c102a6bb1a546b0ff5e8502eb2136979114"}, 1589 | {file = "pyobjc_framework_libxpc-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:6afec424f83e3fd6d3204a1827040f714005d384258a1ec95d5c93c46b6ea39f"}, 1590 | {file = "pyobjc_framework_libxpc-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6526cd546e88c1bbb3e4f0c91294bc4d3841a95bfab06c8496cb01e07ffa17e3"}, 1591 | ] 1592 | 1593 | [package.dependencies] 1594 | pyobjc-core = ">=9.1.1" 1595 | 1596 | [[package]] 1597 | name = "pyobjc-framework-linkpresentation" 1598 | version = "9.1.1" 1599 | description = "Wrappers for the framework LinkPresentation on macOS" 1600 | optional = false 1601 | python-versions = ">=3.7" 1602 | files = [ 1603 | {file = "pyobjc-framework-LinkPresentation-9.1.1.tar.gz", hash = "sha256:e39735f2234da3355c68c606bab452c26c2c44272afbd4d4117e0639322a5d5c"}, 1604 | {file = "pyobjc_framework_LinkPresentation-9.1.1-py2.py3-none-any.whl", hash = "sha256:62fdede094baaa6050e2c1036b8296cd265890ee1b4aecc0de239c1320773820"}, 1605 | ] 1606 | 1607 | [package.dependencies] 1608 | pyobjc-core = ">=9.1.1" 1609 | pyobjc-framework-Cocoa = ">=9.1.1" 1610 | pyobjc-framework-Quartz = ">=9.1.1" 1611 | 1612 | [[package]] 1613 | name = "pyobjc-framework-localauthentication" 1614 | version = "9.1.1" 1615 | description = "Wrappers for the framework LocalAuthentication on macOS" 1616 | optional = false 1617 | python-versions = ">=3.7" 1618 | files = [ 1619 | {file = "pyobjc-framework-LocalAuthentication-9.1.1.tar.gz", hash = "sha256:1cb76d29a54d0938ec46a6e4f6d88bc67a1ee5fdd64a72cb3b570ace234adde8"}, 1620 | {file = "pyobjc_framework_LocalAuthentication-9.1.1-py2.py3-none-any.whl", hash = "sha256:b659acdd9f2f0e2c3fc482bf28a063854ba229fb45c681b5bf546d94b58f288e"}, 1621 | ] 1622 | 1623 | [package.dependencies] 1624 | pyobjc-core = ">=9.1.1" 1625 | pyobjc-framework-Cocoa = ">=9.1.1" 1626 | pyobjc-framework-Security = ">=9.1.1" 1627 | 1628 | [[package]] 1629 | name = "pyobjc-framework-localauthenticationembeddedui" 1630 | version = "9.1.1" 1631 | description = "Wrappers for the framework LocalAuthenticationEmbeddedUI on macOS" 1632 | optional = false 1633 | python-versions = ">=3.7" 1634 | files = [ 1635 | {file = "pyobjc-framework-LocalAuthenticationEmbeddedUI-9.1.1.tar.gz", hash = "sha256:52089e3f8e7a26ecd30a5c64f76571190f897b144cbcc75d47ee8eb989a48d69"}, 1636 | {file = "pyobjc_framework_LocalAuthenticationEmbeddedUI-9.1.1-py2.py3-none-any.whl", hash = "sha256:85883c615ea71674c5df61df071a7eebdd6db8f27c7898bd339b24bce4311632"}, 1637 | ] 1638 | 1639 | [package.dependencies] 1640 | pyobjc-core = ">=9.1.1" 1641 | pyobjc-framework-Cocoa = ">=9.1.1" 1642 | pyobjc-framework-LocalAuthentication = ">=9.1.1" 1643 | 1644 | [[package]] 1645 | name = "pyobjc-framework-mailkit" 1646 | version = "9.1.1" 1647 | description = "Wrappers for the framework MailKit on macOS" 1648 | optional = false 1649 | python-versions = ">=3.7" 1650 | files = [ 1651 | {file = "pyobjc-framework-MailKit-9.1.1.tar.gz", hash = "sha256:71bf31eb898f8a50638c1a3eeeafef053991e02495bf88305cbdf08009c1a553"}, 1652 | {file = "pyobjc_framework_MailKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:232ca4f233a59df2a4652884fbf56f87a93486ed3843863da8d6211dfac39e63"}, 1653 | ] 1654 | 1655 | [package.dependencies] 1656 | pyobjc-core = ">=9.1.1" 1657 | pyobjc-framework-Cocoa = ">=9.1.1" 1658 | 1659 | [[package]] 1660 | name = "pyobjc-framework-mapkit" 1661 | version = "9.1.1" 1662 | description = "Wrappers for the framework MapKit on macOS" 1663 | optional = false 1664 | python-versions = ">=3.7" 1665 | files = [ 1666 | {file = "pyobjc-framework-MapKit-9.1.1.tar.gz", hash = "sha256:9010759a325f096b5289e9dd8f85bee942ea1011eb9e86f23e96eb9cd7b5a460"}, 1667 | {file = "pyobjc_framework_MapKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:4a7ae7276c524d5059534eef473fa6c69b7a1fb44a1d3a8e4853f63c14c8092e"}, 1668 | {file = "pyobjc_framework_MapKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c1594370466b1360d38ccd0b59092e276b0d5970963e3b647f4eb528c71a072b"}, 1669 | {file = "pyobjc_framework_MapKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:875c6cc38c895f783eff2d5c71641257aef854ec0dc21219d02dba43abc2643a"}, 1670 | ] 1671 | 1672 | [package.dependencies] 1673 | pyobjc-core = ">=9.1.1" 1674 | pyobjc-framework-Cocoa = ">=9.1.1" 1675 | pyobjc-framework-CoreLocation = ">=9.1.1" 1676 | pyobjc-framework-Quartz = ">=9.1.1" 1677 | 1678 | [[package]] 1679 | name = "pyobjc-framework-mediaaccessibility" 1680 | version = "9.1.1" 1681 | description = "Wrappers for the framework MediaAccessibility on macOS" 1682 | optional = false 1683 | python-versions = ">=3.7" 1684 | files = [ 1685 | {file = "pyobjc-framework-MediaAccessibility-9.1.1.tar.gz", hash = "sha256:bd58bf620d744f72330fb1a076307ab36fa12d8454f8309a0f6fc38a6f7e84be"}, 1686 | {file = "pyobjc_framework_MediaAccessibility-9.1.1-py2.py3-none-any.whl", hash = "sha256:cf285c23b5804cb46fb081d603658b75b2ffffa16ed89596ce21b7e3bfc82388"}, 1687 | ] 1688 | 1689 | [package.dependencies] 1690 | pyobjc-core = ">=9.1.1" 1691 | pyobjc-framework-Cocoa = ">=9.1.1" 1692 | 1693 | [[package]] 1694 | name = "pyobjc-framework-medialibrary" 1695 | version = "9.1.1" 1696 | description = "Wrappers for the framework MediaLibrary on macOS" 1697 | optional = false 1698 | python-versions = ">=3.7" 1699 | files = [ 1700 | {file = "pyobjc-framework-MediaLibrary-9.1.1.tar.gz", hash = "sha256:f5ad138d6c1c3029d70ca4b5f6dad0b42d13831850da8d7dc0cbcf304f1c0487"}, 1701 | {file = "pyobjc_framework_MediaLibrary-9.1.1-py2.py3-none-any.whl", hash = "sha256:35537f04d731c1eca707f183a48b1e8e8d776c3ababb5b0ff2a59e96e828fc8b"}, 1702 | ] 1703 | 1704 | [package.dependencies] 1705 | pyobjc-core = ">=9.1.1" 1706 | pyobjc-framework-Cocoa = ">=9.1.1" 1707 | pyobjc-framework-Quartz = ">=9.1.1" 1708 | 1709 | [[package]] 1710 | name = "pyobjc-framework-mediaplayer" 1711 | version = "9.1.1" 1712 | description = "Wrappers for the framework MediaPlayer on macOS" 1713 | optional = false 1714 | python-versions = ">=3.7" 1715 | files = [ 1716 | {file = "pyobjc-framework-MediaPlayer-9.1.1.tar.gz", hash = "sha256:6a9c98fff7ce41479cda74a4c13c13efd2ecfdb61fb4dcf7ea875d5825a08528"}, 1717 | {file = "pyobjc_framework_MediaPlayer-9.1.1-py2.py3-none-any.whl", hash = "sha256:403d6d1e63d5665df37234d01feaf59381d8f6bfed6ae13a7357c05045b5a2ed"}, 1718 | ] 1719 | 1720 | [package.dependencies] 1721 | pyobjc-core = ">=9.1.1" 1722 | pyobjc-framework-AVFoundation = ">=9.1.1" 1723 | 1724 | [[package]] 1725 | name = "pyobjc-framework-mediatoolbox" 1726 | version = "9.1.1" 1727 | description = "Wrappers for the framework MediaToolbox on macOS" 1728 | optional = false 1729 | python-versions = ">=3.7" 1730 | files = [ 1731 | {file = "pyobjc-framework-MediaToolbox-9.1.1.tar.gz", hash = "sha256:00741730ec1db8e1632e096b66324bd9a0ceaf485fdbb5fec1b1ddecce16a09f"}, 1732 | {file = "pyobjc_framework_MediaToolbox-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2dff929c43989edc46e672db51dbd6933891b8d132ff397b047039928f1e62e4"}, 1733 | {file = "pyobjc_framework_MediaToolbox-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:c38264225e7cdf52cf4fe7f6e927a42809706e6de00f5dc6e94bc1b71c9f590e"}, 1734 | {file = "pyobjc_framework_MediaToolbox-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:cc72dfda5db195f2f69de90dfcc665e5e739e74c51ecb3d25df1946f291defbc"}, 1735 | ] 1736 | 1737 | [package.dependencies] 1738 | pyobjc-core = ">=9.1.1" 1739 | pyobjc-framework-Cocoa = ">=9.1.1" 1740 | 1741 | [[package]] 1742 | name = "pyobjc-framework-metal" 1743 | version = "9.1.1" 1744 | description = "Wrappers for the framework Metal on macOS" 1745 | optional = false 1746 | python-versions = ">=3.7" 1747 | files = [ 1748 | {file = "pyobjc-framework-Metal-9.1.1.tar.gz", hash = "sha256:d05b6caddeb4859b5560eaf006601a1e17b33fc83f4e773e94111b3c352f3531"}, 1749 | {file = "pyobjc_framework_Metal-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:6cbfa01e11c0e08c4efb0faaec6d64f2d42400ca1a323e5b613bc42c62caf472"}, 1750 | {file = "pyobjc_framework_Metal-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b99e8dfad6b8a12f37d800e8f0b415db757414fa63d948ee54874bbd2c11a9be"}, 1751 | {file = "pyobjc_framework_Metal-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:e501a1e3d5cd130d8273f00151afca6ba84507f3e84b749cd6651de20c75537a"}, 1752 | ] 1753 | 1754 | [package.dependencies] 1755 | pyobjc-core = ">=9.1.1" 1756 | pyobjc-framework-Cocoa = ">=9.1.1" 1757 | 1758 | [[package]] 1759 | name = "pyobjc-framework-metalfx" 1760 | version = "9.1.1" 1761 | description = "Wrappers for the framework MetalFX on macOS" 1762 | optional = false 1763 | python-versions = ">=3.7" 1764 | files = [ 1765 | {file = "pyobjc-framework-MetalFX-9.1.1.tar.gz", hash = "sha256:edb47649d122afdf212811fb6d2a3c62304749d63629a7a93ed875a7e8dde496"}, 1766 | {file = "pyobjc_framework_MetalFX-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:61c4cd959d34f35805a03058c61b367a11472f5c8a69a7637428024c5723ee6b"}, 1767 | {file = "pyobjc_framework_MetalFX-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:00e737886427932b43a494bc165a7a583ac9ca2a6225703b0441134ecc049f6d"}, 1768 | {file = "pyobjc_framework_MetalFX-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:43607c0b4d36e6a044b03624a7ff27935cf9ad9943a6d0dfa7a2657c619e808a"}, 1769 | ] 1770 | 1771 | [package.dependencies] 1772 | pyobjc-core = ">=9.1.1" 1773 | pyobjc-framework-Metal = ">=9.1.1" 1774 | 1775 | [[package]] 1776 | name = "pyobjc-framework-metalkit" 1777 | version = "9.1.1" 1778 | description = "Wrappers for the framework MetalKit on macOS" 1779 | optional = false 1780 | python-versions = ">=3.7" 1781 | files = [ 1782 | {file = "pyobjc-framework-MetalKit-9.1.1.tar.gz", hash = "sha256:33143604eacb87fd3e6360d0ace2b12095a1010c3be30c8bc0105844104984f1"}, 1783 | {file = "pyobjc_framework_MetalKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:a592bec17f84fe48df300b68e9061137b0c1cd5b8330b411f33cd6cb8e3ea3f9"}, 1784 | {file = "pyobjc_framework_MetalKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:00fa7f1d683657415b225a46c432ac738d25d3b5c32fe4b7de33ab63dbdff3f8"}, 1785 | {file = "pyobjc_framework_MetalKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d85c0aebc59fb35169631581931fe438024f7035b8922636bbd2bf051032ac77"}, 1786 | ] 1787 | 1788 | [package.dependencies] 1789 | pyobjc-core = ">=9.1.1" 1790 | pyobjc-framework-Cocoa = ">=9.1.1" 1791 | pyobjc-framework-Metal = ">=9.1.1" 1792 | 1793 | [[package]] 1794 | name = "pyobjc-framework-metalperformanceshaders" 1795 | version = "9.1.1" 1796 | description = "Wrappers for the framework MetalPerformanceShaders on macOS" 1797 | optional = false 1798 | python-versions = ">=3.7" 1799 | files = [ 1800 | {file = "pyobjc-framework-MetalPerformanceShaders-9.1.1.tar.gz", hash = "sha256:f00b4d7990ec9e4ac7351d310412ef7e4c45be8299c922eb7a4ff58e6a2ba064"}, 1801 | {file = "pyobjc_framework_MetalPerformanceShaders-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:06e1307c4ebcc0b10d4a12892e12da52b0fb79e8c5a414033b824b0e6ee8bbdc"}, 1802 | {file = "pyobjc_framework_MetalPerformanceShaders-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d6110823319a941bc959eeaa5b5f73e8f2d6c6473ae1562595bf57fae2dac9c8"}, 1803 | {file = "pyobjc_framework_MetalPerformanceShaders-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:2767873c48a0279541def6765fb462de794fcb9ba8fd77de61b6509cc54c3842"}, 1804 | ] 1805 | 1806 | [package.dependencies] 1807 | pyobjc-core = ">=9.1.1" 1808 | pyobjc-framework-Metal = ">=9.1.1" 1809 | 1810 | [[package]] 1811 | name = "pyobjc-framework-metalperformanceshadersgraph" 1812 | version = "9.1.1" 1813 | description = "Wrappers for the framework MetalPerformanceShadersGraph on macOS" 1814 | optional = false 1815 | python-versions = ">=3.7" 1816 | files = [ 1817 | {file = "pyobjc-framework-MetalPerformanceShadersGraph-9.1.1.tar.gz", hash = "sha256:01f1a50a2d9629f56f5d1186a5416b133b0411ea02dfe4fe6707080e00b9da28"}, 1818 | {file = "pyobjc_framework_MetalPerformanceShadersGraph-9.1.1-py2.py3-none-any.whl", hash = "sha256:1acabb99b91475f4757799aefaf36126f101f1a7e098b8a1a9ff1cf48aa8bc0b"}, 1819 | ] 1820 | 1821 | [package.dependencies] 1822 | pyobjc-core = ">=9.1.1" 1823 | pyobjc-framework-MetalPerformanceShaders = ">=9.1.1" 1824 | 1825 | [[package]] 1826 | name = "pyobjc-framework-metrickit" 1827 | version = "9.1.1" 1828 | description = "Wrappers for the framework MetricKit on macOS" 1829 | optional = false 1830 | python-versions = ">=3.7" 1831 | files = [ 1832 | {file = "pyobjc-framework-MetricKit-9.1.1.tar.gz", hash = "sha256:6601f61035761fa701d4b398a34b1eb904435bf589ad7b17eed039aa412a5e6e"}, 1833 | {file = "pyobjc_framework_MetricKit-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:83bb17808870f661b2139fcd31b5e137a98802fef03ccbd17c6b8ed670be6868"}, 1834 | {file = "pyobjc_framework_MetricKit-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:71eb6f390c96d34f38a6ee7a9722e796a9c725d3751e85423a02abca997601cb"}, 1835 | {file = "pyobjc_framework_MetricKit-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c7e3f41b30f4fa22189b297d6267eef810ff1eb6c3c069d556e4af3a3389542d"}, 1836 | {file = "pyobjc_framework_MetricKit-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b24a6f4b5259d6c12dea4496fc8b0596c4d94b9338783fd96cfbba7e8420801b"}, 1837 | {file = "pyobjc_framework_MetricKit-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:2c8cb8f108660c698787252eb6af4e6ff5cd1adce37c64fde3024c878c7e8eae"}, 1838 | {file = "pyobjc_framework_MetricKit-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:070cddfc4899cda9ec16edf895b303dabb156119e73b41f2241ced426efad274"}, 1839 | ] 1840 | 1841 | [package.dependencies] 1842 | pyobjc-core = ">=9.1.1" 1843 | pyobjc-framework-Cocoa = ">=9.1.1" 1844 | 1845 | [[package]] 1846 | name = "pyobjc-framework-mlcompute" 1847 | version = "9.1.1" 1848 | description = "Wrappers for the framework MLCompute on macOS" 1849 | optional = false 1850 | python-versions = ">=3.7" 1851 | files = [ 1852 | {file = "pyobjc-framework-MLCompute-9.1.1.tar.gz", hash = "sha256:2c53c3658d3740ef99c44fd3ece411e6e6156216ad94549174889e9d822c488c"}, 1853 | {file = "pyobjc_framework_MLCompute-9.1.1-py2.py3-none-any.whl", hash = "sha256:c4100b5bc89b968db5c411143a59fffb0f76491827ee92987005e1ac82fa99cf"}, 1854 | ] 1855 | 1856 | [package.dependencies] 1857 | pyobjc-core = ">=9.1.1" 1858 | pyobjc-framework-Cocoa = ">=9.1.1" 1859 | 1860 | [[package]] 1861 | name = "pyobjc-framework-modelio" 1862 | version = "9.1.1" 1863 | description = "Wrappers for the framework ModelIO on macOS" 1864 | optional = false 1865 | python-versions = ">=3.7" 1866 | files = [ 1867 | {file = "pyobjc-framework-ModelIO-9.1.1.tar.gz", hash = "sha256:398a3c6ca82ac08b4b5cb63fb6e362269bd18a28fc0b3b2528846cc8b6777fed"}, 1868 | {file = "pyobjc_framework_ModelIO-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2e206651c72b0ecc01b66ffeab3b48056fc3c42c82786a7d9a654bcf5b26a2a6"}, 1869 | {file = "pyobjc_framework_ModelIO-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e27c5a0227a1e5708b7350150a12c77eeee46373da3bb6a3738436f818c0505d"}, 1870 | {file = "pyobjc_framework_ModelIO-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:06ff2089df3c9bedfb67ed60ba63e651d15770dbc1034944da4fbdb22993adbf"}, 1871 | ] 1872 | 1873 | [package.dependencies] 1874 | pyobjc-core = ">=9.1.1" 1875 | pyobjc-framework-Cocoa = ">=9.1.1" 1876 | pyobjc-framework-Quartz = ">=9.1.1" 1877 | 1878 | [[package]] 1879 | name = "pyobjc-framework-multipeerconnectivity" 1880 | version = "9.1.1" 1881 | description = "Wrappers for the framework MultipeerConnectivity on macOS" 1882 | optional = false 1883 | python-versions = ">=3.7" 1884 | files = [ 1885 | {file = "pyobjc-framework-MultipeerConnectivity-9.1.1.tar.gz", hash = "sha256:bdaf6450a4914e7d315cedaf7d538d6271bba7939c8ace4028c0ec9ca45c25bc"}, 1886 | {file = "pyobjc_framework_MultipeerConnectivity-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:a0757b788e5dbb3dc9b4eee9bdc74e4424f57e07eaa75d2a038e02bb2f801a7d"}, 1887 | {file = "pyobjc_framework_MultipeerConnectivity-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:7116a06edc87a1283c526c33fb5661c16315402f2f9d250cfeb0aea58707a1bd"}, 1888 | {file = "pyobjc_framework_MultipeerConnectivity-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:d8883b7619c74e6899ab4bb660d6239b0d9dc1f25d53d61e94f681e3a500494c"}, 1889 | ] 1890 | 1891 | [package.dependencies] 1892 | pyobjc-core = ">=9.1.1" 1893 | pyobjc-framework-Cocoa = ">=9.1.1" 1894 | 1895 | [[package]] 1896 | name = "pyobjc-framework-naturallanguage" 1897 | version = "9.1.1" 1898 | description = "Wrappers for the framework NaturalLanguage on macOS" 1899 | optional = false 1900 | python-versions = ">=3.7" 1901 | files = [ 1902 | {file = "pyobjc-framework-NaturalLanguage-9.1.1.tar.gz", hash = "sha256:77ed788f611da5d59520d895042509073167a971d9af2dd0af056f04099b4bfe"}, 1903 | {file = "pyobjc_framework_NaturalLanguage-9.1.1-py2.py3-none-any.whl", hash = "sha256:c80391a2a65a2182cf09e0c2dde4428c16fbbfe7f237729471a5ff7ee4908e8f"}, 1904 | ] 1905 | 1906 | [package.dependencies] 1907 | pyobjc-core = ">=9.1.1" 1908 | pyobjc-framework-Cocoa = ">=9.1.1" 1909 | 1910 | [[package]] 1911 | name = "pyobjc-framework-netfs" 1912 | version = "9.1.1" 1913 | description = "Wrappers for the framework NetFS on macOS" 1914 | optional = false 1915 | python-versions = ">=3.7" 1916 | files = [ 1917 | {file = "pyobjc-framework-NetFS-9.1.1.tar.gz", hash = "sha256:71edb4e31704049d31ff3b00cdc8b3cbad8ba8bc528add5be2fa13a352daac59"}, 1918 | {file = "pyobjc_framework_NetFS-9.1.1-py2.py3-none-any.whl", hash = "sha256:05a0a32c0c27b8534de0462e8ecde0a6a2da675741d4d8b77c42741b7a018b4c"}, 1919 | ] 1920 | 1921 | [package.dependencies] 1922 | pyobjc-core = ">=9.1.1" 1923 | pyobjc-framework-Cocoa = ">=9.1.1" 1924 | 1925 | [[package]] 1926 | name = "pyobjc-framework-network" 1927 | version = "9.1.1" 1928 | description = "Wrappers for the framework Network on macOS" 1929 | optional = false 1930 | python-versions = ">=3.7" 1931 | files = [ 1932 | {file = "pyobjc-framework-Network-9.1.1.tar.gz", hash = "sha256:0881c24da1a707e05d040882aa67a85a965a03198125e2c01e1f617604554360"}, 1933 | {file = "pyobjc_framework_Network-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8675ca12ed955ce93c20a39bf73a823e7dff1dc7386276a8d905e1c15a6e785e"}, 1934 | {file = "pyobjc_framework_Network-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:00c069485016d3fa6001655bf468f0968065d64d98464decd6b2cc772aabf01d"}, 1935 | {file = "pyobjc_framework_Network-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:9984728eabfd2e46e4073f990f7f6d4856ed35a30ae73a67b75e337c14a3a0ca"}, 1936 | ] 1937 | 1938 | [package.dependencies] 1939 | pyobjc-core = ">=9.1.1" 1940 | pyobjc-framework-Cocoa = ">=9.1.1" 1941 | 1942 | [[package]] 1943 | name = "pyobjc-framework-networkextension" 1944 | version = "9.1.1" 1945 | description = "Wrappers for the framework NetworkExtension on macOS" 1946 | optional = false 1947 | python-versions = ">=3.7" 1948 | files = [ 1949 | {file = "pyobjc-framework-NetworkExtension-9.1.1.tar.gz", hash = "sha256:c0bc25c8d595951a7931c0c98a6f17d177b7cff8be91352a45e64c0e4a8c6b21"}, 1950 | {file = "pyobjc_framework_NetworkExtension-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:947735f56adf268b2337a3db9fd5232cc1300465969f76fde62cad41cd704a16"}, 1951 | {file = "pyobjc_framework_NetworkExtension-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:3ed8d13ad0a3bb8cf83d2eeed7c74ed71053a94119e1af96a3dbb6fcb263b4c7"}, 1952 | {file = "pyobjc_framework_NetworkExtension-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:95de3c6aa056fc74888d58b7fe507d5c0790fdfff01fb6e9c6039d0cd9ecb6c5"}, 1953 | ] 1954 | 1955 | [package.dependencies] 1956 | pyobjc-core = ">=9.1.1" 1957 | pyobjc-framework-Cocoa = ">=9.1.1" 1958 | 1959 | [[package]] 1960 | name = "pyobjc-framework-notificationcenter" 1961 | version = "9.1.1" 1962 | description = "Wrappers for the framework NotificationCenter on macOS" 1963 | optional = false 1964 | python-versions = ">=3.7" 1965 | files = [ 1966 | {file = "pyobjc-framework-NotificationCenter-9.1.1.tar.gz", hash = "sha256:4dd1ca5bda1e938496f7a053b78ebaa0c358fc54f647fdc644f323728f5dfd5c"}, 1967 | {file = "pyobjc_framework_NotificationCenter-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2486159eef53249ede80ad237c52118fae4ed496eba7c32b7196d6a02e607300"}, 1968 | {file = "pyobjc_framework_NotificationCenter-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:d2036fc7c7944ed8369d693902beadb32d749d0fa75c0ce85ff8185d783e42e2"}, 1969 | {file = "pyobjc_framework_NotificationCenter-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:e2b9a56970f69cfa5f654e2d61ceb1c33adf5b30efc5c24c5e853714d02bb983"}, 1970 | ] 1971 | 1972 | [package.dependencies] 1973 | pyobjc-core = ">=9.1.1" 1974 | pyobjc-framework-Cocoa = ">=9.1.1" 1975 | 1976 | [[package]] 1977 | name = "pyobjc-framework-opendirectory" 1978 | version = "9.1.1" 1979 | description = "Wrappers for the framework OpenDirectory on macOS" 1980 | optional = false 1981 | python-versions = ">=3.7" 1982 | files = [ 1983 | {file = "pyobjc-framework-OpenDirectory-9.1.1.tar.gz", hash = "sha256:4ab71f6a3be1383c32446efa4953f475dc066a7a50209654d7edf5979ac6cc3b"}, 1984 | {file = "pyobjc_framework_OpenDirectory-9.1.1-py2.py3-none-any.whl", hash = "sha256:5413e21190c47439c5fe48ba3e58f6fbf9045f820de5959d319e24e5fe194800"}, 1985 | ] 1986 | 1987 | [package.dependencies] 1988 | pyobjc-core = ">=9.1.1" 1989 | pyobjc-framework-Cocoa = ">=9.1.1" 1990 | 1991 | [[package]] 1992 | name = "pyobjc-framework-osakit" 1993 | version = "9.1.1" 1994 | description = "Wrappers for the framework OSAKit on macOS" 1995 | optional = false 1996 | python-versions = ">=3.7" 1997 | files = [ 1998 | {file = "pyobjc-framework-OSAKit-9.1.1.tar.gz", hash = "sha256:aff04742c6098af1b3feca70dea851ac171dfdac5a84ef1794fa132b7d4e4654"}, 1999 | {file = "pyobjc_framework_OSAKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:bef666303f96ff0da0319caaa123e4f71f4361754e766a4b4e347c15e1fa7c70"}, 2000 | ] 2001 | 2002 | [package.dependencies] 2003 | pyobjc-core = ">=9.1.1" 2004 | pyobjc-framework-Cocoa = ">=9.1.1" 2005 | 2006 | [[package]] 2007 | name = "pyobjc-framework-oslog" 2008 | version = "9.1.1" 2009 | description = "Wrappers for the framework OSLog on macOS" 2010 | optional = false 2011 | python-versions = ">=3.7" 2012 | files = [ 2013 | {file = "pyobjc-framework-OSLog-9.1.1.tar.gz", hash = "sha256:35361d31d5d0f1e33f4f6ae8794a0c5da1cbd5f3027fe69d1c1b853ea282965b"}, 2014 | {file = "pyobjc_framework_OSLog-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:71d736bc14421ef32fb63d00471a96e78bc73e55ea7792fa8b6e1bc05a8dbd59"}, 2015 | {file = "pyobjc_framework_OSLog-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1b60abe8a5b7a447193a6dddea7aba8c664992a0b28d161cb3acbf89d5ba94bf"}, 2016 | {file = "pyobjc_framework_OSLog-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:874fb93b33bdf3188467fd86aa55dbbddcdc1d8a50e309595749815e7fbb8415"}, 2017 | ] 2018 | 2019 | [package.dependencies] 2020 | pyobjc-core = ">=9.1.1" 2021 | pyobjc-framework-Cocoa = ">=9.1.1" 2022 | pyobjc-framework-CoreMedia = ">=9.1.1" 2023 | pyobjc-framework-Quartz = ">=9.1.1" 2024 | 2025 | [[package]] 2026 | name = "pyobjc-framework-passkit" 2027 | version = "9.1.1" 2028 | description = "Wrappers for the framework PassKit on macOS" 2029 | optional = false 2030 | python-versions = ">=3.7" 2031 | files = [ 2032 | {file = "pyobjc-framework-PassKit-9.1.1.tar.gz", hash = "sha256:62bb923aa3beab0d12d0eb5d5372c52f90ebb986858dd3bda606a68eab8a4723"}, 2033 | {file = "pyobjc_framework_PassKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2578846bf2f50a020d7f60fb272aea4969ef7dfa2ea9d6ec1cfd2c0b57b011d7"}, 2034 | {file = "pyobjc_framework_PassKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4bc5a4008938c055f081860703a4e56027097eaaaed4ca80ef850cf4f868ebe9"}, 2035 | {file = "pyobjc_framework_PassKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:bae2c240dd62b5a627068d7c55c1290fc2cde4e1e48193a85ed6cfb15f9c2cb8"}, 2036 | ] 2037 | 2038 | [package.dependencies] 2039 | pyobjc-core = ">=9.1.1" 2040 | pyobjc-framework-Cocoa = ">=9.1.1" 2041 | 2042 | [[package]] 2043 | name = "pyobjc-framework-pencilkit" 2044 | version = "9.1.1" 2045 | description = "Wrappers for the framework PencilKit on macOS" 2046 | optional = false 2047 | python-versions = ">=3.7" 2048 | files = [ 2049 | {file = "pyobjc-framework-PencilKit-9.1.1.tar.gz", hash = "sha256:1c50804e52a540ef7ff6277780a7968af2a1167bd81b14703d7a84664280d43f"}, 2050 | {file = "pyobjc_framework_PencilKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:1639404afa1f9422a3f48914d24aa6d7b6c436eb1c437eac4820cd2c530fdd43"}, 2051 | ] 2052 | 2053 | [package.dependencies] 2054 | pyobjc-core = ">=9.1.1" 2055 | pyobjc-framework-Cocoa = ">=9.1.1" 2056 | 2057 | [[package]] 2058 | name = "pyobjc-framework-phase" 2059 | version = "9.1.1" 2060 | description = "Wrappers for the framework PHASE on macOS" 2061 | optional = false 2062 | python-versions = ">=3.7" 2063 | files = [ 2064 | {file = "pyobjc-framework-PHASE-9.1.1.tar.gz", hash = "sha256:0c640e3355a14c570182f0b01d29fdcb803f9afa58186c0eb5dd498c746402cf"}, 2065 | {file = "pyobjc_framework_PHASE-9.1.1-py2.py3-none-any.whl", hash = "sha256:7303ec167f26ab85cec46977d372017f1c6cb678b5e9e70d3c6b32801cbb1a4a"}, 2066 | ] 2067 | 2068 | [package.dependencies] 2069 | pyobjc-core = ">=9.1.1" 2070 | pyobjc-framework-AVFoundation = ">=9.1.1" 2071 | 2072 | [[package]] 2073 | name = "pyobjc-framework-photos" 2074 | version = "9.1.1" 2075 | description = "Wrappers for the framework Photos on macOS" 2076 | optional = false 2077 | python-versions = ">=3.7" 2078 | files = [ 2079 | {file = "pyobjc-framework-Photos-9.1.1.tar.gz", hash = "sha256:9756d24ba6759ff08bb829f32c7d0d6129a7b981b14a91d31b557690da7029b9"}, 2080 | {file = "pyobjc_framework_Photos-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:aa0a7168d15d98cc50a5d5340ea89f8c5dd74a080fa671fb69eb4ab30b0bd7f1"}, 2081 | {file = "pyobjc_framework_Photos-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:65ca3cbf4df3093fc8e048e96aeb6a31b460ddc989ef8d4fb74ef72fe59d1c4f"}, 2082 | {file = "pyobjc_framework_Photos-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:caa492496a54d4509df58d4b24b5f736a196f29a22049b70443d49f07975b6e9"}, 2083 | ] 2084 | 2085 | [package.dependencies] 2086 | pyobjc-core = ">=9.1.1" 2087 | pyobjc-framework-Cocoa = ">=9.1.1" 2088 | 2089 | [[package]] 2090 | name = "pyobjc-framework-photosui" 2091 | version = "9.1.1" 2092 | description = "Wrappers for the framework PhotosUI on macOS" 2093 | optional = false 2094 | python-versions = ">=3.7" 2095 | files = [ 2096 | {file = "pyobjc-framework-PhotosUI-9.1.1.tar.gz", hash = "sha256:a008450e11c9276debcdc050110d3412fd917650997edb23c1da0a9b6a7f5e2a"}, 2097 | {file = "pyobjc_framework_PhotosUI-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:65d0f02d0b2a29dae5162b76757c842d3d94d2d07c8b48974d25721f87929e30"}, 2098 | {file = "pyobjc_framework_PhotosUI-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5c7539c367c30879a535e948729569ebd6a7171d4bd1f63023afce2f29ab3e1a"}, 2099 | {file = "pyobjc_framework_PhotosUI-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4b2397edacf5ad0e276685c054fa3f002fa1f6ee02c3b147aaefd86a09d43609"}, 2100 | ] 2101 | 2102 | [package.dependencies] 2103 | pyobjc-core = ">=9.1.1" 2104 | pyobjc-framework-Cocoa = ">=9.1.1" 2105 | 2106 | [[package]] 2107 | name = "pyobjc-framework-preferencepanes" 2108 | version = "9.1.1" 2109 | description = "Wrappers for the framework PreferencePanes on macOS" 2110 | optional = false 2111 | python-versions = ">=3.7" 2112 | files = [ 2113 | {file = "pyobjc-framework-PreferencePanes-9.1.1.tar.gz", hash = "sha256:e3cd18255093d2495e91158977523efc56a89bc24ac4cb61acb6195bde817906"}, 2114 | {file = "pyobjc_framework_PreferencePanes-9.1.1-py2.py3-none-any.whl", hash = "sha256:ad34e358321bf8147f327e562987b15307561f795b90ee8e808c60bc97cdc48e"}, 2115 | ] 2116 | 2117 | [package.dependencies] 2118 | pyobjc-core = ">=9.1.1" 2119 | pyobjc-framework-Cocoa = ">=9.1.1" 2120 | 2121 | [[package]] 2122 | name = "pyobjc-framework-pubsub" 2123 | version = "9.1.1" 2124 | description = "Wrappers for the framework PubSub on macOS" 2125 | optional = false 2126 | python-versions = ">=3.7" 2127 | files = [ 2128 | {file = "pyobjc-framework-PubSub-9.1.1.tar.gz", hash = "sha256:a5359372f5da8e040f5e88eeac7ba057c98737dad1a147bea5dd5cd15b08e3f0"}, 2129 | {file = "pyobjc_framework_PubSub-9.1.1-py2.py3-none-any.whl", hash = "sha256:9abf78708ebdb30f2e32971804d369b91bee319ec1b9c6307d53aee57eb048b4"}, 2130 | ] 2131 | 2132 | [package.dependencies] 2133 | pyobjc-core = ">=9.1.1" 2134 | pyobjc-framework-Cocoa = ">=9.1.1" 2135 | 2136 | [[package]] 2137 | name = "pyobjc-framework-pushkit" 2138 | version = "9.1.1" 2139 | description = "Wrappers for the framework PushKit on macOS" 2140 | optional = false 2141 | python-versions = ">=3.7" 2142 | files = [ 2143 | {file = "pyobjc-framework-PushKit-9.1.1.tar.gz", hash = "sha256:041eb2f175959df9294bfb324c1657d4c2b459d24c1b9af24bd9607f964e3f9c"}, 2144 | {file = "pyobjc_framework_PushKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:19b7f948e8c30eb1cbbc780e9cbf79bbb101d3a44e377fc9cdbd1c20f530cd93"}, 2145 | {file = "pyobjc_framework_PushKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:9919746e17b02f4f8be56f10c0b8c946ff594cc785a4e7b79a11a3045ffda250"}, 2146 | {file = "pyobjc_framework_PushKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:ce04dc07aecd14ef41ad2570a8e1b1457073198b5a779a9469c5d9329de014b5"}, 2147 | ] 2148 | 2149 | [package.dependencies] 2150 | pyobjc-core = ">=9.1.1" 2151 | pyobjc-framework-Cocoa = ">=9.1.1" 2152 | 2153 | [[package]] 2154 | name = "pyobjc-framework-quartz" 2155 | version = "9.1.1" 2156 | description = "Wrappers for the Quartz frameworks on macOS" 2157 | optional = false 2158 | python-versions = ">=3.7" 2159 | files = [ 2160 | {file = "pyobjc-framework-Quartz-9.1.1.tar.gz", hash = "sha256:8d03bc52bd6d90f00f274fd709b82e53dc5dfca19f3fc744997634e03faaa159"}, 2161 | {file = "pyobjc_framework_Quartz-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:32602f46353a5eadb0843a0940635c8ec103f47d5b1ce84284604e01c6393fa8"}, 2162 | {file = "pyobjc_framework_Quartz-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7b3a56f52f9bb7fbd45c5a5f0de312ee9c104dfce6e1731015048d9e65a95e43"}, 2163 | {file = "pyobjc_framework_Quartz-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b3138773dfb269e6e3894e20dcfaf90102bad84ba44aa2bba8683b8426a69cdd"}, 2164 | {file = "pyobjc_framework_Quartz-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3b583e6953e9c65525db908c33c1c97cead3ac8aa0cf2759fcc568666a1b7373"}, 2165 | {file = "pyobjc_framework_Quartz-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:c3efcbba62e9c5351c2a9469faabb7f400f214cd8cf98f57798d6b6c93c76efb"}, 2166 | {file = "pyobjc_framework_Quartz-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a82d43c6c5fe0f5d350cfc97212bef7c572e345aa9c6e23909d23dace6448c99"}, 2167 | ] 2168 | 2169 | [package.dependencies] 2170 | pyobjc-core = ">=9.1.1" 2171 | pyobjc-framework-Cocoa = ">=9.1.1" 2172 | 2173 | [[package]] 2174 | name = "pyobjc-framework-quicklookthumbnailing" 2175 | version = "9.1.1" 2176 | description = "Wrappers for the framework QuickLookThumbnailing on macOS" 2177 | optional = false 2178 | python-versions = ">=3.7" 2179 | files = [ 2180 | {file = "pyobjc-framework-QuickLookThumbnailing-9.1.1.tar.gz", hash = "sha256:8d9e6b4d3dda20734c494a7993793c64d4ad13805e48f3d259956bdd0e1c0135"}, 2181 | {file = "pyobjc_framework_QuickLookThumbnailing-9.1.1-py2.py3-none-any.whl", hash = "sha256:2d6fda21954347c1b16de34ec1bf4e3cada1766358f3e374f557ee7327279557"}, 2182 | ] 2183 | 2184 | [package.dependencies] 2185 | pyobjc-core = ">=9.1.1" 2186 | pyobjc-framework-Cocoa = ">=9.1.1" 2187 | pyobjc-framework-Quartz = ">=9.1.1" 2188 | 2189 | [[package]] 2190 | name = "pyobjc-framework-replaykit" 2191 | version = "9.1.1" 2192 | description = "Wrappers for the framework ReplayKit on macOS" 2193 | optional = false 2194 | python-versions = ">=3.7" 2195 | files = [ 2196 | {file = "pyobjc-framework-ReplayKit-9.1.1.tar.gz", hash = "sha256:c0213a9e8e6227833726729c4d5c1523bc084acc16868713319a3b5a019d258e"}, 2197 | {file = "pyobjc_framework_ReplayKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:ed32f10b656a7568a6a761d417171992e068884943751a515f0581bd35bcd5c9"}, 2198 | {file = "pyobjc_framework_ReplayKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:fd6742948d6e979c36aaab8090edcaccdbc6e5abe2a82aad72748bc6ac48d954"}, 2199 | {file = "pyobjc_framework_ReplayKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5740d3ee7a6fd47fa37c4dc640a3ca5983885a80e8fc205e4a0b4478dd2b3da8"}, 2200 | ] 2201 | 2202 | [package.dependencies] 2203 | pyobjc-core = ">=9.1.1" 2204 | pyobjc-framework-Cocoa = ">=9.1.1" 2205 | 2206 | [[package]] 2207 | name = "pyobjc-framework-safariservices" 2208 | version = "9.1.1" 2209 | description = "Wrappers for the framework SafariServices on macOS" 2210 | optional = false 2211 | python-versions = ">=3.7" 2212 | files = [ 2213 | {file = "pyobjc-framework-SafariServices-9.1.1.tar.gz", hash = "sha256:e820296401fde9dd920c0640182cd0b36f432e74f3054cf4588b184cea702668"}, 2214 | {file = "pyobjc_framework_SafariServices-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f57a86066abcf615285bce4918d07728e11826c175b6608d9a828c20616a699a"}, 2215 | {file = "pyobjc_framework_SafariServices-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:8aa7aa38894f2f6b4b67d15aaf7ee3bfddc92e9321a1bbf26d21c7716f3b3db5"}, 2216 | {file = "pyobjc_framework_SafariServices-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:8c21669600d82f57607f53229da859943ae1119c129ff9f1ae06fd8b7c2a80c8"}, 2217 | ] 2218 | 2219 | [package.dependencies] 2220 | pyobjc-core = ">=9.1.1" 2221 | pyobjc-framework-Cocoa = ">=9.1.1" 2222 | 2223 | [[package]] 2224 | name = "pyobjc-framework-safetykit" 2225 | version = "9.1.1" 2226 | description = "Wrappers for the framework SafetyKit on macOS" 2227 | optional = false 2228 | python-versions = ">=3.7" 2229 | files = [ 2230 | {file = "pyobjc-framework-SafetyKit-9.1.1.tar.gz", hash = "sha256:28ab486fc24f73fecbd627665ae01dd030c72b17f794f67fdf132b0f4bde7923"}, 2231 | {file = "pyobjc_framework_SafetyKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:2b29f8a719073a0f6c734d164f0b37bfecde8fc65b215b05e2f48db875496b3f"}, 2232 | {file = "pyobjc_framework_SafetyKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:714a9c29c663521c5889b5d09f993a26d863df1ae214ac7658377dd007aa1242"}, 2233 | {file = "pyobjc_framework_SafetyKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:85dd12f1dac0d4d658cf8740f75b5aa10f6c47be02afd570310b9375dec2aa65"}, 2234 | ] 2235 | 2236 | [package.dependencies] 2237 | pyobjc-core = ">=9.1.1" 2238 | pyobjc-framework-Cocoa = ">=9.1.1" 2239 | pyobjc-framework-Quartz = ">=9.1.1" 2240 | 2241 | [[package]] 2242 | name = "pyobjc-framework-scenekit" 2243 | version = "9.1.1" 2244 | description = "Wrappers for the framework SceneKit on macOS" 2245 | optional = false 2246 | python-versions = ">=3.7" 2247 | files = [ 2248 | {file = "pyobjc-framework-SceneKit-9.1.1.tar.gz", hash = "sha256:d6a9b75f5e551c22c4a2828910e810e17fcd4d800a11e954ee59bf15bc41af00"}, 2249 | {file = "pyobjc_framework_SceneKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:6bb62e5db7f5ee41cc94c380d3088f41ce0c14ca5f0f65636da5a75bfd0b5995"}, 2250 | {file = "pyobjc_framework_SceneKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e28f00dc368091cacd1ea955e87cd082f41757f26acbc4e90cf185aa47aa529a"}, 2251 | {file = "pyobjc_framework_SceneKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:e1680c996e4a7434b673b28e31673bef98cadcb2673f6ff8badb4a3f8afc3af2"}, 2252 | ] 2253 | 2254 | [package.dependencies] 2255 | pyobjc-core = ">=9.1.1" 2256 | pyobjc-framework-Cocoa = ">=9.1.1" 2257 | pyobjc-framework-Quartz = ">=9.1.1" 2258 | 2259 | [[package]] 2260 | name = "pyobjc-framework-screencapturekit" 2261 | version = "9.1.1" 2262 | description = "Wrappers for the framework ScreenCaptureKit on macOS" 2263 | optional = false 2264 | python-versions = ">=3.7" 2265 | files = [ 2266 | {file = "pyobjc-framework-ScreenCaptureKit-9.1.1.tar.gz", hash = "sha256:80d3aff6cd58231e15cc81bee4d106ee030e3beafcf88db8ae6a872c2c808b12"}, 2267 | {file = "pyobjc_framework_ScreenCaptureKit-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:5108c29bd10a170efe29cd24ff8ba7e25896fc4e0e5b1a9ebb587dd9cd1f5d67"}, 2268 | {file = "pyobjc_framework_ScreenCaptureKit-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c88908901151e30f398bfe246c85e82bc773d8126d898a8f9a159d0bc4ec6045"}, 2269 | {file = "pyobjc_framework_ScreenCaptureKit-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e373108dd6dc6c667d1717347fb4eb0f8ff3a24a46282f9d43ed83f6d2529958"}, 2270 | {file = "pyobjc_framework_ScreenCaptureKit-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c78509915ae7df60f9b371c97280ce2487ed8b2ac91d1b925a072e3782cbea06"}, 2271 | {file = "pyobjc_framework_ScreenCaptureKit-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:10c7f1d0115e41c381f28dbf2964062942671c5fcfab2d5dd708b0adbf18d92e"}, 2272 | {file = "pyobjc_framework_ScreenCaptureKit-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c046573b6e5c253c924edcc28ed4c81894ace00fb2dc61c321e9bb718a9e5b24"}, 2273 | ] 2274 | 2275 | [package.dependencies] 2276 | pyobjc-core = ">=9.1.1" 2277 | pyobjc-framework-CoreMedia = ">=9.1.1" 2278 | 2279 | [[package]] 2280 | name = "pyobjc-framework-screensaver" 2281 | version = "9.1.1" 2282 | description = "Wrappers for the framework ScreenSaver on macOS" 2283 | optional = false 2284 | python-versions = ">=3.7" 2285 | files = [ 2286 | {file = "pyobjc-framework-ScreenSaver-9.1.1.tar.gz", hash = "sha256:4109f55b3fa157c03191ddc7cbf1217a285f69dccef433847a6042f2bc0f9de1"}, 2287 | {file = "pyobjc_framework_ScreenSaver-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f808b12db1917d20363443c7ec251bf2ba3ae55033de29239a9ff96082752212"}, 2288 | {file = "pyobjc_framework_ScreenSaver-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:272e1121bac89c864d32b2eb2bf92538c713ae5d30aba83f368845a507b44603"}, 2289 | {file = "pyobjc_framework_ScreenSaver-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:bece0b445ac04691cbd0b8793bc8d37cac6fbd9740cf4e5c4f43f396d54e92ae"}, 2290 | ] 2291 | 2292 | [package.dependencies] 2293 | pyobjc-core = ">=9.1.1" 2294 | pyobjc-framework-Cocoa = ">=9.1.1" 2295 | 2296 | [[package]] 2297 | name = "pyobjc-framework-screentime" 2298 | version = "9.1.1" 2299 | description = "Wrappers for the framework ScreenTime on macOS" 2300 | optional = false 2301 | python-versions = ">=3.7" 2302 | files = [ 2303 | {file = "pyobjc-framework-ScreenTime-9.1.1.tar.gz", hash = "sha256:0a29e5c03af464de00462d1918057f9c81fe1e1b649c3b48d766375e5db7208a"}, 2304 | {file = "pyobjc_framework_ScreenTime-9.1.1-py2.py3-none-any.whl", hash = "sha256:ed45e0a7b7d4cf345c7c48dd7d37b1e429d35c30f2d4776433e0957e1b1de9a6"}, 2305 | ] 2306 | 2307 | [package.dependencies] 2308 | pyobjc-core = ">=9.1.1" 2309 | pyobjc-framework-Cocoa = ">=9.1.1" 2310 | 2311 | [[package]] 2312 | name = "pyobjc-framework-scriptingbridge" 2313 | version = "9.1.1" 2314 | description = "Wrappers for the framework ScriptingBridge on macOS" 2315 | optional = false 2316 | python-versions = ">=3.7" 2317 | files = [ 2318 | {file = "pyobjc-framework-ScriptingBridge-9.1.1.tar.gz", hash = "sha256:63d9282f7e409f3b7099b943fc7df1e5184dd2722d7fa994511387a06f7d08ce"}, 2319 | {file = "pyobjc_framework_ScriptingBridge-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:6d6d83075316e21cba6dcb273493a11257b13afee1809179bcc865b4fd9c7335"}, 2320 | {file = "pyobjc_framework_ScriptingBridge-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4c280dd7bdfd2b53ebd32db41dde802e4ce746bdc49726232c3e62616794b9aa"}, 2321 | {file = "pyobjc_framework_ScriptingBridge-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:468461498e96913299c4243ce9a27cb8ef6db2657a0f7ecd23b4f9734cd582f1"}, 2322 | ] 2323 | 2324 | [package.dependencies] 2325 | pyobjc-core = ">=9.1.1" 2326 | pyobjc-framework-Cocoa = ">=9.1.1" 2327 | 2328 | [[package]] 2329 | name = "pyobjc-framework-searchkit" 2330 | version = "9.1.1" 2331 | description = "Wrappers for the framework SearchKit on macOS" 2332 | optional = false 2333 | python-versions = ">=3.7" 2334 | files = [ 2335 | {file = "pyobjc-framework-SearchKit-9.1.1.tar.gz", hash = "sha256:c42a664833cbc3a2813ca9ca1607e77e72843715949738e4967caf7991b14234"}, 2336 | {file = "pyobjc_framework_SearchKit-9.1.1-py2.py3-none-any.whl", hash = "sha256:9441700a817b25da33a53caf05526b2173c93e84cae30d873b034900c1e27c22"}, 2337 | ] 2338 | 2339 | [package.dependencies] 2340 | pyobjc-core = ">=9.1.1" 2341 | pyobjc-framework-CoreServices = ">=9.1.1" 2342 | 2343 | [[package]] 2344 | name = "pyobjc-framework-security" 2345 | version = "9.1.1" 2346 | description = "Wrappers for the framework Security on macOS" 2347 | optional = false 2348 | python-versions = ">=3.7" 2349 | files = [ 2350 | {file = "pyobjc-framework-Security-9.1.1.tar.gz", hash = "sha256:66b9967e170c3d7eabdb5ebb049c26aa1fba008e046bd66f008302594d3c2e0e"}, 2351 | {file = "pyobjc_framework_Security-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fcd12007024ca5395af6e2b38f897b49c31ea73abd5301c03b06748eeee898c7"}, 2352 | {file = "pyobjc_framework_Security-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ca9490ff432781414177f19e1e13323dd59bd9751338b1938bf84f2c68ec8c1f"}, 2353 | {file = "pyobjc_framework_Security-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:216b12d83295a029f08ec23070c4edeba0b5d83d682f4e092770942194e82bd6"}, 2354 | {file = "pyobjc_framework_Security-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2746572a8d2d87219e28048f943970938ad94dc6110ec72a433affa346965b97"}, 2355 | {file = "pyobjc_framework_Security-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:4e57dcf0d9ef3510ec8127daaac277cb4486ce2b27f496d1b18b376b15b094a1"}, 2356 | {file = "pyobjc_framework_Security-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:66037b0c9fcd0c59fc0108deca38450c6fac0512ef42e135fb0e6a3ff6cb2b95"}, 2357 | ] 2358 | 2359 | [package.dependencies] 2360 | pyobjc-core = ">=9.1.1" 2361 | pyobjc-framework-Cocoa = ">=9.1.1" 2362 | 2363 | [[package]] 2364 | name = "pyobjc-framework-securityfoundation" 2365 | version = "9.1.1" 2366 | description = "Wrappers for the framework SecurityFoundation on macOS" 2367 | optional = false 2368 | python-versions = ">=3.7" 2369 | files = [ 2370 | {file = "pyobjc-framework-SecurityFoundation-9.1.1.tar.gz", hash = "sha256:a0a5b77234bb64ca2d99a2bb6b53d7846119b1a5b21a0c1fe80a5e5a48689100"}, 2371 | {file = "pyobjc_framework_SecurityFoundation-9.1.1-py2.py3-none-any.whl", hash = "sha256:cbf21fe7b098c88af63711984c1110d41f320dbb1321aa120a8bb314b8a8a46d"}, 2372 | ] 2373 | 2374 | [package.dependencies] 2375 | pyobjc-core = ">=9.1.1" 2376 | pyobjc-framework-Cocoa = ">=9.1.1" 2377 | pyobjc-framework-Security = ">=9.1.1" 2378 | 2379 | [[package]] 2380 | name = "pyobjc-framework-securityinterface" 2381 | version = "9.1.1" 2382 | description = "Wrappers for the framework SecurityInterface on macOS" 2383 | optional = false 2384 | python-versions = ">=3.7" 2385 | files = [ 2386 | {file = "pyobjc-framework-SecurityInterface-9.1.1.tar.gz", hash = "sha256:5c2f9795b6da71c5186767d99d3f8a86d68ea03a1e0325204c888ffc10ec32ef"}, 2387 | {file = "pyobjc_framework_SecurityInterface-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:0d0e64956370d2a791773f0a9c5557723b71bf1d8d06d824dc26c1224fe31340"}, 2388 | {file = "pyobjc_framework_SecurityInterface-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:b4aff919fd062af3df8b0319c01e31b056ed6a794e03e17f83e738f89dfeb720"}, 2389 | {file = "pyobjc_framework_SecurityInterface-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:77d5af391432af0fbe73066ce4c8e20879c5dde49afb5756d250a927b206b32f"}, 2390 | ] 2391 | 2392 | [package.dependencies] 2393 | pyobjc-core = ">=9.1.1" 2394 | pyobjc-framework-Cocoa = ">=9.1.1" 2395 | pyobjc-framework-Security = ">=9.1.1" 2396 | 2397 | [[package]] 2398 | name = "pyobjc-framework-servicemanagement" 2399 | version = "9.1.1" 2400 | description = "Wrappers for the framework ServiceManagement on macOS" 2401 | optional = false 2402 | python-versions = ">=3.7" 2403 | files = [ 2404 | {file = "pyobjc-framework-ServiceManagement-9.1.1.tar.gz", hash = "sha256:99bd7f3be594e06929d01c14f7c022a45707dbd72e8d7407f28ef8d4968e1c29"}, 2405 | {file = "pyobjc_framework_ServiceManagement-9.1.1-py2.py3-none-any.whl", hash = "sha256:5e0709bbd23adaa801ed5fd618be7a25cd6c55b1cad9ab21b5e39166215c033b"}, 2406 | ] 2407 | 2408 | [package.dependencies] 2409 | pyobjc-core = ">=9.1.1" 2410 | pyobjc-framework-Cocoa = ">=9.1.1" 2411 | 2412 | [[package]] 2413 | name = "pyobjc-framework-sharedwithyou" 2414 | version = "9.1.1" 2415 | description = "Wrappers for the framework SharedWithYou on macOS" 2416 | optional = false 2417 | python-versions = ">=3.7" 2418 | files = [ 2419 | {file = "pyobjc-framework-SharedWithYou-9.1.1.tar.gz", hash = "sha256:c8e1ba484baf1468e82be9c626444575753a7c69d5c0cec0484d4781eff3da0f"}, 2420 | {file = "pyobjc_framework_SharedWithYou-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:382f2c5afa34591fbec5ec7af81552b6f5ae4d1119a195a29aca44235fc3bb57"}, 2421 | {file = "pyobjc_framework_SharedWithYou-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:ace9c6c998ef4edcfe5a1393e262f93aa6c2b93ba02324297023a97f57cc225f"}, 2422 | {file = "pyobjc_framework_SharedWithYou-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:02cd5bf24a16fd6a2b7e382f2bfd833d373c2d3d545c9884177680521ba34704"}, 2423 | ] 2424 | 2425 | [package.dependencies] 2426 | pyobjc-core = ">=9.1.1" 2427 | pyobjc-framework-SharedWithYouCore = ">=9.1.1" 2428 | 2429 | [[package]] 2430 | name = "pyobjc-framework-sharedwithyoucore" 2431 | version = "9.1.1" 2432 | description = "Wrappers for the framework SharedWithYouCore on macOS" 2433 | optional = false 2434 | python-versions = ">=3.7" 2435 | files = [ 2436 | {file = "pyobjc-framework-SharedWithYouCore-9.1.1.tar.gz", hash = "sha256:40748793da368235379d2ce1e6abf6861e233048e215fedc3064e7f19a2f991a"}, 2437 | {file = "pyobjc_framework_SharedWithYouCore-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:3836ff029340adeab31a56438aa04c1ba6310b1283d25da139e8c530b16fa361"}, 2438 | {file = "pyobjc_framework_SharedWithYouCore-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6039e4574c30a470734c2f7f86afafbcb1af07f42bb1dfefd24d15999c279996"}, 2439 | {file = "pyobjc_framework_SharedWithYouCore-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:ec9b273d1f67bb96161d86313f695181c12aeb0df366f7b21efa69d359f763bc"}, 2440 | ] 2441 | 2442 | [package.dependencies] 2443 | pyobjc-core = ">=9.1.1" 2444 | pyobjc-framework-Cocoa = ">=9.1.1" 2445 | 2446 | [[package]] 2447 | name = "pyobjc-framework-shazamkit" 2448 | version = "9.1.1" 2449 | description = "Wrappers for the framework ShazamKit on macOS" 2450 | optional = false 2451 | python-versions = ">=3.7" 2452 | files = [ 2453 | {file = "pyobjc-framework-ShazamKit-9.1.1.tar.gz", hash = "sha256:757410712eba85c227ecca5574b858158757ed143dc05714d9a85bf029ca93f9"}, 2454 | {file = "pyobjc_framework_ShazamKit-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:c647da797a55fa3cf1fee32e9dffe1c263dc38f7f3e5bbcae780c3f8844ab0a3"}, 2455 | {file = "pyobjc_framework_ShazamKit-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a7c4e98c9ba63ed6300f0f2400941ddc7005a9eb47cecb349f6bdf47f0c1116a"}, 2456 | {file = "pyobjc_framework_ShazamKit-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:995fd3c8bbcecec6f6f52fc6e330ba65e751983c40c05dd932d9993d51f16da9"}, 2457 | {file = "pyobjc_framework_ShazamKit-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1aa0c65278769dd6008b321e0b16555ef4a6c9fe79ebc73df86f7f8ac8f24f76"}, 2458 | {file = "pyobjc_framework_ShazamKit-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:8b2e0001dedca54e8a39478dd69d901e1165fb50edd279e64a7415461b754a1e"}, 2459 | {file = "pyobjc_framework_ShazamKit-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a447ece5e239f4d645fdd9385d9e07c6938f859e70bc2dd184ea37d38f851450"}, 2460 | ] 2461 | 2462 | [package.dependencies] 2463 | pyobjc-core = ">=9.1.1" 2464 | pyobjc-framework-Cocoa = ">=9.1.1" 2465 | 2466 | [[package]] 2467 | name = "pyobjc-framework-social" 2468 | version = "9.1.1" 2469 | description = "Wrappers for the framework Social on macOS" 2470 | optional = false 2471 | python-versions = ">=3.7" 2472 | files = [ 2473 | {file = "pyobjc-framework-Social-9.1.1.tar.gz", hash = "sha256:f6c5baadcf81141ae11322ffa839e3b90bdc1267041d17a56c4b72f440bf4b05"}, 2474 | {file = "pyobjc_framework_Social-9.1.1-py2.py3-none-any.whl", hash = "sha256:967146838af3e2e35f8dbf2d87c5b610f72cad74810ed49be31f1aa3b3f67559"}, 2475 | ] 2476 | 2477 | [package.dependencies] 2478 | pyobjc-core = ">=9.1.1" 2479 | pyobjc-framework-Cocoa = ">=9.1.1" 2480 | 2481 | [[package]] 2482 | name = "pyobjc-framework-soundanalysis" 2483 | version = "9.1.1" 2484 | description = "Wrappers for the framework SoundAnalysis on macOS" 2485 | optional = false 2486 | python-versions = ">=3.7" 2487 | files = [ 2488 | {file = "pyobjc-framework-SoundAnalysis-9.1.1.tar.gz", hash = "sha256:cdd815d2076c2a29cf207b5be8144017ab372bd8b5f7e6ccf87720bac5d416b3"}, 2489 | {file = "pyobjc_framework_SoundAnalysis-9.1.1-py2.py3-none-any.whl", hash = "sha256:046bb27375bda0699ce897c6e62b5411989a9fc0949bf0914b8b4040b98c5221"}, 2490 | ] 2491 | 2492 | [package.dependencies] 2493 | pyobjc-core = ">=9.1.1" 2494 | pyobjc-framework-Cocoa = ">=9.1.1" 2495 | 2496 | [[package]] 2497 | name = "pyobjc-framework-speech" 2498 | version = "9.1.1" 2499 | description = "Wrappers for the framework Speech on macOS" 2500 | optional = false 2501 | python-versions = ">=3.7" 2502 | files = [ 2503 | {file = "pyobjc-framework-Speech-9.1.1.tar.gz", hash = "sha256:d341ce6dd03885e07a6bae4e88e2949999cff8d6c21e420e8e41c08b968298f8"}, 2504 | {file = "pyobjc_framework_Speech-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:f48932d10551a743f2acfd8e1203d964babc1b75662eac6687e9522a888ea29e"}, 2505 | {file = "pyobjc_framework_Speech-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:17d3108ba203cf0d92df5e48fbbada0944b23cada41468c91457848fbe09fb3e"}, 2506 | {file = "pyobjc_framework_Speech-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:5010d667f5d7eba9a36083104446427f79e89a25cbaee49313770db158e48826"}, 2507 | ] 2508 | 2509 | [package.dependencies] 2510 | pyobjc-core = ">=9.1.1" 2511 | pyobjc-framework-Cocoa = ">=9.1.1" 2512 | 2513 | [[package]] 2514 | name = "pyobjc-framework-spritekit" 2515 | version = "9.1.1" 2516 | description = "Wrappers for the framework SpriteKit on macOS" 2517 | optional = false 2518 | python-versions = ">=3.7" 2519 | files = [ 2520 | {file = "pyobjc-framework-SpriteKit-9.1.1.tar.gz", hash = "sha256:acf9299ce66e7239dba94a873c220cb4e056727e040539492e19c7fb17afae93"}, 2521 | {file = "pyobjc_framework_SpriteKit-9.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7290e44329f43e0cbd08f53979820ad18cc7ba746cd70605b2d11d0eb2ebe1e9"}, 2522 | {file = "pyobjc_framework_SpriteKit-9.1.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7bd2efdebe3dd57e0dde9b1b371c7839bbbd18277c88757cb1c2d1e834ed2cf8"}, 2523 | {file = "pyobjc_framework_SpriteKit-9.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8a53087c64b263317543e4c1f4e9fe1975d722115c89a960664bea4d8fe58ccf"}, 2524 | {file = "pyobjc_framework_SpriteKit-9.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:873405e192de478ce8ab83e7a63c35fd99f5e805cbf82a2e254a8eee7c8ed0df"}, 2525 | {file = "pyobjc_framework_SpriteKit-9.1.1-cp38-cp38-macosx_11_0_universal2.whl", hash = "sha256:80d8e5ed74b3a2ec7e189e404463979996926f1dd82f3820b26d38536160ca84"}, 2526 | {file = "pyobjc_framework_SpriteKit-9.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:ddba8c20a147f16f2e1b21b28797cc1dd9348d85e36b063ce86f88639f7a1351"}, 2527 | ] 2528 | 2529 | [package.dependencies] 2530 | pyobjc-core = ">=9.1.1" 2531 | pyobjc-framework-Cocoa = ">=9.1.1" 2532 | pyobjc-framework-Quartz = ">=9.1.1" 2533 | 2534 | [[package]] 2535 | name = "pyobjc-framework-storekit" 2536 | version = "9.1.1" 2537 | description = "Wrappers for the framework StoreKit on macOS" 2538 | optional = false 2539 | python-versions = ">=3.7" 2540 | files = [ 2541 | {file = "pyobjc-framework-StoreKit-9.1.1.tar.gz", hash = "sha256:644e73b2aad93a3d7f03933acdc00a4e77ed86e5ce840cd1c0a8be4a4e7531d3"}, 2542 | {file = "pyobjc_framework_StoreKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:081109ffcd68e4138aada0d76daab4c9dae6296f6efefd605eed9b1d23ac5cbb"}, 2543 | {file = "pyobjc_framework_StoreKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4d576db4731d99720b016feee0084d85cfb17c6e0ab4d84bb82c502d902294de"}, 2544 | {file = "pyobjc_framework_StoreKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:fe7ec766add15e8a338a14c48bfb27d5860da2fc97f4db9fee0e523a73e3f5ba"}, 2545 | ] 2546 | 2547 | [package.dependencies] 2548 | pyobjc-core = ">=9.1.1" 2549 | pyobjc-framework-Cocoa = ">=9.1.1" 2550 | 2551 | [[package]] 2552 | name = "pyobjc-framework-syncservices" 2553 | version = "9.1.1" 2554 | description = "Wrappers for the framework SyncServices on macOS" 2555 | optional = false 2556 | python-versions = ">=3.7" 2557 | files = [ 2558 | {file = "pyobjc-framework-SyncServices-9.1.1.tar.gz", hash = "sha256:c5bcf2ab212120977f9b5dfce26f1b6f5cf4e21619cd98456fc7c5d8dd535896"}, 2559 | {file = "pyobjc_framework_SyncServices-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:b51b28db66d3c0fdbcc0ddf2973929de5d7f6b4c85c8edf7a25f9902467f07f2"}, 2560 | {file = "pyobjc_framework_SyncServices-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:33e608a8f5e3cbd4848be2a999f00069b239e292c384576d4cdfbcac6f3b5283"}, 2561 | {file = "pyobjc_framework_SyncServices-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:bbf163c7c6e5cce1be2af11a67815bd647906781b24bbfe32aa1b87f62cff8da"}, 2562 | ] 2563 | 2564 | [package.dependencies] 2565 | pyobjc-core = ">=9.1.1" 2566 | pyobjc-framework-Cocoa = ">=9.1.1" 2567 | pyobjc-framework-CoreData = ">=9.1.1" 2568 | 2569 | [[package]] 2570 | name = "pyobjc-framework-systemconfiguration" 2571 | version = "9.1.1" 2572 | description = "Wrappers for the framework SystemConfiguration on macOS" 2573 | optional = false 2574 | python-versions = ">=3.7" 2575 | files = [ 2576 | {file = "pyobjc-framework-SystemConfiguration-9.1.1.tar.gz", hash = "sha256:69a4b29cdb9fb925fa847a13359f19e8ab3b3417e8768c56373d23f74cb45a44"}, 2577 | {file = "pyobjc_framework_SystemConfiguration-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:dfc0059424d1bcb14ef049f661aa13fa23aacf0a43eefc74c1b01465a2b4e2c1"}, 2578 | {file = "pyobjc_framework_SystemConfiguration-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:76c86f0e79b855f26c549d2a03e9c2fc9f1b46c4305050809e55bf93bf06de5d"}, 2579 | {file = "pyobjc_framework_SystemConfiguration-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:68af3a05c9690c180c126d633916e8db7652400b54f1ff11d501cd12ee6f6938"}, 2580 | ] 2581 | 2582 | [package.dependencies] 2583 | pyobjc-core = ">=9.1.1" 2584 | pyobjc-framework-Cocoa = ">=9.1.1" 2585 | 2586 | [[package]] 2587 | name = "pyobjc-framework-systemextensions" 2588 | version = "9.1.1" 2589 | description = "Wrappers for the framework SystemExtensions on macOS" 2590 | optional = false 2591 | python-versions = ">=3.7" 2592 | files = [ 2593 | {file = "pyobjc-framework-SystemExtensions-9.1.1.tar.gz", hash = "sha256:d39c6f89805434d5d214f028bad31be4b711996ab1d83518a7a4f07a4f9dcf08"}, 2594 | {file = "pyobjc_framework_SystemExtensions-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:83c93fa2f0e22be6b7fea57628e9b342edb1a07205527a7895e60fac615a17e4"}, 2595 | {file = "pyobjc_framework_SystemExtensions-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:4de741ed81a348322ab2c6e17327c47e453b1e40477b984098ddf263bdde2a0d"}, 2596 | {file = "pyobjc_framework_SystemExtensions-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:44661b236acb6b162d2a7ebffd63696e542090b2d6968f8d78dda5174e4fca1e"}, 2597 | ] 2598 | 2599 | [package.dependencies] 2600 | pyobjc-core = ">=9.1.1" 2601 | pyobjc-framework-Cocoa = ">=9.1.1" 2602 | 2603 | [[package]] 2604 | name = "pyobjc-framework-threadnetwork" 2605 | version = "9.1.1" 2606 | description = "Wrappers for the framework ThreadNetwork on macOS" 2607 | optional = false 2608 | python-versions = ">=3.7" 2609 | files = [ 2610 | {file = "pyobjc-framework-ThreadNetwork-9.1.1.tar.gz", hash = "sha256:dd6d011dc8d4f331caa748f55a86bb9a9de774afec27be2a25f54280a5b51fe2"}, 2611 | {file = "pyobjc_framework_ThreadNetwork-9.1.1-py2.py3-none-any.whl", hash = "sha256:667c767f0c491c06aa7bfebd78fdc38f22602bb951c8ac58ffc14a09f98ad9f3"}, 2612 | ] 2613 | 2614 | [package.dependencies] 2615 | pyobjc-core = ">=9.1.1" 2616 | pyobjc-framework-Cocoa = ">=9.1.1" 2617 | 2618 | [[package]] 2619 | name = "pyobjc-framework-uniformtypeidentifiers" 2620 | version = "9.1.1" 2621 | description = "Wrappers for the framework UniformTypeIdentifiers on macOS" 2622 | optional = false 2623 | python-versions = ">=3.7" 2624 | files = [ 2625 | {file = "pyobjc-framework-UniformTypeIdentifiers-9.1.1.tar.gz", hash = "sha256:239e258acd47ad60eb8dc4f25b7492fb6cc1d87031dcad434437fc3f6b1d566e"}, 2626 | {file = "pyobjc_framework_UniformTypeIdentifiers-9.1.1-py2.py3-none-any.whl", hash = "sha256:1f623bb8b5abf80e631797916b37b9b4e8b398305ffbae53f5bee50c10783b6d"}, 2627 | ] 2628 | 2629 | [package.dependencies] 2630 | pyobjc-core = ">=9.1.1" 2631 | pyobjc-framework-Cocoa = ">=9.1.1" 2632 | 2633 | [[package]] 2634 | name = "pyobjc-framework-usernotifications" 2635 | version = "9.1.1" 2636 | description = "Wrappers for the framework UserNotifications on macOS" 2637 | optional = false 2638 | python-versions = ">=3.7" 2639 | files = [ 2640 | {file = "pyobjc-framework-UserNotifications-9.1.1.tar.gz", hash = "sha256:409d390a2408fbec094b6f85605ad82a1579cec1732c1a8a3a93af98dc756a88"}, 2641 | {file = "pyobjc_framework_UserNotifications-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8f0894643dffa9c2fb342d7cf5226e6090ec52dee17485a40bcc057123029274"}, 2642 | {file = "pyobjc_framework_UserNotifications-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:5584dfde2aae5c839a0b5f5c0b2746c714e0a96b8b4a978ea812601c16fcca97"}, 2643 | {file = "pyobjc_framework_UserNotifications-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:a0ce37161f411230a37a87a4589644bc556d5245fa06fe8d2c07dc6d0aef5c73"}, 2644 | ] 2645 | 2646 | [package.dependencies] 2647 | pyobjc-core = ">=9.1.1" 2648 | pyobjc-framework-Cocoa = ">=9.1.1" 2649 | 2650 | [[package]] 2651 | name = "pyobjc-framework-usernotificationsui" 2652 | version = "9.1.1" 2653 | description = "Wrappers for the framework UserNotificationsUI on macOS" 2654 | optional = false 2655 | python-versions = ">=3.7" 2656 | files = [ 2657 | {file = "pyobjc-framework-UserNotificationsUI-9.1.1.tar.gz", hash = "sha256:bef3427fc6feede53f1295a5a92d0ea8eaf5f04e89f893fbd543fe6047a05cb6"}, 2658 | {file = "pyobjc_framework_UserNotificationsUI-9.1.1-py2.py3-none-any.whl", hash = "sha256:dca9926267cdb0dd06389bec894bc5e6a16efe948f7a194d71cfe6103bbb9f3d"}, 2659 | ] 2660 | 2661 | [package.dependencies] 2662 | pyobjc-core = ">=9.1.1" 2663 | pyobjc-framework-Cocoa = ">=9.1.1" 2664 | pyobjc-framework-UserNotifications = ">=9.1.1" 2665 | 2666 | [[package]] 2667 | name = "pyobjc-framework-videosubscriberaccount" 2668 | version = "9.1.1" 2669 | description = "Wrappers for the framework VideoSubscriberAccount on macOS" 2670 | optional = false 2671 | python-versions = ">=3.7" 2672 | files = [ 2673 | {file = "pyobjc-framework-VideoSubscriberAccount-9.1.1.tar.gz", hash = "sha256:3d588e1c9441d0c6013432080e4ef1665ef3e961a5b3b34e7e70aaa6637e87ee"}, 2674 | {file = "pyobjc_framework_VideoSubscriberAccount-9.1.1-py2.py3-none-any.whl", hash = "sha256:a317d4d8fbec32fd0644c1e3f20a94359150880950ccce35799e8ecb02f018a7"}, 2675 | ] 2676 | 2677 | [package.dependencies] 2678 | pyobjc-core = ">=9.1.1" 2679 | pyobjc-framework-Cocoa = ">=9.1.1" 2680 | 2681 | [[package]] 2682 | name = "pyobjc-framework-videotoolbox" 2683 | version = "9.1.1" 2684 | description = "Wrappers for the framework VideoToolbox on macOS" 2685 | optional = false 2686 | python-versions = ">=3.7" 2687 | files = [ 2688 | {file = "pyobjc-framework-VideoToolbox-9.1.1.tar.gz", hash = "sha256:bc7d980f82ca7e81ba277e2de78ddfeb8abb151956b10e648596305f9626eaf1"}, 2689 | {file = "pyobjc_framework_VideoToolbox-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:9607df13945fc4859f0d36ef5fbdd234304e1972b30ce5a5f291fde00f5cd9e6"}, 2690 | {file = "pyobjc_framework_VideoToolbox-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:73139e2cc9e395e51028b605f12bf19826d5d17ef6cb627cc143699e57e851fc"}, 2691 | {file = "pyobjc_framework_VideoToolbox-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:3586e58870616b2aeb2390d770d9fb4ab67df3e70b59da9282af7fe59f5607f8"}, 2692 | ] 2693 | 2694 | [package.dependencies] 2695 | pyobjc-core = ">=9.1.1" 2696 | pyobjc-framework-Cocoa = ">=9.1.1" 2697 | pyobjc-framework-CoreMedia = ">=9.1.1" 2698 | pyobjc-framework-Quartz = ">=9.1.1" 2699 | 2700 | [[package]] 2701 | name = "pyobjc-framework-virtualization" 2702 | version = "9.1.1" 2703 | description = "Wrappers for the framework Virtualization on macOS" 2704 | optional = false 2705 | python-versions = ">=3.7" 2706 | files = [ 2707 | {file = "pyobjc-framework-Virtualization-9.1.1.tar.gz", hash = "sha256:2bdad1b0a5b5e4bd4a0e90bf5a4971705d9b8e0bb7b330a5bf4b76bdbfb1a680"}, 2708 | {file = "pyobjc_framework_Virtualization-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:52ba1bcc4f155c147bb2db446d68ef9c47aa8ebf7194a6e1f4b37aa00ade577c"}, 2709 | {file = "pyobjc_framework_Virtualization-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:295f36a0c0b290221c55250c7bab7347a611553955a70a8fc23e95da986e6ef6"}, 2710 | {file = "pyobjc_framework_Virtualization-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:aa29d41c6f70bba7c66e200f22c7cc4ad82f2cff40cb1da02cf41eaabc8e404e"}, 2711 | ] 2712 | 2713 | [package.dependencies] 2714 | pyobjc-core = ">=9.1.1" 2715 | pyobjc-framework-Cocoa = ">=9.1.1" 2716 | 2717 | [[package]] 2718 | name = "pyobjc-framework-vision" 2719 | version = "9.1.1" 2720 | description = "Wrappers for the framework Vision on macOS" 2721 | optional = false 2722 | python-versions = ">=3.7" 2723 | files = [ 2724 | {file = "pyobjc-framework-Vision-9.1.1.tar.gz", hash = "sha256:9275988390a9db96ad5359ef7061570410826995716e4525e65ad476de9e40fa"}, 2725 | {file = "pyobjc_framework_Vision-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:8bfb9876ee7354657797ec26a3b3834898e1716b13abe744632925309e7cf3a4"}, 2726 | {file = "pyobjc_framework_Vision-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:6f66cda51aa39c352173fa302dcd752eb7a24e65b43eb7b66b82562abb8add0d"}, 2727 | {file = "pyobjc_framework_Vision-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:4d159f0f6a66131d6aa295a4f3f35650a92592049ff211a4838c9d3799f8124f"}, 2728 | ] 2729 | 2730 | [package.dependencies] 2731 | pyobjc-core = ">=9.1.1" 2732 | pyobjc-framework-Cocoa = ">=9.1.1" 2733 | pyobjc-framework-CoreML = ">=9.1.1" 2734 | pyobjc-framework-Quartz = ">=9.1.1" 2735 | 2736 | [[package]] 2737 | name = "pyobjc-framework-webkit" 2738 | version = "9.1.1" 2739 | description = "Wrappers for the framework WebKit on macOS" 2740 | optional = false 2741 | python-versions = ">=3.7" 2742 | files = [ 2743 | {file = "pyobjc-framework-WebKit-9.1.1.tar.gz", hash = "sha256:bc6ba0ca6ed9ebcb4c5fc338410a81f50b4da08e4bab4bfe5853612e8e5e79aa"}, 2744 | {file = "pyobjc_framework_WebKit-9.1.1-cp36-abi3-macosx_10_9_universal2.whl", hash = "sha256:49ffae7c9dcab8048601166c97e6352999b5cd837a73ae6c1d5a8b90aa892b6d"}, 2745 | {file = "pyobjc_framework_WebKit-9.1.1-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:1d371fb72aa06a3c3f3cbb1360e8762b225c2f62c28562218535ce17206163d4"}, 2746 | {file = "pyobjc_framework_WebKit-9.1.1-cp36-abi3-macosx_11_0_universal2.whl", hash = "sha256:be51de0d13a1308cc67d3ac49eb30dffdf4c3a0b386e5515dfdab8c6b5fec4d4"}, 2747 | ] 2748 | 2749 | [package.dependencies] 2750 | pyobjc-core = ">=9.1.1" 2751 | pyobjc-framework-Cocoa = ">=9.1.1" 2752 | 2753 | [[package]] 2754 | name = "pyperclip" 2755 | version = "1.8.2" 2756 | description = "A cross-platform clipboard module for Python. (Only handles plain text for now.)" 2757 | optional = false 2758 | python-versions = "*" 2759 | files = [ 2760 | {file = "pyperclip-1.8.2.tar.gz", hash = "sha256:105254a8b04934f0bc84e9c24eb360a591aaf6535c9def5f29d92af107a9bf57"}, 2761 | ] 2762 | 2763 | [[package]] 2764 | name = "pyqt5" 2765 | version = "5.15.9" 2766 | description = "Python bindings for the Qt cross platform application toolkit" 2767 | optional = false 2768 | python-versions = ">=3.7" 2769 | files = [ 2770 | {file = "PyQt5-5.15.9-cp37-abi3-macosx_10_13_x86_64.whl", hash = "sha256:883ba5c8a348be78c8be6a3d3ba014c798e679503bce00d76c666c2dc6afe828"}, 2771 | {file = "PyQt5-5.15.9-cp37-abi3-manylinux_2_17_x86_64.whl", hash = "sha256:dd5ce10e79fbf1df29507d2daf99270f2057cdd25e4de6fbf2052b46c652e3a5"}, 2772 | {file = "PyQt5-5.15.9-cp37-abi3-win32.whl", hash = "sha256:e45c5cc15d4fd26ab5cb0e5cdba60691a3e9086411f8e3662db07a5a4222a696"}, 2773 | {file = "PyQt5-5.15.9-cp37-abi3-win_amd64.whl", hash = "sha256:e030d795df4cbbfcf4f38b18e2e119bcc9e177ef658a5094b87bb16cac0ce4c5"}, 2774 | {file = "PyQt5-5.15.9.tar.gz", hash = "sha256:dc41e8401a90dc3e2b692b411bd5492ab559ae27a27424eed4bd3915564ec4c0"}, 2775 | ] 2776 | 2777 | [package.dependencies] 2778 | PyQt5-Qt5 = ">=5.15.2" 2779 | PyQt5-sip = ">=12.11,<13" 2780 | 2781 | [[package]] 2782 | name = "pyqt5-qt5" 2783 | version = "5.15.2" 2784 | description = "The subset of a Qt installation needed by PyQt5." 2785 | optional = false 2786 | python-versions = "*" 2787 | files = [ 2788 | {file = "PyQt5_Qt5-5.15.2-py3-none-macosx_10_13_intel.whl", hash = "sha256:76980cd3d7ae87e3c7a33bfebfaee84448fd650bad6840471d6cae199b56e154"}, 2789 | {file = "PyQt5_Qt5-5.15.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:1988f364ec8caf87a6ee5d5a3a5210d57539988bf8e84714c7d60972692e2f4a"}, 2790 | {file = "PyQt5_Qt5-5.15.2-py3-none-win32.whl", hash = "sha256:9cc7a768b1921f4b982ebc00a318ccb38578e44e45316c7a4a850e953e1dd327"}, 2791 | {file = "PyQt5_Qt5-5.15.2-py3-none-win_amd64.whl", hash = "sha256:750b78e4dba6bdf1607febedc08738e318ea09e9b10aea9ff0d73073f11f6962"}, 2792 | ] 2793 | 2794 | [[package]] 2795 | name = "pyqt5-sip" 2796 | version = "12.12.1" 2797 | description = "The sip module support for PyQt5" 2798 | optional = false 2799 | python-versions = ">=3.7" 2800 | files = [ 2801 | {file = "PyQt5_sip-12.12.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7ed598ff1b666f9e5e0214be7840f308f8fb347fe416a2a45fbedab046a7120b"}, 2802 | {file = "PyQt5_sip-12.12.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:644310dcfed4373075bc576717eea60b0f49899beb5cffb204ddaf5f27cddb85"}, 2803 | {file = "PyQt5_sip-12.12.1-cp310-cp310-win32.whl", hash = "sha256:51720277a53d99bac0914fb970970c9c2ec1a6ab3b7cc5580909d37d9cc6b152"}, 2804 | {file = "PyQt5_sip-12.12.1-cp310-cp310-win_amd64.whl", hash = "sha256:2a344855b9c57d37cf000afa46967961122fb1867faee4f53054ebaa1ce51e24"}, 2805 | {file = "PyQt5_sip-12.12.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:59229c8d30141220a472ba4e4212846e8bf0bed84c32cbeb57f70fe727c6dfc2"}, 2806 | {file = "PyQt5_sip-12.12.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:5a9cbcfe8c15d3a34ef33570f0b0130b8ba68b98fd6ec92c28202b186f3ab870"}, 2807 | {file = "PyQt5_sip-12.12.1-cp311-cp311-win32.whl", hash = "sha256:7afc6ec06e79a3e0a7b447e28ef46dad372bdca32e7eff0dcbac6bc53b69a070"}, 2808 | {file = "PyQt5_sip-12.12.1-cp311-cp311-win_amd64.whl", hash = "sha256:b5b7a6c76fe3eb6b245ac6599c807b18e9a718167878a0b547db1d071a914c08"}, 2809 | {file = "PyQt5_sip-12.12.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3dad0b2bbe0bae4916e43610186d425cd186469b2e6c7ff853177c113b6af6ed"}, 2810 | {file = "PyQt5_sip-12.12.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d1378815b15198ce6dddd367fbd81f5c018ce473a89ae938b7a58e1d97f25b10"}, 2811 | {file = "PyQt5_sip-12.12.1-cp37-cp37m-win32.whl", hash = "sha256:2e3d444f5cb81261c22e7c9d3a9a4484bb9db7a1a3077559100175d36297d1da"}, 2812 | {file = "PyQt5_sip-12.12.1-cp37-cp37m-win_amd64.whl", hash = "sha256:eee684532876775e1d0fa20d4aae1b568aaa6c732d74e6657ee832e427d46947"}, 2813 | {file = "PyQt5_sip-12.12.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1364f460ae07fc2f4c42dd7a3b3738611b29f5c033025e5e70b03e2687d4bda4"}, 2814 | {file = "PyQt5_sip-12.12.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6cb6139b00e347e7d961467d092e67c47a97893bc6ab83104bcaf50bf4815036"}, 2815 | {file = "PyQt5_sip-12.12.1-cp38-cp38-win32.whl", hash = "sha256:9e21e11eb6fb468affe0d72ff922788c2adc124480bb274941fce93ddb122b8f"}, 2816 | {file = "PyQt5_sip-12.12.1-cp38-cp38-win_amd64.whl", hash = "sha256:f5ac060219c127a5b9009a4cfe33086e36c6bb8e26c0b757b31a6c04d29d630d"}, 2817 | {file = "PyQt5_sip-12.12.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a65f5869f3f35330c920c1b218319140c0b84f8c49a20727b5e3df2acd496833"}, 2818 | {file = "PyQt5_sip-12.12.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:e0241b62f5ca9aaff1037f12e6f5ed68168e7200e14e73f05b632381cee0ff4b"}, 2819 | {file = "PyQt5_sip-12.12.1-cp39-cp39-win32.whl", hash = "sha256:0e30f6c9b99161d8a524d8b7aa5a001be5fe002797151c27414066b838beaa4e"}, 2820 | {file = "PyQt5_sip-12.12.1-cp39-cp39-win_amd64.whl", hash = "sha256:8a2e48a331024a225128f94f5d0fb8089e924419693b2e03eda4d5dbc4313b52"}, 2821 | {file = "PyQt5_sip-12.12.1.tar.gz", hash = "sha256:8fdc6e0148abd12d977a1d3828e7b79aae958e83c6cb5adae614916d888a6b10"}, 2822 | ] 2823 | 2824 | [[package]] 2825 | name = "pyrect" 2826 | version = "0.2.0" 2827 | description = "PyRect is a simple module with a Rect class for Pygame-like rectangular areas." 2828 | optional = false 2829 | python-versions = "*" 2830 | files = [ 2831 | {file = "PyRect-0.2.0.tar.gz", hash = "sha256:f65155f6df9b929b67caffbd57c0947c5ae5449d3b580d178074bffb47a09b78"}, 2832 | ] 2833 | 2834 | [[package]] 2835 | name = "pyscreeze" 2836 | version = "0.1.28" 2837 | description = "A simple, cross-platform screenshot module for Python 2 and 3." 2838 | optional = false 2839 | python-versions = "*" 2840 | files = [ 2841 | {file = "PyScreeze-0.1.28.tar.gz", hash = "sha256:4428600ed19b30cd3f4b5d83767d198fc1dbae7439eecf9bd795445c009b67ae"}, 2842 | ] 2843 | 2844 | [[package]] 2845 | name = "python3-xlib" 2846 | version = "0.15" 2847 | description = "Python3 X Library" 2848 | optional = false 2849 | python-versions = "*" 2850 | files = [ 2851 | {file = "python3-xlib-0.15.tar.gz", hash = "sha256:dc4245f3ae4aa5949c1d112ee4723901ade37a96721ba9645f2bfa56e5b383f8"}, 2852 | ] 2853 | 2854 | [[package]] 2855 | name = "pytweening" 2856 | version = "1.0.7" 2857 | description = "A collection of tweening / easing functions." 2858 | optional = false 2859 | python-versions = "*" 2860 | files = [ 2861 | {file = "pytweening-1.0.7.tar.gz", hash = "sha256:767134f1bf57b76c1ce9f692dd1cfc776d9a279de6724e8d04854508fd7ededb"}, 2862 | ] 2863 | 2864 | [[package]] 2865 | name = "rubicon-objc" 2866 | version = "0.4.6" 2867 | description = "A bridge between an Objective C runtime environment and Python." 2868 | optional = false 2869 | python-versions = ">=3.7" 2870 | files = [ 2871 | {file = "rubicon-objc-0.4.6.tar.gz", hash = "sha256:faa6e373deab93ba70881354b884137b80403ce78fca2380f189cb338b350926"}, 2872 | {file = "rubicon_objc-0.4.6-py3-none-any.whl", hash = "sha256:d4ec8892771bf7ac9569c1310c3beb80bb516c3df0323e6ffd63442b246dfddd"}, 2873 | ] 2874 | 2875 | [package.extras] 2876 | dev = ["pre-commit (==2.21.0)", "pre-commit (==3.2.2)", "pytest (==7.3.0)", "pytest-tldr (==0.2.5)", "setuptools-scm[toml] (==7.1.0)", "tox (==4.4.11)"] 2877 | docs = ["furo (==2023.3.27)", "pyenchant (==3.2.2)", "sphinx (==6.1.3)", "sphinx-autobuild (==2021.3.14)", "sphinx-tabs (==3.4.1)", "sphinxcontrib-spelling (==8.0.0)"] 2878 | 2879 | [metadata] 2880 | lock-version = "2.0" 2881 | python-versions = "^3.11" 2882 | content-hash = "5127f762ae73c98aa3fa150a2f56a5428378e3987f5ebdd87eb9e02e24695664" 2883 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.poetry] 2 | name = "stayawake" 3 | version = "0.1.0" 4 | description = "" 5 | authors = ["Trevor White "] 6 | readme = "README.md" 7 | 8 | [tool.poetry.dependencies] 9 | python = "^3.11" 10 | pyautogui = "0.9.50" 11 | PyQt5 = "5.15.9" 12 | 13 | 14 | [build-system] 15 | requires = ["poetry-core"] 16 | build-backend = "poetry.core.masonry.api" 17 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | MouseInfo==0.1.3 2 | Pillow==7.1.2 3 | PyAutoGUI==0.9.50 4 | PyGetWindow==0.0.8 5 | PyMsgBox==1.0.8 6 | pyperclip==1.8.0 7 | PyQt5==5.15.9 8 | PyRect==0.1.4 9 | PyScreeze==0.1.26 10 | PyTweening==1.0.3 -------------------------------------------------------------------------------- /stayawake/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/__init__.py -------------------------------------------------------------------------------- /stayawake/icons/16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/icons/16x16.png -------------------------------------------------------------------------------- /stayawake/icons/192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/icons/192x192.png -------------------------------------------------------------------------------- /stayawake/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/icons/32x32.png -------------------------------------------------------------------------------- /stayawake/icons/48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/icons/48x48.png -------------------------------------------------------------------------------- /stayawake/icons/512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/icons/512x512.png -------------------------------------------------------------------------------- /stayawake/icons/StayAwake.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/icons/StayAwake.ico -------------------------------------------------------------------------------- /stayawake/icons/StayAwakeOpaque.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/stayawake/icons/StayAwakeOpaque.ico -------------------------------------------------------------------------------- /stayawake/interface.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Form implementation generated from reading ui file 'interface.ui' 4 | # 5 | # Created by: PyQt5 UI code generator 5.15.0 6 | # 7 | # WARNING: Any manual changes made to this file will be lost when pyuic5 is 8 | # run again. Do not edit this file unless you know what you are doing. 9 | 10 | 11 | from PyQt5 import QtCore, QtGui, QtWidgets 12 | 13 | 14 | class Ui_MainWindow(object): 15 | def setupUi(self, MainWindow): 16 | MainWindow.setObjectName("MainWindow") 17 | MainWindow.resize(250, 100) 18 | sizePolicy = QtWidgets.QSizePolicy( 19 | QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed 20 | ) 21 | sizePolicy.setHorizontalStretch(0) 22 | sizePolicy.setVerticalStretch(0) 23 | sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) 24 | MainWindow.setSizePolicy(sizePolicy) 25 | MainWindow.setMinimumSize(QtCore.QSize(250, 100)) 26 | MainWindow.setMaximumSize(QtCore.QSize(250, 100)) 27 | MainWindow.setAutoFillBackground(False) 28 | MainWindow.setStyleSheet("border-color: rgb(0, 255, 8);") 29 | self.centralwidget = QtWidgets.QWidget(MainWindow) 30 | self.centralwidget.setStyleSheet("") 31 | self.centralwidget.setObjectName("centralwidget") 32 | self.gridLayout = QtWidgets.QGridLayout(self.centralwidget) 33 | self.gridLayout.setObjectName("gridLayout") 34 | self.label_2 = QtWidgets.QLabel(self.centralwidget) 35 | self.label_2.setStyleSheet("") 36 | self.label_2.setText("") 37 | self.label_2.setAlignment(QtCore.Qt.AlignCenter) 38 | self.label_2.setObjectName("label_2") 39 | self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) 40 | self.toggle = QtWidgets.QPushButton(self.centralwidget) 41 | self.toggle.setStyleSheet("") 42 | self.toggle.setCheckable(True) 43 | self.toggle.setChecked(False) 44 | self.toggle.setObjectName("toggle") 45 | self.gridLayout.addWidget(self.toggle, 2, 0, 1, 3) 46 | self.label = QtWidgets.QLabel(self.centralwidget) 47 | font = QtGui.QFont() 48 | font.setPointSize(12) 49 | font.setBold(False) 50 | font.setUnderline(False) 51 | font.setWeight(50) 52 | font.setStrikeOut(False) 53 | self.label.setFont(font) 54 | self.label.setAlignment(QtCore.Qt.AlignCenter) 55 | self.label.setObjectName("label") 56 | self.gridLayout.addWidget(self.label, 1, 1, 1, 1) 57 | MainWindow.setCentralWidget(self.centralwidget) 58 | 59 | self.retranslateUi(MainWindow) 60 | QtCore.QMetaObject.connectSlotsByName(MainWindow) 61 | 62 | def retranslateUi(self, MainWindow): 63 | _translate = QtCore.QCoreApplication.translate 64 | MainWindow.setWindowTitle(_translate("MainWindow", "Stay Awake")) 65 | self.toggle.setText(_translate("MainWindow", "Start")) 66 | self.label.setText(_translate("MainWindow", "Stay Awake")) 67 | 68 | 69 | if __name__ == "__main__": 70 | import sys 71 | 72 | app = QtWidgets.QApplication(sys.argv) 73 | MainWindow = QtWidgets.QMainWindow() 74 | ui = Ui_MainWindow() 75 | ui.setupUi(MainWindow) 76 | MainWindow.show() 77 | sys.exit(app.exec_()) 78 | -------------------------------------------------------------------------------- /stayawake/interface.ui: -------------------------------------------------------------------------------- 1 | 2 | 3 | MainWindow 4 | 5 | 6 | 7 | 0 8 | 0 9 | 250 10 | 100 11 | 12 | 13 | 14 | 15 | 0 16 | 0 17 | 18 | 19 | 20 | 21 | 250 22 | 100 23 | 24 | 25 | 26 | 27 | 250 28 | 100 29 | 30 | 31 | 32 | Stay Awake 33 | 34 | 35 | false 36 | 37 | 38 | border-color: rgb(0, 255, 8); 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | Qt::AlignCenter 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | Start 65 | 66 | 67 | true 68 | 69 | 70 | false 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 12 79 | 50 80 | false 81 | false 82 | false 83 | 84 | 85 | 86 | Stay Awake 87 | 88 | 89 | Qt::AlignCenter 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | -------------------------------------------------------------------------------- /stayawake/main.py: -------------------------------------------------------------------------------- 1 | import sys 2 | from time import sleep 3 | 4 | import interface 5 | from pyautogui import press 6 | from PyQt5 import QtCore, QtGui, QtWidgets 7 | from PyQt5.QtCore import QEvent, Qt, QThread 8 | from PyQt5.QtGui import QIcon 9 | from PyQt5.QtWidgets import QAction, QMenu, QSystemTrayIcon, qApp 10 | 11 | 12 | class PreventSleep(QThread): 13 | def run(self): 14 | while True: 15 | press("f24") 16 | sleep(60) 17 | 18 | 19 | class StayAwakeApp(QtWidgets.QMainWindow): 20 | def __init__(self): 21 | super().__init__() 22 | self.ui = interface.Ui_MainWindow() 23 | self.ui.setupUi(self) 24 | self.ui.label_2.setPixmap(QtGui.QPixmap("icons/32x32.png")) 25 | 26 | self.running = False 27 | self.prevent_sleep = None 28 | self.tray_icon = None 29 | self.status = "off" 30 | 31 | self.setup_tray() 32 | self.setup_window() 33 | 34 | def setup_tray(self): 35 | self.tray_icon = QSystemTrayIcon(self) 36 | self.tray_icon.setIcon(QIcon("icons/StayAwakeOpaque.ico")) 37 | self.tray_icon.setToolTip("Stay Awake") 38 | self.tray_icon.activated.connect(self.tray_icon_single_click) 39 | 40 | open_action = QAction("Open", self) 41 | quit_action = QAction("Quit", self) 42 | open_action.triggered.connect(self.showNormal) 43 | quit_action.triggered.connect(qApp.quit) 44 | tray_menu = QMenu() 45 | tray_menu.addAction(open_action) 46 | tray_menu.addAction(quit_action) 47 | self.tray_icon.setContextMenu(tray_menu) 48 | self.tray_icon.show() 49 | 50 | def setup_window(self): 51 | self.ui.toggle.clicked.connect(self.toggle_pressed) 52 | self.setWindowIcon(QtGui.QIcon("icons/stayawake.ico")) 53 | self.setWindowFlags(self.windowFlags() | Qt.WindowStaysOnTopHint) 54 | self.setWindowTitle("Stay Awake") 55 | 56 | def tray_icon_single_click(self, reason): 57 | if reason == self.tray_icon.Trigger: 58 | self.showNormal() 59 | self.activateWindow() 60 | 61 | def toggle_pressed(self): 62 | if self.running: 63 | self.ui.toggle.setText("Start") 64 | self.status = "off" 65 | self.running = False 66 | self.prevent_sleep.terminate() 67 | else: 68 | self.ui.toggle.setText("Stop") 69 | self.status = "on" 70 | self.running = True 71 | self.prevent_sleep = PreventSleep() 72 | self.prevent_sleep.start() 73 | 74 | def changeEvent(self, event): 75 | if event.type() == QEvent.WindowStateChange: 76 | if self.windowState() & Qt.WindowMinimized: 77 | event.ignore() 78 | self.hide() 79 | self.tray_icon.show() 80 | self.tray_icon.showMessage( 81 | "Stay Awake is currently " + self.status + ".", 82 | "Minimized to tray.", 83 | QSystemTrayIcon.Information, 84 | ) 85 | 86 | 87 | def set_app_icon(): 88 | app_icon = QtGui.QIcon() 89 | app_icon.addFile(":icons/16x16.png", QtCore.QSize(16, 16)) 90 | app_icon.addFile(":icons/32x32.png", QtCore.QSize(32, 32)) 91 | app_icon.addFile(":icons/48x48.png", QtCore.QSize(48, 48)) 92 | app_icon.addFile(":icons/192x192.png", QtCore.QSize(192, 192)) 93 | app_icon.addFile(":icons/512x512.png", QtCore.QSize(512, 512)) 94 | app.setWindowIcon(app_icon) 95 | 96 | 97 | if __name__ == "__main__": 98 | app = QtWidgets.QApplication([]) 99 | set_app_icon() 100 | application = StayAwakeApp() 101 | application.show() 102 | sys.exit(app.exec_()) 103 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/tests/__init__.py -------------------------------------------------------------------------------- /tray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trevtravtrev/StayAwake/8e1efefe490c936fe35dd7d4ec89dc1e21435152/tray.png --------------------------------------------------------------------------------