--- id: wallet-py3k version: "0.0.4" license: Copyright (c) 2012 devartis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software… (full text in the JSON record) license_treatment: unclear maintenance: abandoned --- # wallet-py3k — Passbook file generator License: unclear · Maintenance: abandoned · Downloads: 205.3K/mo ## What it is and what it does Wallet-py3k is a Python library for creating Apple Wallet (.pkpass) files, which are signed archives containing pass data, images, and metadata that iOS and macOS can display as digital passes. It handles the serialization of pass information (store cards, boarding passes, etc.), embeds required images (icon, logo), and signs the archive using Apple-issued certificates. The package is a Python 3 fork of an earlier passbook library and requires manual setup: you must obtain an Apple Pass Type ID from the iOS Provisioning Portal, export certificates from Apple, convert them to .pem format using OpenSSL, and then use the library to construct and sign the final .pkpass file. It has no runtime dependencies but is tightly coupled to Apple's certificate infrastructure. Use it for: - Generate store loyalty cards or membership passes for iOS Wallet from a Python backend. - Create boarding passes or event tickets as .pkpass files for distribution to users. - Automate bulk pass generation for a ticketing or retail system that needs to deliver passes to Apple Wallet. - Build a pass management service that signs and distributes Apple Wallet passes without relying on third-party pass hosting. - Integrate pass creation into a Python web application serving iOS users. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Generates Apple Wallet (.pkpass) files from Python, encoding pass data, certificates, and images into the signed format required by Apple's PassKit. No. The package is abandoned (last release 2018, no commits since), untested on modern Python versions, and offers no maintenance or security updates. For new projects, use an actively maintained alternative or Apple's official PassKit APIs. Only consider this if you have legacy code already depending on it and cannot migrate. ## Install pip install wallet-py3k uv add wallet-py3k poetry add wallet-py3k ## Installing wallet-py3k Before you install: High install friction: the package is abandoned (last release 2018-12-17, 2797 days ago) with no runtime dependencies but requires external Apple certificates and OpenSSL tooling to function. No active maintenance. License in practice: License treatment is unclear; the raw license text is MIT-like (permissive), but SPDX classification is absent. Permissive use is likely but verify against your compliance requirements. Quickstart: from wallet.models import Pass, Barcode, StoreCard cardInfo = StoreCard() cardInfo.addPrimaryField('name', 'John Doe', 'Name') passfile = Pass(cardInfo, passTypeIdentifier='pass.com.your.organization', organizationName='Your organization', teamIdentifier='AGK5BZEN3E') passfile.addFile('icon.png', open('images/icon.png', 'rb')) passfile.create('certificate.pem', 'key.pem', 'wwdr.pem', '123456', 'test.pkpass') Requires Apple Pass Type ID, exported certificate.pem, key.pem, and WWDR certificate (wwdr.pem); OpenSSL must be available to generate .pem files from Apple's Certificates.p12. Verify before relying: - Whether the package works reliably with modern Python 3 versions beyond 3.5 (last tested version in classifiers). - Current compatibility with Apple's PassKit specification and whether generated passes work with current iOS/macOS versions. - Whether any security fixes or dependency updates are needed given the 2018 last release date. ## Package facts - License: Copyright (c) 2012 devartis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software… (full text in the JSON record) (unclear) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 205.3K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags apple wallet pkpass generator, passbook file creation python, ios pass type id signing, wallet certificate signing, create apple wallet passes, apple-wallet, pkpass-generation, certificate-signing [View on SkillFed](https://skillfed.io/packages/wallet-py3k) · [View on PyPI](https://pypi.org/project/wallet-py3k/)