Skip to main content

cridecoder

A pure Rust library for CRI Middleware codec encoding and decoding. Supports ACB/AWB audio containers, HCA (High Compression Audio) encoding/decoding, and USM video container extraction/building.

Credits

This project's CRI format implementation is based on and inspired by:

  • vgmstream — a library for playing streamed audio from video games.
  • PyCriCodecs — a Python library for CRI Middleware codecs.

Many thanks to the vgmstream and PyCriCodecs contributors for their reverse-engineering work on CRI Middleware formats.

Features

  • ACB/AWB Extraction & Building — Parse and create CRI ACB audio containers
  • ACB → WAV in one call — Extract and decode an ACB straight to WAV; the per-AWB AFS2 subkey is applied automatically for encrypted (type-56) HCA
  • In-memory APIs — Every extract/decode/build operation has a variant that works on bytes/Vec<u8> without touching disk
  • De-duplicated extraction — Emit each physical waveform once even when several cues share it
  • HCA Encoding & Decoding — Encode PCM to HCA, decode HCA to PCM/WAV
  • USM Extraction & Building — Extract or create USM video containers
  • USM Metadata — Read and export USM metadata as structured JSON
  • Key Testing — Test decryption keys for encrypted HCA files
  • Encryption Support — Encode HCA with encryption keys
  • Python bindings — pip install cridecoder exposes the full API via PyO3
  • Pure Rust — No C dependencies, works on any platform Rust supports

Usage

Add to your Cargo.toml:

[dependencies]
cridecoder = "0.3"

ACB Extraction

use std::path::Path;
use cridecoder::extract_acb_from_file;

let tracks = extract_acb_from_file(
    Path::new("audio.acb"),
    Path::new("output/"),
).unwrap();

if let Some(tracks) = tracks {
    for track in &tracks {
        println!("Extracted: {}", track);
    }
}

ACB → WAV (decode in one call)

Extract an ACB and decode its HCA tracks straight to WAV. The per-AWB AFS2 subkey is applied automatically, so encrypted (type-56) ACBs only need the global keycode (pass None for unencrypted ACBs):

use std::path::Path;
use cridecoder::decode_acb_to_wav_from_file;

let paths = decode_acb_to_wav_from_file(
    Path::new("audio.acb"),
    Path::new("output/"),
    None, // Option<u64> global keycode
).unwrap();

for path in &paths {
    println!("Wrote: {path}");
}

In-memory extraction (no disk I/O)

extract_acb_to_memory returns the waveform bytes per cue. For ACBs where several cues share one physical waveform, extract_acb_unique_to_memory emits each waveform once and lists the cues that reference it:

use std::io::Cursor;
use cridecoder::extract_acb_unique_to_memory;

let acb = std::fs::read("audio.acb").unwrap();
let waveforms = extract_acb_unique_to_memory(Cursor::new(acb), None).unwrap();

for wf in &waveforms {
    let cue_names: Vec<_> = wf.cues.iter().map(|c| c.name.as_str()).collect();
    println!("{} bytes ({}) → {:?}", wf.data.len(), wf.extension, cue_names);
}

ACB Building

use std::io::Cursor;
use cridecoder::{AcbBuilder, TrackInput};

let hca_data = std::fs::read("track.hca").unwrap();
let track = TrackInput::new("my_track", 0, hca_data);

let mut builder = AcbBuilder::new();
builder.add_track(track);

let mut output = Cursor::new(Vec::new());
builder.build(&mut output, None).unwrap();

HCA to WAV

use std::fs::File;
use cridecoder::HcaDecoder;

let mut decoder = HcaDecoder::from_file("audio.hca").unwrap();
let info = decoder.info();
println!("Sample rate: {}, Channels: {}", info.sampling_rate, info.channel_count);

let mut output = File::create("output.wav").unwrap();
decoder.decode_to_wav(&mut output).unwrap();

PCM to HCA

use std::io::Cursor;
use cridecoder::{HcaEncoder, HcaEncoderConfig};

// Generate or load PCM samples (interleaved stereo f32)
let samples: Vec<f32> = vec![0.0; 44100 * 2]; // 1 second of silence

let config = HcaEncoderConfig::new(44100, 2)  // 44.1kHz stereo
    .with_bitrate(256_000);  // 256 kbps

let mut encoder = HcaEncoder::new(config).unwrap();
let mut output = Cursor::new(Vec::new());
encoder.encode(&samples, &mut output).unwrap();

