--- id: pyobjc-framework-coreservices version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-CoreServices — Wrappers for the framework CoreServices on macOS License: permissive · Maintenance: active · Downloads: 687.2K/mo ## What it is and what it does This package wraps Apple's CoreServices framework for use in Python, allowing developers to call native macOS system services from Python code. It is part of the PyObjC project and provides access to functionality through Python bindings to Objective-C. The package requires macOS and depends on pyobjc-core, pyobjc-framework-FSEvents, and pyobjc-framework-Cocoa. It supports Python 3.10 through 3.15, including free-threading variants. Documentation is minimal in the package itself; users are expected to consult Apple's documentation for CoreServices alongside PyObjC's general translation guides. Use it for: - Access file metadata and search attributes on macOS through CoreServices APIs - Launch and manage applications via system services from Python scripts - Implement full-text search functionality using CoreServices capabilities - Access dictionary services for word definitions and linguistic data - Build macOS-native system utilities that need deep OS integration ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to macOS's CoreServices framework, enabling access to system services like file metadata, launch services, and search capabilities from Python code. Yes, if you are developing on macOS and need to call CoreServices APIs from Python. The package is actively maintained, has no known vulnerabilities, and carries a permissive MIT license. Install friction is moderate due to platform specificity and multiple dependencies, but this is unavoidable for Objective-C bridging. Not applicable on non-macOS systems. ## Install pip install pyobjc-framework-coreservices uv add pyobjc-framework-coreservices poetry add pyobjc-framework-coreservices ## Installing pyobjc-framework-CoreServices Before you install: Medium install friction due to platform-specific wheels (macOS only, multiple Python versions). Active maintenance with a recent release (3 days old) and steady repository activity. Requires pyobjc-core and two additional framework dependencies. License in practice: MIT license permits commercial and private use with minimal restrictions, making this suitable for most projects. Quickstart: pip install pyobjc-framework-coreservices import CoreServices # Access CoreServices APIs through the wrapper macOS only; requires Python 3.10 or later Verify before relying: - Specific CoreServices submodules exposed (CarbonCore, LaunchServices, SearchKit, DictionaryServices, Metadata) and their completeness relative to Apple's framework - Performance characteristics when bridging between Python and Objective-C for typical CoreServices operations ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 687.2K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macos coreservices python bindings, pyobjc framework wrappers, macos system services python, objective-c bridge python, macos file metadata search, launch services python, macos cocoa framework access, macos-only, objective-c-bridge, system-integration [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-coreservices) · [View on PyPI](https://pypi.org/project/pyobjc-framework-coreservices/)