Skip to main content

Rust library for generate Apple Wallet Passes for iOS, WatchOS, MacOS.

Project description

Passes

A Rust library for generating PassKit passes, featuring:

  • Read & parse .pkpass files
  • Build & make passes by using library API
  • Sign passes with certificate and compress to .pkpass
  • Change field values is pass by key name
  • Supported semantic tags for pass & fields
  • All features of Wallet Passes standard represented in library

Documentation:

Developer Setup

Quick Start (Recommended)

macOS/Linux:

chmod +x dev-setup.sh
./dev-setup.sh

Windows:

dev-setup.bat

This will:

  • Install Rust (if needed)
  • Install maturin (Python-Rust build tool)
  • Create a Python virtual environment
  • Build and install the package in development mode

Manual Setup

  1. Install Rust:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  2. Install Python dependencies:

    pip install maturin
    
  3. Build for development:

    maturin develop
    
  4. Test the installation:

    import passes_rs_py
    

Development Commands

  • Build for development: maturin develop
  • Build release wheel: maturin build --release
  • Run Rust tests: cargo test
  • Format code: cargo fmt

Usage

Add this to your Cargo.toml:

[dependencies]
neopasses = "0.1.0"

Example

Rust API

For building simple pass:

// Creating pass
let pass = PassBuilder::new(PassConfig {
    organization_name: "Test organization".into(),
    description: "Super gentlememe pass".into(),
    pass_type_identifier: "com.example.pass".into(),
    team_identifier: "AA00AA0A0A".into(),
    serial_number: "ABCDEFG1234567890".into(),
})
.grouping_identifier(String::from("com.example.pass.app"))
.logo_text("Test pass".into())
.build();

Creating package and generate .pkpass file:

let mut package = Package::new(pass);

// Save package as .pkpass
let path = Path::new("test_pass.pkpass");
let file = match File::create(&path) {
    Err(why) => panic!("couldn't create {}: {}", path.display(), why),
    Ok(file) => file,
};
package.write(file).unwrap();

Python Bindings

The library also provides Python bindings with comprehensive asset support:

from passes_rs_py import generate_pass

# Generate pass with multiple asset types
generate_pass(
    config=pass_json_config,
    cert_path="path/to/cert.pem",
    key_path="path/to/key.key",
    output_path="output.pkpass",
    
    # All asset types supported
    icon_path="assets/icon.png",
    icon2x_path="assets/icon@2x.png",
    logo_path="assets/logo.png",
    logo2x_path="assets/logo@2x.png",
    thumbnail_path="assets/thumbnail.png",
    thumbnail2x_path="assets/thumbnail@2x.png",
    strip_path="assets/strip.png",
    strip2x_path="assets/strip@2x.png",
    background_path="assets/background.png",
    background2x_path="assets/background@2x.png",
    footer_path="assets/footer.png",
    footer2x_path="assets/footer@2x.png",
)

Supported Asset Types

  • Icons: icon_path, icon2x_path - Lock screen and app display
  • Logos: logo_path, logo2x_path - Top-left corner branding
  • Thumbnails: thumbnail_path, thumbnail2x_path - Field area images
  • Strip images: strip_path, strip2x_path - Behind primary fields
  • Backgrounds: background_path, background2x_path - Full pass background
  • Footers: footer_path, footer2x_path - Near barcode area

All asset parameters are optional. See ASSETS.md for detailed documentation.

For more examples, see examples directory.

License

Passes is distributed under the terms of the MIT license. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passes_rs_py-4.0.0-cp314-cp314t-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

passes_rs_py-4.0.0-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

passes_rs_py-4.0.0-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

passes_rs_py-4.0.0-cp314-cp314-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

passes_rs_py-4.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

passes_rs_py-4.0.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

passes_rs_py-4.0.0-cp313-cp313t-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13tWindows x86-64

passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

passes_rs_py-4.0.0-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

passes_rs_py-4.0.0-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passes_rs_py-4.0.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

passes_rs_py-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

passes_rs_py-4.0.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

passes_rs_py-4.0.0-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passes_rs_py-4.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

passes_rs_py-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