USM Extraction

use std::path::Path;
use cridecoder::extract_usm_file;

let files = extract_usm_file(
    Path::new("video.usm"),
    Path::new("output/"),
    None,   // optional video decryption key
    false,  // export audio
).unwrap();

for file in &files {
    println!("Extracted: {:?}", file);
}

USM Building

use std::io::Cursor;
use cridecoder::UsmBuilder;

let video_data = std::fs::read("video.m2v").unwrap();

let builder = UsmBuilder::new("my_video".to_string())
    .video(video_data);

let mut output = Cursor::new(Vec::new());
builder.build(&mut output).unwrap();

Python

The same API is available from Python via PyO3 bindings:

pip install cridecoder
import cridecoder

# Extract + decode an ACB to WAV bytes in one call (no disk I/O).
# Encrypted (type-56) ACBs only need the global key; pass key=None otherwise.
acb = open("audio.acb", "rb").read()
for track in cridecoder.decode_acb_to_wav_bytes(acb, key=None):
    print(track["name"], track["extension"], len(track["data"]))

# De-duplicated extraction: each physical waveform once, with its cues.
for wf in cridecoder.extract_acb_unique_bytes(acb):
    print(wf["extension"], [c["name"] for c in wf["cues"]])

# Decode a standalone HCA (key/subkey for encrypted files).
wav = cridecoder.decode_hca_bytes(open("audio.hca", "rb").read())

Every disk-based function has an in-memory *_bytes counterpart that takes and returns bytes. See cridecoder.pyi for the full typed signatures.

Supported Formats

Format Description Operations
ACB CRI Audio Container Extract / Build
AWB CRI Audio Waveform Bank Extract / Build
HCA High Compression Audio Encode / Decode
USM CRI Video Container Extract / Build

License

MIT

Metadata

Release files for cridecoder 0.3.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cridecoder 0.3.7
File Size Uploaded Provenance Actions
cridecoder-0.3.7.tar.gz 137.4 kB With provenance Details for cridecoder-0.3.7.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for cridecoder 0.3.7
File Actions
cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for cridecoder-0.3.7-cp314-cp314t-win_amd64.whl
cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for cridecoder-0.3.7-cp314-cp314t-macosx_11_0_arm64.whl
cridecoder-0.3.7-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for cridecoder-0.3.7-cp314-cp314t-macosx_10_12_x86_64.whl
cridecoder-0.3.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for cridecoder-0.3.7-cp313-cp313-win_amd64.whl
cridecoder-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for cridecoder-0.3.7-cp313-cp313-macosx_11_0_arm64.whl
cridecoder-0.3.7-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details for cridecoder-0.3.7-cp313-cp313-macosx_10_12_x86_64.whl
cridecoder-0.3.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for cridecoder-0.3.7-cp312-cp312-win_amd64.whl
cridecoder-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for cridecoder-0.3.7-cp312-cp312-macosx_11_0_arm64.whl
cridecoder-0.3.7-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details for cridecoder-0.3.7-cp312-cp312-macosx_10_12_x86_64.whl
cridecoder-0.3.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for cridecoder-0.3.7-cp311-cp311-win_amd64.whl
cridecoder-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for cridecoder-0.3.7-cp311-cp311-macosx_11_0_arm64.whl
cridecoder-0.3.7-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details for cridecoder-0.3.7-cp311-cp311-macosx_10_12_x86_64.whl
cridecoder-0.3.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for cridecoder-0.3.7-cp310-cp310-win_amd64.whl
cridecoder-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for cridecoder-0.3.7-cp310-cp310-macosx_11_0_arm64.whl
cridecoder-0.3.7-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details for cridecoder-0.3.7-cp310-cp310-macosx_10_12_x86_64.whl
cridecoder-0.3.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for cridecoder-0.3.7-cp39-cp39-win_amd64.whl
cridecoder-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for cridecoder-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
cridecoder-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for cridecoder-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
cridecoder-0.3.7-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for cridecoder-0.3.7-cp39-cp39-macosx_11_0_arm64.whl
cridecoder-0.3.7-cp39-cp39-macosx_10_12_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.12+ x86-64 Details for cridecoder-0.3.7-cp39-cp39-macosx_10_12_x86_64.whl

Total release size: 25.5 MB

Release files / cridecoder-0.3.7.tar.gz

