--- id: pyobjc-framework-passkit version: "12.2.2" license: MIT license_treatment: permissive maintenance: active --- # pyobjc-framework-PassKit — Wrappers for the framework PassKit on macOS License: permissive · Maintenance: active · Downloads: 653.8K/mo ## What it is and what it does This package is a thin Python wrapper around Apple's PassKit framework, part of the larger PyObjC project that bridges Objective-C and Python on macOS. It allows Python developers to interact with PassKit's APIs for managing digital passes and wallet functionality on macOS systems. The wrapper does not include its own documentation; instead, it relies on Apple's official PassKit documentation combined with PyObjC's general translation guidelines to explain how to use the framework from Python. The package depends on pyobjc-core and pyobjc-framework-Cocoa, which provide the underlying bridge infrastructure. It is distributed as pre-compiled wheels for macOS universal2 architecture across Python 3.10 through 3.15, making installation straightforward on supported systems. Because it is a direct binding to a native macOS framework, it is only usable on macOS and requires the appropriate Python version and CPU architecture. Use it for: - Build macOS applications that programmatically create, update, or manage digital passes in the system wallet. - Integrate PassKit functionality into Python-based macOS automation or scripting workflows. - Develop cross-platform Python tools that require PassKit support on macOS alongside other platform-specific integrations. - Access PassKit data structures and methods from Python for testing or prototyping Apple wallet features. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to Apple's PassKit framework on macOS, enabling programmatic access to digital wallet and pass management capabilities. Yes, if you are developing on macOS and need to interact with PassKit from Python. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and provides straightforward wheel-based installation. However, it is only useful on macOS with Python 3.10+; if you need cross-platform wallet functionality or are not on macOS, this package will not help. ## Install pip install pyobjc-framework-passkit uv add pyobjc-framework-passkit poetry add pyobjc-framework-passkit ## Installing pyobjc-framework-PassKit Before you install: Medium install friction due to platform and architecture specificity—wheels are available only for macOS with universal2 support across Python 3.10–3.15, and the package requires pyobjc-core and pyobjc-framework-Cocoa as runtime dependencies. Active maintenance with a recent release (3 days old) and steady repository activity. License in practice: MIT license permits commercial and private use with minimal restrictions, making it suitable for production applications. Quickstart: pip install pyobjc-framework-passkit import PassKit # Access PassKit framework classes and methods via PyObjC bindings macOS only; requires Python 3.10 or later and a compatible CPU architecture (universal2 wheels provided for Apple Silicon and Intel). Verify before relying: - Specific PassKit capabilities exposed through the wrapper (e.g., pass creation, wallet management, supported pass types). - Whether the wrapper covers the full PassKit API surface or a subset. - Performance characteristics and typical use patterns in production applications. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 653.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags passkit python macos, digital wallet framework binding, apple pass management python, pyobjc passkit wrapper, macos wallet integration, objective-c passkit bridge, python apple passes, macos-only, framework-binding, wallet-integration [View on SkillFed](https://skillfed.io/packages/pyobjc-framework-passkit) · [View on PyPI](https://pypi.org/project/pyobjc-framework-passkit/)