{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/9"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces"}],"enrichment":{"capability":"Provides Python bindings to macOS's OSAKit framework, enabling programmatic control of Open Scripting Architecture (OSA) and AppleScript execution from Python.","skillfed_tags":["macos-only","applescript","system-automation"],"use_cases":["Automate macOS applications (Finder, Mail, etc.) from Python scripts without shelling out to osascript.","Build cross-application workflows that coordinate multiple macOS apps via AppleScript.","Embed AppleScript execution in Python applications that need tight macOS system integration.","Programmatically control system tasks like file operations or app launching via OSA.","Integrate legacy AppleScript logic into modern Python codebases."],"what_it_does":"This package wraps Apple's OSAKit framework, which provides access to Open Scripting Architecture on macOS. It lets you execute AppleScript and other OSA-compatible scripts directly from Python, enabling automation of macOS applications and system tasks that would otherwise require shell invocation of osascript or direct AppleScript editing.\n\nThe package is a thin binding layer\u2014it does not include its own documentation, instead directing users to Apple's OSAKit documentation and PyObjC's general translation guides. It depends on pyobjc-core and pyobjc-framework-Cocoa to bridge Python and Objective-C, and supports modern Python versions (3.10 through 3.15).","worth_installing":"Yes, if you are on macOS and need to execute AppleScript or OSA scripts from Python. The package is actively maintained, has no known vulnerabilities, and low install friction. However, it is macOS-only and requires understanding of both PyObjC's translation layer and Apple's OSAKit API; the lack of bundled documentation means you will need to consult external resources."},"id":"pyobjc-framework-osakit","links":{"html":"https://skillfed.io/packages/pyobjc-framework-osakit","md":"https://skillfed.io/packages/pyobjc-framework-osakit.md","pypi":"https://pypi.org/project/pyobjc-framework-osakit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-OSAKit","python_support":"supports_current","summary":"Wrappers for the framework OSAKit on macOS"},"popularity":{"monthly_downloads":655925,"position":5502,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