Download URL cridecoder-0.3.7.tar.gz
Size 137.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3f18f4dcdc86d9166baa93ad3d29e52912846d03eb9429868f3d68e720043f16
BLAKE2b-256 checksum
How to use checksums
a4f6f56fcdb6783079d4dfa2d925d9964fd367e45e4fb6aea9749c53a84d3549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 755.7 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
9cacb395f24d078f6813213f9a068177c578513767b3fb8d9ea872a7835adf57
BLAKE2b-256 checksum
How to use checksums
d0b07bbaf945e5a54c17ed854275358f4c99ad8c09d1d0589466d5447f6651d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 742.9 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
d9bfc700520b52d36298fbf39da1f29d25e600bca12d9821e9a1601a1d904045
BLAKE2b-256 checksum
How to use checksums
25a91995d80af0a216a3bc68174b59c4cb39de8e7066ddc7127cf46b4360b8d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 748.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b33d4f089e7c31f95728adbca1d17a64d050b015da4a5f1bc2d7f4db36748db2
BLAKE2b-256 checksum
How to use checksums
f1698890fe560331dc738f747f53597a6c1098e150a54c086fba84e5bfa4b554
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 748.2 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b37ce4afb3d66fc72ce3c5d3207f7b5855c9a77130c4421798821debb47aaa3
BLAKE2b-256 checksum
How to use checksums
b6105c062c3b163e2cb1793d0a6afb4038a81194dddd4ca54ab4c387a649614f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp314-cp314t-win_amd64.whl

Download URL cridecoder-0.3.7-cp314-cp314t-win_amd64.whl
Size 599.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
c14180312dc14c5d133ac024224b696e13b63d4c086652cd6fd3b60a8d653fc9
BLAKE2b-256 checksum
How to use checksums
ed6a3e7a1de63e0ab1732513ea8b3778858aa554442a6fe7273a91281f003936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 748.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3d395d1588af1777db88ce653fbf719717db2cb0e8ec5e72f7d3e4219418562f
BLAKE2b-256 checksum
How to use checksums
d69d7b8e4e056a8053dd9105fbf9f5e818763a85eddc0bdaeed8cce1026f4afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 733.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5d1655c1636b796aebb33ccabb17b2816d95de2ddaedc9e3d8e3a35cd9b6755c
BLAKE2b-256 checksum
How to use checksums
43c17cdcbef81dbd1bbb43d6bf63afe38d981c80d284e438de7c7312c3258dfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp314-cp314t-macosx_11_0_arm64.whl

Download URL cridecoder-0.3.7-cp314-cp314t-macosx_11_0_arm64.whl
Size 677.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e192026b8422b229476070479e455ea5acfa8526fe361ab845ff19347fd3ff16
BLAKE2b-256 checksum
How to use checksums
4658289c639e0ab10f96e395781d46c5d5fa7f6e8d4f8fd278d651443835007d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL cridecoder-0.3.7-cp314-cp314t-macosx_10_12_x86_64.whl
Size 699.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d100350f55f131136f85134965942d9213368156d52f65f2f781b3daee706b97
BLAKE2b-256 checksum
How to use checksums
899a3cb347935e3b42ea0912070eabb628570ea3f224c7741c6c246e5b713926
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 748.2 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9f535aed85eef45bac602a7985ff512e946948b8ce09442e58aba399d8684853
BLAKE2b-256 checksum
How to use checksums
db2320727abb4ea961de201c03db543c932bf3676b47adb2e2b9107ebecc4417
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 737.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bf190a0706c6be1ea4f1a912a4472aaa2458e4f499c7033f656de91214ef12a5
BLAKE2b-256 checksum
How to use checksums
0851abb5cbf242ff9c7924784edf9c2d36693d687dedd3679be53e0fb81ac6ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp313-cp313-win_amd64.whl

Download URL cridecoder-0.3.7-cp313-cp313-win_amd64.whl
Size 600.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8cd47ab4961a51df1fa7d2aaf876a8c7e9160d012b1fbaa102ff2cd07b5eedf4
BLAKE2b-256 checksum
How to use checksums
1c61008730c6d341d91a403d43c5c21d73c30cef0123758a22508a51d830654b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 749.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
86f74d8b60dc9bfd4fd685121d3d4eed98f25a6e353b633107f0b4ac26c83aef
BLAKE2b-256 checksum
How to use checksums
437d58a00fc6f19dbc8c3fcc6ac1c784819b243fa32f4b963469a4129e9e1691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 737.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ef79727a95126c2d0ba3e163e6c39ca7ab93148722228ff234493697846bb582
BLAKE2b-256 checksum
How to use checksums
58c6e91d1fa0585bfe54ea0cb4f50f85e668a50f1b1b84c87cebef768594db28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp313-cp313-macosx_11_0_arm64.whl

