{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces/2"}],"enrichment":{"capability":"Provides Python bindings to macOS's CompositorServices framework, enabling access to low-level composition and rendering APIs from Python on macOS systems.","skillfed_tags":["macos-native","graphics-composition","objective-c-bindings"],"use_cases":["Build macOS applications requiring direct access to low-level composition and rendering APIs","Integrate Python code with native macOS graphics composition workflows","Develop Metal-based rendering pipelines that interact with the compositor","Create custom macOS UI frameworks that need compositor-level control"],"what_it_does":"This package provides Python bindings to Apple's CompositorServices framework on macOS, part of the PyObjC project. It wraps low-level Objective-C APIs for graphics composition and rendering, allowing Python developers to access macOS compositor functionality directly. The bindings are thin wrappers without embedded documentation; users must refer to Apple's official CompositorServices documentation and PyObjC's general translation guides to understand how to use the framework from Python.\n\nThe package is macOS-only and requires Python 3.10 or later. It depends on pyobjc-core, pyobjc-framework-Cocoa, and pyobjc-framework-Metal, which provide the foundational PyObjC infrastructure and related framework access. This is a specialized tool for developers building macOS applications that need direct access to composition and rendering primitives.","worth_installing":"Yes, if you are developing on macOS and need direct access to the CompositorServices framework from Python. The package is actively maintained, has low install friction, carries a permissive license, and has no known vulnerabilities. However, it is macOS-only and requires Python 3.10+, and you will need to consult Apple's documentation to use it effectively since the bindings themselves are undocumented."},"id":"pyobjc-framework-compositorservices","links":{"html":"https://skillfed.io/packages/pyobjc-framework-compositorservices","md":"https://skillfed.io/packages/pyobjc-framework-compositorservices.md","pypi":"https://pypi.org/project/pyobjc-framework-compositorservices/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-CompositorServices","python_support":"supports_current","summary":"Wrappers for the framework CompositorServices on macOS"},"popularity":{"monthly_downloads":482895,"position":6419,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
