{"library":"pyobjc-framework-coreaudiokit","title":"PyObjC CoreAudioKit Framework","description":"PyObjC is a bridge between Python and Objective-C, enabling Python scripts to use and extend existing Objective-C class libraries, most importantly Apple's Cocoa frameworks on macOS. The `pyobjc-framework-coreaudiokit` package provides Python wrappers specifically for the CoreAudioKit framework. It is currently at version 12.1 and maintains an active release cadence, typically aligning with macOS SDK updates and Python version support.","language":"python","status":"active","last_verified":"Sat May 16","install":{"commands":["pip install pyobjc-framework-coreaudiokit"],"cli":null},"imports":["from CoreAudioKit import CAMultiColumnBrowser"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import objc\nfrom CoreAudioKit import CAMultiColumnBrowser\n\ndef quickstart_example():\n    print(\"Demonstrating PyObjC CoreAudioKit import and class access.\")\n    try:\n        # Access the underlying Objective-C class object\n        # This verifies the framework is loaded and the class is accessible.\n        objc_class = CAMultiColumnBrowser.ObjC_CLASS\n        print(f\"Successfully accessed Objective-C class: {objc_class.className()}\")\n        print(\"Note: CoreAudioKit largely consists of UI components. Full functionality requires an active Cocoa application run loop.\")\n    except Exception as e:\n        print(f\"Error accessing CoreAudioKit class: {e}\")\n        print(\"Ensure you are on macOS and PyObjC is correctly installed.\")\n\nif __name__ == '__main__':\n    quickstart_example()","lang":"python","description":"This example demonstrates how to import a class from the CoreAudioKit framework and access its underlying Objective-C class object, verifying the PyObjC bridge is functioning for this framework. CoreAudioKit primarily offers UI components, so full interactive functionality typically requires an active Cocoa application run loop.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-16","installed_version":null,"pypi_latest":"12.1","is_stale":null,"summary":{"python_range":"3.10–3.9","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":3,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":2.9,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":2.9,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":2.5,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"pyobjc-framework-coreaudiokit","exit_code":1,"wheel_type":null,"failure_reason":"build_error","import_side_effects":null,"install_time_s":3.5,"import_time_s":null,"mem_mb":null,"disk_size":null}]}}