Download URL cridecoder-0.3.7-cp313-cp313-macosx_11_0_arm64.whl
Size 678.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dde8df2ba64d3ce2023d79d1b3f7ed3265342cad3bea335fa9d767b4d7281759
BLAKE2b-256 checksum
How to use checksums
476f02ddf2cb1048584c91aa5e8dbdf9ed215ae4047689831c6cab1c1b9ed966
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp313-cp313-macosx_10_12_x86_64.whl

Download URL cridecoder-0.3.7-cp313-cp313-macosx_10_12_x86_64.whl
Size 700.3 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
cb69846a4eb31ce364af347a5136aaed0f36a6a1a2a5bbd46bc6de21a6293e2a
BLAKE2b-256 checksum
How to use checksums
d467932f6dfedc3fc24469828ec3ecf825b1d7ca920997750b302345f4d46a62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp312-cp312-win_amd64.whl

Download URL cridecoder-0.3.7-cp312-cp312-win_amd64.whl
Size 600.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
46c774d827e2b5d7b91c9ba813b5b5bdefd4f7191cb177d5dabf84ab01f62544
BLAKE2b-256 checksum
How to use checksums
9c32668d8bff491c90e744805fcb3bf05d584e70e1170c953ed7b51a1d586c1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 749.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4462a909a6e514946632148625f49fa5952f3dc2bdaa5a9594b72f22d6a2241c
BLAKE2b-256 checksum
How to use checksums
e18a79e4a6107676d1176fc594f872131f04877bb73f2e71ad5aaa7f662a8cb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 738.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d7244c481cfcbb476332f7d6fca2d4a2ebaa1cecbc7deda72041fb612a80c912
BLAKE2b-256 checksum
How to use checksums
6a51f9034270edc567c655af5c4eb46a65fa31dbb329adc76a55c91f5487e658
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp312-cp312-macosx_11_0_arm64.whl

Download URL cridecoder-0.3.7-cp312-cp312-macosx_11_0_arm64.whl
Size 679.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0351fbc7180d450eded1d4d4aa0aefcd09f32bf04a784a88e7e8d7aeff8851f1
BLAKE2b-256 checksum
How to use checksums
a075ca92d45995f098e3666c7077da6665c0e51a646f95c0b29b1d09ea9c3eb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp312-cp312-macosx_10_12_x86_64.whl

Download URL cridecoder-0.3.7-cp312-cp312-macosx_10_12_x86_64.whl
Size 700.7 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bcdc2c92119067d35642c3e7712710e4ae8ec5ab5649e6005cebf2b872f408dc
BLAKE2b-256 checksum
How to use checksums
06ccfc5c86b5c9a190fd75b30b7c2262a92e7bc6a170edd224927dfe59708d11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp311-cp311-win_amd64.whl

Download URL cridecoder-0.3.7-cp311-cp311-win_amd64.whl
Size 604.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
177b7a6cb3aad644038e17b4f0d0d99c23b827fc437fbf619ae23f594b7d2762
BLAKE2b-256 checksum
How to use checksums
01ef6d692dd99e2071ebdbd6c4e9a0fe3e5f3806985cc7667b5bed6dbc1cea1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 753.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
518ce44823299bea0010dfc86da92a90b58db6e9819e4b3003e7979563e88b75
BLAKE2b-256 checksum
How to use checksums
1130203668c83197a1b02d14fd0a04129d675041c1939ccc3abbb368cbbb4468
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 741.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c6a0a705cba6cbd5489c53fb995e9b0345dfa8709c20726a56de1289db4a0768
BLAKE2b-256 checksum
How to use checksums
1c7eae1d039e43a1f041ec61a18175a0557eef461f652066551e6f4de445d4ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp311-cp311-macosx_11_0_arm64.whl

Download URL cridecoder-0.3.7-cp311-cp311-macosx_11_0_arm64.whl
Size 681.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ffbb72f5aebc34ea2d8224e65ed2a596d2d7b66fab5043e05eadca28dab48807
BLAKE2b-256 checksum
How to use checksums
bedc132151083caacafb2c3332ffdae19b631c5ad987a93d65025bc27c7178c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp311-cp311-macosx_10_12_x86_64.whl