passes_rs_py-4.0.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 8dc251a93d6d3ac0c25a9e3b961866e5f0cdd5162945f1abc37414aa3fb57c94
MD5 22dd884bce20091e4b77049f479bcdbd
BLAKE2b-256 15c197542fbea24e46bc7bff6e9d8c698e78794ecbbc59c8d7e3fe15b7fb7806

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314t-win_amd64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d50a73d06c10aed7d60fcffd8d04c6ebf1574e31b3918de1501a4513f6d18ec
MD5 085635fb0386eb22edb6e808bf84a467
BLAKE2b-256 1c1849fa63a3f2fef4f91a9d8e7c7467af639487de27dd68fac21fbdee1372f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14cfecfa04000db95c9d8b641268a414312eea113eb6390315ae642589bd3dee
MD5 aa60c1ffbc8c87bc1db2b47aa4c16239
BLAKE2b-256 24cb4ea3f260eb8a62eb6f1d81a146953252546fd3b885ac3bf5dd7118a7af1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fed084fd20967064788d1175d476dccbd417d61dc39f50e2364b8f4bb83cb2be
MD5 4f703e70f14a79d2dd86b6a4937808b5
BLAKE2b-256 ab35fb9c87b6a2ef61f7425a968bdf4c2d6af4767698c150cc694f204053d2dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab0e084bd8fc5b4728ee2bc13bdeba063632633aa47e936c5571431c059909b8
MD5 02155f03bed888b8fb763ef5c98ed62e
BLAKE2b-256 d5db505f62f396c132c6cbc789c682e6488de620333df5f97585c14b2f7d6f06

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c6f9fb020ea23b31cd3f273dece616800d7c28e49b627a16da037917b941d7c0
MD5 0070d7a1859f63556561fbedcab7568b
BLAKE2b-256 074851557b3188defd4a10e4f817d3fb839be3388da12b8d6c15a66ec4be9ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 94809b200c5198dc778c3e21fe3e94a53146873fd51b314fc6670ef673244d5f
MD5 3f2460b42a249c78c51db074ba264337
BLAKE2b-256 c12f701620809ab6822920260ecb349d7ca35a6da8dd601857ef2f6e3012d51b

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314-win_amd64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1b8bd64062f79be429495bcf6ed6950091a926634e84bc4b356c5fd518fcdea
MD5 09e41261e86b229ca717c7c0e5a17b23
BLAKE2b-256 fe8f47702161b83d05bbcf1a4de61b64efe6d3733cbf504a045865d827ae685c

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bda4632d5822d28597da15f8c512cc329d7628f63e1cab248f8a3514cd297d28
MD5 54553cce4be8a11b0701333aad21b96d
BLAKE2b-256 bd2bcaf97bb70ac2721115e9c217ae0674f8129dc5bcd5e227e16b886825a1eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ca00c03be44ce77bb8e8930d561e7313dca94866cff1e7d6613618e2c9c67a86
MD5 6b827dd39918526e7c02f3595c5bca3b
BLAKE2b-256 3970dac63282814c79807b9c91ca1e535272c40f5d6d4b42a5d551de64cde827

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e5d80ce2110474d049ef3f9333f9a89cbf317caa3b17ab00dcc2a2e673c9133
MD5 51f0a8f93765ba1c72f1928665445b08
BLAKE2b-256 0b1f80f9ede7bf1fb4f67629ca10f7aec20efb054c139e9debe083d62c0db329

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8c8dec4e8fdec3a30536e3a4da7ebe5c57b0078d9a3bed7ada9382f524765a3f
MD5 6b812e91ffe2f1206091300319765fbf
BLAKE2b-256 ee7487096029a6bc771617f751369df0a36aa751a3ddb6d55d4a60733d3387dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 f9fc95fb85afd9a3165c70c9881303f37c1b3baffa469b7ecaea47d3204fa7bb
MD5 99665c0fb9149fc7184a0647495fb3d0
BLAKE2b-256 7a921a4ff7f43202a5bdf96da049eca63285bd133d573851a3d552201c2c7ba4

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313t-win_amd64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22bd9b0a15a961912f95d4179c3096a2ce40b695920d3b21edfb01a527804ae1
MD5 f9c1613f37bab2d1d583ab73275c89db
BLAKE2b-256 c959110615904e89fa84cbf0a5ad0592101a5718d807aa96c44a62a8f456a0a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59ca6d5cd4f559a3bd2cd8c526651aef0951da27d0bc62227b4d5c51cb308b6e
MD5 668c748e3190b76a8e0a4aad1c818c0c
BLAKE2b-256 af506628b616528af3189cb667dc10ee71680840e6153a4777e1f9ece6ac47c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a0527960b49ffad810558584dc8fbf7f00212d1450b30b5013da08cc464af363
MD5 580fde3dddb6bf8f602c5d76c032249f
BLAKE2b-256 59861ceb3d0c0f536015ed636e3f6b1fbab1a59defeba59807a4698a5c12112e

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2a1e0d46961dec6eddff7a7aa7fdb1f0a73b74e94f998513da19d2075d43822
MD5 f5c595d4175225edb67fecb626c33f76
BLAKE2b-256 c5b671f3560fb990b5e8634cab8901237584553b898ecb14f2e2137ae64dd62e

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c6a1c7bd4e34c6c4322738d01227628e63c9137819e1b19297a9edbc18a6979a
MD5 62124a10783dda642f78e4867d5a8376
BLAKE2b-256 803a2fb6197c48a5dd24582efffa6b85d1f01f6494a53882fdcedece81a89b19

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e7ea12a767c67470754ace6d33ce1dc02ecd6a18b4465137ea3fb8e84477dffe
MD5 1f828b17a96f9fb307ef5c8ded547e18
BLAKE2b-256 ed3fcdc3de8cd3b9ab6a1178deb4191cd170b3397c7dbd566cac0309c2e0b175

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313-win_amd64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 55de78996fe800e6ac47b2b9cbcbe729e78a7c6705a21b21ff06e97b8bb79364
MD5 f0ab985702bbb5e655b49bf7ab10ecf0
BLAKE2b-256 bd74a9c9848a2ca182a4c5ee5a8e90470c39024d957820dcc000e10bec0db164

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dce301ef8268fb1cb2fe0eb0ba7b56015baa204ac5888c48501fddb5d36c46d1
MD5 70b76f2244f61de6d7b7337951051c03
BLAKE2b-256 130df63f0e1d1cea2c2f7e2104d785ce7ea4dab8947600d611d715cd5c19881e

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0003453533e5d7996c182a08fffec466a65951ce437fe7ae2775ae9f825ba322
MD5 d9ae71f10fdee409fd4ddf9601ba4607
BLAKE2b-256 d1fb36e4ee6c3cedfb4cf02db7258afe5ed2f3475cbff3ca1432faf5216de6fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 609e050a60a225112d74b38bdb51b1a30f66aecf5ebd1f94b99172633b40f8ad
MD5 3a2d6c9637068699976033847fca6ef7
BLAKE2b-256 6ce968cc6a54cc8be4d8e0d949e208fa9d89ea2074618eaf5d8f24ba6298be2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 fceea5da2cf3b9bba03a89458cff2035fdc152cbec79003fc5a4032b19f038b5
MD5 d292eab1fd071063fdbcfc5547a421ab
BLAKE2b-256 10eccca128a023f6607a914a3fb2d700fdf044c216b08c018021bc0328c8f399

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0ee332ef1a486333ca0d41dd9e721b2405dac7be0c7ff69512ed2d9629dcdca8
MD5 2d4f2c97f72b3e822d33923010c5e1e4
BLAKE2b-256 4196caa7e980e0ca9fe15dab64afe1e78787c62af24863e62a2f942af8222783

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp312-cp312-win_amd64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd048bc371da96024555aff6c0055b235ded3fb1cc61bd5465bebf35cd7f40b4
MD5 36feb77d36320116471ab561840648bb
BLAKE2b-256 666575d6627b412f7f1dd57807c88431404968cb7f9433caac2857d026646113

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5edb5bff9004d806a7e671a933988b8ba75f932e5136d14157fc11190d5dba7f
MD5 614b055e8ac6e6f7a831f022fd157a93
BLAKE2b-256 b0b7fb590b153b2c8a6fed9a265457bdf8f95164d8fe31b49f3c73127165bbd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 738d46c3ed22ab59e6274386af9a93ebf7aa85239ad53da036cd98342048f83e
MD5 556312f3e2697697e3e46a864ccbbb5c
BLAKE2b-256 8ea11deacc9a8b858327ff537399f0d02140964f6a54cb0a08937b82a2eae26b

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4d14dc71cf56b041ff9f0fd688c1882d6ee472162d705a985fa01f3220e2f06
MD5 3f78c52d8bc4d45d825dcab4393a47cf
BLAKE2b-256 9def044a8625865bef618cecd7bea1fac8ff3bf4d5e29b6084ae8753b3e59ed4

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passes_rs_py-4.0.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8ba954ac1e47a3a92744b377218a27f54b7a5897a26b3a61a5b39c779157a2c1
MD5 dc1cfe3fa612dd5c8b3e88d9ba1c702d
BLAKE2b-256 604f04e57e551222da358d0e4cf710154a18935cc714be4104b5b5ef49267441

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: py-release.yml on jontyms/neo-passes-rs

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page