--- id: pyobjc-framework-libxpc version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-libxpc — Wrappers for xpc on macOS License: permissive · Maintenance: active · Downloads: 639.0K/mo ## What it is and what it does pyobjc-framework-libxpc is a thin wrapper layer that exposes Apple's XPC inter-process communication framework to Python developers on macOS. It does not include its own documentation; instead, it relies on Apple's official XPC documentation and PyObjC's general translation guidance to explain how to use the framework. The package is built on top of pyobjc-core and pyobjc-framework-Cocoa, which handle the low-level Objective-C bridging. It is intended for developers who need to communicate with XPC services from Python on macOS—a use case common in system utilities, daemon management, and macOS-specific automation. The package supports modern Python versions (3.10 through 3.15) and includes free-threading variants for Python 3.13+. Use it for: - Build macOS system utilities that communicate with XPC services for privileged operations or inter-process messaging. - Automate macOS workflows by calling XPC-based services from Python scripts. - Integrate Python applications with native macOS daemons or background services via XPC. - Develop cross-process debugging or monitoring tools on macOS that rely on XPC for service discovery. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to the macOS XPC inter-process communication framework through PyObjC, enabling Python code to interact with XPC services on macOS. Yes, if you are developing on macOS and need XPC interoperability. The package is actively maintained, has no known vulnerabilities, carries a permissive MIT license, and is production-stable. Install friction is moderate due to platform specificity, but that is inherent to XPC itself. Not applicable on non-macOS systems. ## Install pip install pyobjc-framework-libxpc uv add pyobjc-framework-libxpc poetry add pyobjc-framework-libxpc ## Installing pyobjc-framework-libxpc Before you install: Medium install friction due to platform specificity—wheels are available for macOS only across Python 3.10–3.15, including free-threading variants. Active maintenance with a recent release (3 days old) and steady repository activity support reliability. License in practice: MIT license permits commercial and private use with minimal restrictions, making it safe to adopt in most projects. Quickstart: pip install pyobjc-framework-libxpc from pyobjc_framework_libxpc import xpc # Access XPC services via the framework bindings Requires macOS; wheels are platform-specific and will not install on Linux or Windows. Verify before relying: - Whether XPC service discovery and connection patterns are documented in PyObjC's general guides or require external Apple documentation. - Whether the package supports concurrent XPC calls or has threading constraints. - What specific XPC operations and APIs are exposed through this wrapper. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 639.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags macOS XPC bindings, inter-process communication python, pyobjc xpc framework, macos service communication, objective-c xpc wrapper, macos-specific, ipc, objective-c-bridge [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-libxpc) · [View on PyPI](https://pypi.org/project/pyobjc-framework-libxpc/)