pyobjc-framework-ColorSync
Wrappers for the framework ColorSync on Mac OS X
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 on this page — 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
pyobjc-framework-colorsync on PyPI
pip
pip install pyobjc-framework-colorsyncuv
uv add pyobjc-framework-colorsyncpoetry
poetry add pyobjc-framework-colorsyncInstalling 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 the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — pyobjc-core, pyobjc-framework-Cocoa |
| Maintenance | actively maintained — 3 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 651,444/month — #5,550 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pyobjc_framework_colorsync-12.2.2-py2.py3-none-any.whl
Keywords: PyObjC, ColorSync
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
pyobjc-framework-ScreenSaverProvides Python bindings to macOS's ScreenSaver…
permissive · top 15,000 on PyPI
pyobjc-framework-PhotosProvides Python bindings to macOS's Photos…
permissive · top 15,000 on PyPI
pyobjc-framework-MediaLibraryProvides Python bindings to macOS's…
permissive · top 15,000 on PyPI
pyobjc-framework-SharedWithYouCoreProvides Python bindings for Apple's…
permissive · top 15,000 on PyPI
pyobjc-framework-SafariServicesProvides Python bindings to macOS's…
permissive · top 15,000 on PyPI
pyobjc-framework-libxpcProvides Python bindings to the macOS XPC…
permissive · top 15,000 on PyPI
pyobjc-framework-VisionProvides Python bindings to macOS's Vision…
permissive · top 5,000 on PyPI
pyobjc-framework-NetworkProvides Python bindings to Apple's Network…
permissive · top 15,000 on PyPI
pyobjc-framework-SharedWithYouProvides Python bindings for macOS's…
permissive · top 15,000 on PyPI
colormathColormath performs color space conversions,…
permissive · top 15,000 on PyPI