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.1-cp314-cp314t-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14tWindows x86-64

passes_rs_py-4.0.1-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.1-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.1-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.1-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.1-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.1-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

passes_rs_py-4.0.1-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.1-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.1-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.1-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.1-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.1-cp313-cp313t-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13tWindows x86-64

passes_rs_py-4.0.1-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.1-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.1-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.1-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.1-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.1-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

passes_rs_py-4.0.1-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.1-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.1-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.1-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.1-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.1-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

passes_rs_py-4.0.1-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.1-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.1-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.1-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.1-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.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 997bd79332a1b87e183f68410fb94a223a0f8bcb8d94359e9a323cd1cc81e9e1
MD5 a6ec75d02d38e58d6a3048840c738f0d
BLAKE2b-256 7d63b143852a6e00acdaea637676ef5c921941f5ddc5111796977feb3f8b73f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0bfb0f12924a65c0cb6dc29991e7bc3e3a590d4ecc958f516fd806aedd3c905f
MD5 1636e2e03c57bf779f9aade05cb8fd7b
BLAKE2b-256 d9db59150c2d2ef32e590de979005044011aa1df478dd096b7acde8bf688a40d

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff8e5454d2bc52ff391b6c17c09c7564efa48f85b12cd69e685d1824a79d506a
MD5 bf609801da68cd3e16fb2b457bb9bb10
BLAKE2b-256 f657a4027add0437f49b01529698426a9dc09cb70cf3764251d6c55c50948e1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4bf9af9ab391c707effad05305ac2894096ae08119c86c881721f1bc2b811d88
MD5 985c11a9558851ed311416e52c55ee58
BLAKE2b-256 f2b08375a0b6c653c2f7bb2cbaf4700272dfac9526f30a805922e324b75843fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4677ecdefdfa5123bc2286a8d4b4f01ab3a9c6b53e14cfb7157550c085e91376
MD5 6ad1394a93734543104e1893f2dc5df4
BLAKE2b-256 ddd882b6b654739937bd1223a2202ffaee3540b5ae5ec3e3023b6141670fb80f

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-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.1-cp314-cp314t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 206d0a359b9276fae39e09bb814d6193ef2f1e9333c30d0a64620a59c4f3ab2f
MD5 e01ce3d22abc18f0039567a1a0eab223
BLAKE2b-256 e074d2b9fd09fa20a8efcdb37fb818fa77d6a19c6da308fe2b900d35983a9ee5

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6cefe2365026d03b4a73db67d9fa998f20a0c65f371e861c5fdb32d2b94be740
MD5 820ee1f7ea33c295a2b059fd68a34913
BLAKE2b-256 036d1debbf2a7922b67898014d77f211ab162eb8a7b75f7ded89b2deff92aa79

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 131a814050f17367b42bf01eec973f5b5e7c87acd4b4acc5d401d1a824b1a4ab
MD5 f2b58e955a28de1cc1affe0edc95c2c4
BLAKE2b-256 85836ac1290b97e0bdac43d53ac8c5a74e394c1bfeb1023b1f342e28628b818b

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6078d01d43d27bc7cd451b1ebd32f3fe72c8d7231c09ad9cafb2f70515357ae
MD5 de720bbb6891a12745c3fea5a0cf1be6
BLAKE2b-256 95ddbcf69d29cd8432dfe0beec85d1595287e8fa3581b9a662b0c11b73add55c

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 35a87f48e065963de0c7b3bc807f286bc1c2485a35ba5e28e42349ae58982f7f
MD5 7049d39089c1856df964a1e11852dd4a
BLAKE2b-256 eb871226e67eed8928aa3ff46d16161d4a2e125845e0e60d9b0fb4c0fe6ecc56

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 795ae7ffb270485f6f3a4e128159d9c9c8d09624d5cfc7ad9b6c0c8b88197d51
MD5 91a4fd390083e63b63e0f6610f129e4f
BLAKE2b-256 98432a287a75a70d9ddac749d0763f7826ab202ab0369001180afe0c0c350221

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-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.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1e7f9cb3293f6e44391b8669b598468716d2b22e1b16ea210f4c20656f520eef
MD5 c0462670f1b9656de9c217c78851d4f0
BLAKE2b-256 0eec98db2f98150d2237ef41e559cdb7201368c33dcf67376cef1989a1f1074d

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 e8aa3bfee33bdd55d126dfab6337631d4b8a110a944ba5076a256f04771d12cd
MD5 fc26cba8097fe5faa9f6625cec4d8e9f
BLAKE2b-256 bb0b0a9548769deebdf59275dff316e8c1feb09a25a9002eb0c3622e5d49e5cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 33c236e560b14fc1e62793ac9b392ff10b6451ae264bb95ab6cb928aca320a1a
MD5 70f2325cffd17298d845c40379bd1a58
BLAKE2b-256 9afd499dac5456be83d61fdc6363dc1da21a245ef285e59cec83305a8c50fc7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d74f0f0bb098c5b177676ebe5344245e3c1852bc04e5176e92f2def143269ad1
MD5 196a6fc2a3c8322ed48c85db9444939a
BLAKE2b-256 852487bf8afa952b8569a5fb31f22c1efc87fb0b66ec01cb56f66e1b43cdf296

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a268a1ed7c2c07efbeb26febd355bb551ca6e33b3ab25e72602301a0f44220e9
MD5 8ea49da7f7202d6df0e3980484c1ea69
BLAKE2b-256 fc37023e5c63792ff016596f7f342cc10843466ca50324050b3478f0f5c9375a

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 227e811b1c806e7d1f982093a729d6cea7725e20947d7d5aeebd7a14bb7488ab
MD5 359be52c45c3dc565fa6087be216ad82
BLAKE2b-256 cee5226b106e54a9d5131f74812f7b3a819ce4ea5c9fd9975666d11b986fd4b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-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.1-cp313-cp313t-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6b07058a1016a6cb8191777a2507c2d22e57633b410af3d62937dd15a3f73d49
MD5 3c2a7bfab87dfcb1ae6c8f813542d06c
BLAKE2b-256 0154c0dadb402f899f268a4189b91107763e72ad6ca9dcf168d79494d26afc39

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 acf6a69c428156c6182806b443160b011d02b00fbd06a320a13f2e4a93e436a0
MD5 44551a6f1ae42ab313257c8d37a87029
BLAKE2b-256 905bfe093ba417ab40362c26f13f8ddd6b168ff48823cb1f4a2e1a117e7ded3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fcf74b3676198d7351e723b33d4f45cd674d1f45b827b8287b27b2a504e3a3fd
MD5 a61fc51e1b92e6c6b4bef72ab1adde00
BLAKE2b-256 36fbd9ba0811b872bec12d600ec178514793216221a810f9e501a84a34e62a71

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff90ce097360e92160800f08891fa1c503bbfdafd0701d59895231093e07e7bd
MD5 2f2e7f4cfdbc9c7d282215e7d2772815
BLAKE2b-256 eccf47b2260fe2de443961fa43ebfdaa267b7df9ab8e1a9d14cd087a66e694e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8821621779659348e455034827ca581df829d3cb5798e9bf2075de5ab36161b
MD5 1a643a3ecac5b0ce6eb2196dccfc7d8e
BLAKE2b-256 efc06041f3a3c0e2438d6d508fed7f4bbc750a32086ae9f19afe20f2a7593a5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a5e570b9d89648ec72eb10a9727853d3f90a770acaa573ffc54ba0550074a6b
MD5 0529b391fa968306881b9f416c11fc7b
BLAKE2b-256 f5a7120e55da0fc66656273f3da585c2446d11a5508ef99e2fa9bee05e21013e

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-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.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 054dd030837430eb4a69bb1ba37b9a0d623bbbcc2e8f1b3b4d128b849da178f1
MD5 8265eda50190cb309c2af9d18873b515
BLAKE2b-256 b2d7c99fffbc7574ae3cf4a80b71ad8441dbbac59966d478285d97083fd6cffd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 01ef36e144135d85587bf38fec18955248a101d6d75043486228955f3334e54b
MD5 993c53fc48fcae0fd8d158349b521a67
BLAKE2b-256 fe67934b03b4f0ba6c284c034b0e078c2c8dc13d0c277b6102f5f5f0268e6580

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5d313c287fad793d7d8b90252ecfd9bffaf22b6f44756984a7bd23fcff68e323
MD5 72e96f03ca2abeec8b4e33a79d401857
BLAKE2b-256 84bd1c83cfcbbca0eb1f427038352e1a5892c56b5e8b8e8aad59a080fff76c48

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2cd737502096cb1ea246ff17d2e8fcc8673b6ea24588fb6164cc263d3b8f742b
MD5 38dcec750a71c4f519b965048bce2d23
BLAKE2b-256 81286ef28a20bf6678a9ac867af562d74259508cfdd29b76216f1496ed215dd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60dadc124a69ef58116910725e4dea251a1cb54bc95853c836ff8db3d7079c0e
MD5 ad5ff2a3b62a71159ad6440380f4a9a4
BLAKE2b-256 8682b3b9c7d05c92a5431196c4bae3e258c310456b32da5521cf13234d666005

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passes_rs_py-4.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39d44f72c25a7d262901c7ff3a90c01bdd60cd532bbf33debf9b35268a457e93
MD5 72e7a0eca8317aac284a69bc6a901673
BLAKE2b-256 cc252010260972a0abddfad81b0aaa83f0306e2fdf46ee52a18dbaf120941d70

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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.1-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.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 979169e53be9b17737d5b41df96467381ee7a7ba0eaa3d9258f349b12091441a
MD5 538a86941cf8c0276307900044bf2133
BLAKE2b-256 fc13d9ae846fad23d427aef4a17de3e9b8462a0803d0d560ec6b0129836830be

See more details on using hashes here.

Provenance

The following attestation bundles were made for passes_rs_py-4.0.1-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