--- id: pyobjc-framework-colorsync version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-ColorSync — Wrappers for the framework ColorSync on Mac OS X License: permissive · Maintenance: active · Downloads: 651.4K/mo ## What it is and what it does This package wraps Apple's ColorSync framework for use in Python, allowing macOS applications to access color management and color space conversion capabilities. It is part of the PyObjC project, which provides a bridge between Python and Objective-C frameworks on macOS. The wrapper does not include its own documentation; instead, users are directed to Apple's ColorSync documentation and PyObjC's general translation guides to understand how to call the underlying framework methods from Python. The package is most useful for developers building macOS applications that need to work with color profiles, color spaces, or color synchronization features. It requires Python 3.10 or later and depends on pyobjc-core and pyobjc-framework-Cocoa, which handle the core Objective-C interop. The package is actively maintained and supports modern Python versions including 3.15. Use it for: - Build macOS color management tools that read or write color profiles and ICC data. - Integrate color space conversion into Python-based image processing pipelines on macOS. - Develop macOS GUI applications using Cocoa that need native color synchronization. - Query system color profiles and color space information from Python on macOS. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to macOS's ColorSync framework, enabling color management and color space operations from Python on macOS 10.13 or later. Yes, if you are developing on macOS and need to access the ColorSync framework from Python. The package is actively maintained, has low install friction, uses a permissive license, and supports current Python versions. No security vulnerabilities are known. Install only if you are on macOS 10.13+; it will not work on other platforms. ## Install pip install pyobjc-framework-colorsync uv add pyobjc-framework-colorsync poetry add pyobjc-framework-colorsync ## Installing pyobjc-framework-ColorSync Before you install: Low friction install with active maintenance. Released 3 days ago, last commit 2026-08-14, and supports current Python versions (3.10–3.15). Depends on pyobjc-core and pyobjc-framework-Cocoa, both part of the same stable PyObjC ecosystem. License in practice: MIT license (permissive) means you can use, modify, and distribute this package freely in commercial and open-source projects with minimal restrictions. Quickstart: pip install pyobjc-framework-colorsync from ColorSync import ... # Use ColorSync framework APIs via Python bindings Requires macOS 10.13 or later and Python 3.10+; will not work on Windows or Linux. Verify before relying: - Whether the package includes type hints or stubs for IDE support. - Specific ColorSync APIs exposed and their completeness relative to the native framework. - Performance characteristics when calling color operations through the Python binding layer. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 651.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macos color management python, colorync framework wrapper, pyobjc color sync, mac color space operations, objective-c color bindings, macos-only, objective-c-bridge, color-management [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-colorsync) · [View on PyPI](https://pypi.org/project/pyobjc-framework-colorsync/)