Download URL cridecoder-0.3.7-cp311-cp311-macosx_10_12_x86_64.whl
Size 699.8 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
921116cc2b3c0348dc37a849208867c989d4432727d9a382551fb05e8fe4b88c
BLAKE2b-256 checksum
How to use checksums
4c4c479331661d6a2ae92c92b44bb96110ce2807d4ead36d7a7c81d6512c4075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp310-cp310-win_amd64.whl

Download URL cridecoder-0.3.7-cp310-cp310-win_amd64.whl
Size 604.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
ac1524c456b072fe4629300c6d5cda42c4222b6b001a4262a3665827bce2c626
BLAKE2b-256 checksum
How to use checksums
2db098f31f292583d24bea55e0c7a944fb5a5fea6d2c97ae7d4cf1b49251ec71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 753.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
27270dc549076c77618e7b8d25aa5e9bed823b02e21d7c5f0f80548a9a399120
BLAKE2b-256 checksum
How to use checksums
d68bbf40584f0d5aff43b6d27c13e7968565a4f363e8f42173429dc296d1b229
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 741.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8396d2fcfd553edd04f85fc32ea9db44ef13aec194bdd36d1e9843bbf2bcf849
BLAKE2b-256 checksum
How to use checksums
91e966f43c3041e3dda2a4109b750389c5e4f93c213a3a123e6eadeb86a2e54b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp310-cp310-macosx_11_0_arm64.whl

Download URL cridecoder-0.3.7-cp310-cp310-macosx_11_0_arm64.whl
Size 681.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
025230749ddb85e1d42d820dcf307da6f8c8e6c69773836cb3c5f81a16119d59
BLAKE2b-256 checksum
How to use checksums
375692a8588bda4d2afc22f404ac8d44c91269b2b1109202bf116fb97b0f559e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp310-cp310-macosx_10_12_x86_64.whl

Download URL cridecoder-0.3.7-cp310-cp310-macosx_10_12_x86_64.whl
Size 699.9 kB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b18ab50bedcedaffa08f761d6b8a20d2be0a0ae826bcd386eb1d01b99a67829a
BLAKE2b-256 checksum
How to use checksums
1bb3cbbba19a77b91ba391fecfe62f661e4f88b778d0ac053b774b4dd6c7d636
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp39-cp39-win_amd64.whl

Download URL cridecoder-0.3.7-cp39-cp39-win_amd64.whl
Size 604.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
21359be802db534dc202f3f4b012835004d661f1856805021cd2b7891b8fddd8
BLAKE2b-256 checksum
How to use checksums
69715e2fbd72081e7329a2a9ad1349d892471db6581f2219362cb88a77044c2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cridecoder-0.3.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 753.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3860583cea8efe059ec0d89659012b1903cc0de0fa4a4f8b0b7a0903bfdf1eb9
BLAKE2b-256 checksum
How to use checksums
2fd0c551928aa65a5707d86941776445ea32702eedeb95c7db166815830109c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL cridecoder-0.3.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 741.6 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0cab6390624468e0f77f845afe5e03edcef3a457c23bd52c7553da9c248fb9f4
BLAKE2b-256 checksum
How to use checksums
3031f582b562c6d5c85155cc58f56cde6b0e36836dda1b48da7faeed7308300c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp39-cp39-macosx_11_0_arm64.whl

Download URL cridecoder-0.3.7-cp39-cp39-macosx_11_0_arm64.whl
Size 682.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8fc6eb141ec4a5b35d7eb1a1db9179974f1cdd465d104cfd3088dc4479d5dce1
BLAKE2b-256 checksum
How to use checksums
b3c81580f742a1ee3a932d79e591d1a5c00644c2886f0b2609ce6e150b078f0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Release files / cridecoder-0.3.7-cp39-cp39-macosx_10_12_x86_64.whl

Download URL cridecoder-0.3.7-cp39-cp39-macosx_10_12_x86_64.whl
Size 700.2 kB
Tags CPython 3.9 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
fb34cdc2dc6606242bfca37bb9fa50d6d97987ddbf6359b9e404e2301b980039
BLAKE2b-256 checksum
How to use checksums
8009aa55a72ce1f60c4dc7b3da9be8111f4671251b86b43728b8470cf6021cd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

Security for cridecoder 0.3.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 37 files in this release have been uploaded with provenance metadata.

Select from 37 files

Attestation for cridecoder-0.3.7.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 8, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page