{"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 Apple's Metal graphics framework on macOS, enabling low-level GPU programming and graphics acceleration from Python.","skillfed_tags":["gpu-graphics","macos-native","pyobjc"],"use_cases":["Build GPU-accelerated graphics applications on macOS using Metal's native rendering pipeline from Python.","Implement compute shaders and parallel algorithms that run on the GPU via Metal's compute API.","Prototype or integrate Metal-based graphics features into existing Python applications on macOS.","Access hardware-specific GPU capabilities and performance optimizations available only through Metal."],"what_it_does":"pyobjc-framework-metal is a Python wrapper around Apple's Metal graphics and compute framework, part of the larger PyObjC project that bridges Python and Objective-C. It allows Python developers on macOS to access Metal's low-level GPU APIs for graphics rendering, compute shaders, and hardware acceleration without dropping to C or Objective-C.\n\nThe package is a thin binding layer\u2014it does not provide high-level abstractions or documentation of its own, instead exposing Metal's native API surface directly. Users must consult Apple's Metal documentation to understand the framework's capabilities and PyObjC's documentation for Python-to-Objective-C translation patterns. It depends on pyobjc-core and pyobjc-framework-Cocoa, and runs only on macOS with Python 3.10 or later.","worth_installing":"Yes, if you are developing on macOS and need direct access to Metal's GPU capabilities from Python. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is moderate due to platform specificity and dependency chain, but wheels are available for current Python versions. Not applicable on Windows or Linux."},"id":"pyobjc-framework-metal","links":{"html":"https://skillfed.io/packages/pyobjc-framework-metal","md":"https://skillfed.io/packages/pyobjc-framework-metal.md","pypi":"https://pypi.org/project/pyobjc-framework-metal/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-Metal","python_support":"supports_current","summary":"Wrappers for the framework Metal on macOS"},"popularity":{"monthly_downloads":693642,"position":5314,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
