$npx skillfedfor your agent

wallet-py3k

Passbook file generator

SkipPyPI Python ModulesReleased Dec 2018205.3K downloads / moSource build

Decision gist · record as of 2026-08-14

sdist only — wallet-py3k-0.0.4.tar.gz · builds from source
v0.0.4 · released 2018-12-17

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • 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.
  • 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 · maintenance · safety

(unclear) — 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.

last release 2018-12-17 (2797 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 205,310 downloads/mo, #9,590 on PyPI

Verify before relying

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')
  • 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.
Same gist for agents: .md · .json

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 on this page. Verify before relying on it.

Skip

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

wallet-py3k on PyPI

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.

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.

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')

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

LicenseNot declared unclear
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceAbandoned 2,797 days since the last release
First released
Downloads205,310 / month, #9,590 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaEnvironment :: Other EnvironmentIntended Audience :: DevelopersProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.5Topic :: Software Development :: Libraries :: Python Modules

Evidence: wallet-py3k-0.0.4.tar.gz

Tags

Capabilities
apple wallet pkpass generatorpassbook file creation pythonios pass type id signingwallet certificate signingcreate apple wallet passes
Topics
apple-walletpkpass-generationcertificate-signing

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “apple wallet pkpass generator”

  • wallet-py3kGenerates Apple Wallet (.pkpass) files from Python, encoding pass…
  • pyobjc-framework-PassKitProvides Python bindings to Apple's PassKit framework on macOS,…
  • hdwalletGenerates hierarchical deterministic (HD) wallets for 200+…

Give your agent the search over MCP, or paste the wish link into any chat.

More Python Modules packages

idna Worth it
PyPI · Python Modules · released Jun 2026

Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.

Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.

BSD-3-Clausepure Python · 3.9+
1.8Bdownloads / mo
setuptools Worth it
PyPI · Python Modules · released Aug 2026

Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.

MITpure Python · 3.10+
1.6Bdownloads / mo
PyYAML Worth it
PyPI · Python Modules · released Sep 2025

PyYAML parses and emits YAML 1.1 data format, enabling serialization and deserialization of configuration files and Python objects to and from human-readable YAML text.

MITcompiled wheel · 3.8+
1.2Bdownloads / mo
pydantic Worth it
PyPI · Python Modules · released May 2026

Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.

MITpure Python · 3.9+
1.1Bdownloads / mo
annotated-types Worth it
PyPI · Python Modules · released Jul 2026

Provides reusable metadata objects for use with PEP-593 `typing.Annotated` to express common constraints like bounds, collection sizes, and predicates on types.

Install it if you use or build libraries that need to express type constraints in a standardized, inspectable way—or if you want to annotate your own types with…

MITpure Python · 3.10+
871.3Mdownloads / mo
typing-inspection Worth it
PyPI · Python Modules · released Aug 2026

Provides runtime tools to inspect and introspect Python type annotations, enabling programmatic examination of type hints at execution time.

MITpure Python · 3.10+
783.0Mdownloads / mo

See also pyobjc-framework-PassKit · pyapns-client · developer-disk-image · pyobjc-framework-Security · py-builder-signing-sdk · app-store-server-library · pyobjc-framework-SecurityFoundation · apns2-up · pyimg4 · bittensor-wallet