Skip to main content

MRRC

Tests Lint Build CodSpeed

A Rust library for reading, writing, and manipulating MARC bibliographic records, with Python bindings.

Note: This project was developed using agentic coding tools (amp and Claude) and uses beads_rust for agentic issue tracking. The package has not yet had extensive practical testing by humans and should be considered experimental.

Features

  • Reads and writes ISO 2709 (MARC21) binary format
  • Python bindings with pymarc-compatible API (minor differences documented)
  • Multiple serialization formats: JSON, MARCXML, MARCJSON, CSV, Dublin Core, MODS, BIBFRAME
  • MARC-8 and UTF-8 character encoding support
  • Rust-core parsing with GIL release for multi-threaded Python workloads — roughly 8× pymarc on per-record reads in a recent single-host comparison; see benchmarks for the current three-way figures

Installation

Python (3.10+):

pip install mrrc
# or with uv:
uv add mrrc

Rust:

cargo add mrrc

Example

Python:

from mrrc import MARCReader

# Pass filename directly for best performance (releases GIL)
for record in MARCReader("records.mrc"):
    print(record.title)

File paths use pure Rust I/O, releasing Python's GIL for multi-threaded workloads. See the threading guide for details.

Rust:

use mrrc::MarcReader;
use std::fs::File;

let file = File::open("records.mrc")?;
let mut reader = MarcReader::new(file);
while let Some(record) = reader.read_record()? {
    if let Some(title) = record.title() {
        println!("{}", title);
    }
}

Documentation

Format Support

Format Read Write
ISO 2709 Yes Yes
JSON Yes Yes
MARCJSON Yes Yes
MARCXML Yes Yes
CSV - Yes
Dublin Core - Yes
MODS Yes Yes
BIBFRAME Yes Yes

CSV and Dublin Core are write-only: both are lossy exports of a MARC record, so mrrc emits them but does not read them back. Bring your own reader if you need to import such data into MARC.

Full format reference

Platforms

Pre-built Python wheels are available for:

Platform Architectures
Linux x86_64, aarch64, i686
macOS x86_64 (Intel), arm64 (Apple Silicon)
Windows x64

Status

Experimental. The Python API aims for pymarc compatibility but has some differences; see the migration guide. Rust APIs may change between minor versions.

Roadmap

Version 0.9.2 is suitable for testing but remains experimental. Before a 1.0 release, we plan to complete:

  1. Real-world data testing — Validate against large-scale MARC datasets from LOC, Internet Archive, and other sources to discover edge cases
  2. Code review — Thorough review of the codebase, particularly the Rust core and PyO3 bindings
  3. Performance analysis — Profile with production workloads, optimize bottlenecks, and update benchmark documentation

Contributing

Contributions are welcome — see the contributing guide for setup, testing, and pull request instructions. To report a security vulnerability, see the security policy.

License

MIT

Links

Metadata

Release files for mrrc 0.9.2

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

Source distribution (sdist)

Source distribution for mrrc 0.9.2
File Size Uploaded Provenance Actions
mrrc-0.9.2.tar.gz 1.5 MB With provenance Details for mrrc-0.9.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for mrrc 0.9.2
File Actions
mrrc-0.9.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for mrrc-0.9.2-cp314-cp314-win_amd64.whl
mrrc-0.9.2-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 mrrc-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
mrrc-0.9.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details for mrrc-0.9.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
mrrc-0.9.2-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.14 CPython 3.14 Linux glibc 2.12+ x86-32 Details for mrrc-0.9.2-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
mrrc-0.9.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.14 CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details for mrrc-0.9.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
mrrc-0.9.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for mrrc-0.9.2-cp313-cp313-win_amd64.whl
mrrc-0.9.2-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 mrrc-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
mrrc-0.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details for mrrc-0.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
mrrc-0.9.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.12+ x86-32 Details for mrrc-0.9.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
mrrc-0.9.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for mrrc-0.9.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
mrrc-0.9.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for mrrc-0.9.2-cp312-cp312-win_amd64.whl
mrrc-0.9.2-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 mrrc-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
mrrc-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for mrrc-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
mrrc-0.9.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.12+ x86-32 Details for mrrc-0.9.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
mrrc-0.9.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.12 CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64 Details for mrrc-0.9.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
mrrc-0.9.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for mrrc-0.9.2-cp311-cp311-win_amd64.whl
mrrc-0.9.2-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 mrrc-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
mrrc-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for mrrc-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
mrrc-0.9.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.12+ x86-32 Details for mrrc-0.9.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
mrrc-0.9.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for mrrc-0.9.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
mrrc-0.9.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for mrrc-0.9.2-cp310-cp310-win_amd64.whl
mrrc-0.9.2-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 mrrc-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
mrrc-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for mrrc-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
mrrc-0.9.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.12+ x86-32 Details for mrrc-0.9.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
mrrc-0.9.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 Details for mrrc-0.9.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Total release size: 57.4 MB

Release files / mrrc-0.9.2.tar.gz

Download URL mrrc-0.9.2.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
0a4f78b9b3023a686c55116131040eb7c0050489fd446e96bff732b2433580c8
BLAKE2b-256 checksum
How to use checksums
5dee4ea751f2832d4265ee6e0fc98cdcac705f4b5d5a338dc4ebd0564f2b836d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp314-cp314-win_amd64.whl

Download URL mrrc-0.9.2-cp314-cp314-win_amd64.whl
Size 1.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ecea8d53bf2249713f4a11dfac3a9fb6ebb6a8ed45d8572024c2fedaa6652248
BLAKE2b-256 checksum
How to use checksums
f30083b0b236d0487f68121f69e6b7a2bdabf1ce7905b3df54d8d793e787feaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mrrc-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
df203f89449fbb2cfdfab2ae4e85da2c16d782f1daa3f4ddbeeca228d4ac883a
BLAKE2b-256 checksum
How to use checksums
7171ee6c5cc2f5ac1f0a6e97713046ee999e40b04e29b829577a1ebe538759cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mrrc-0.9.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0d00b6b8b34e69b9ea6e4d0ee42f577c59fce8b5e57376640ac7fa197ca16f3b
BLAKE2b-256 checksum
How to use checksums
165ce5019b11ef9ea760b39de71b261463ae394160b4ba8a2ce8356a5c9f1b36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL mrrc-0.9.2-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.0 MB
Tags CPython 3.14 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
672993827242d5b370a027481cb6d22e36e6050395abfe0903211086328a1e2a
BLAKE2b-256 checksum
How to use checksums
d2b6cfdde8319ac007511357d92313451b1482bc0b732fad4a09173ac0f8d821
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL mrrc-0.9.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 3.6 MB
Tags CPython 3.14 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a151fdda46a995db759d140843a2d5ab7a65f7a4d9805582ce74f94c28d9483
BLAKE2b-256 checksum
How to use checksums
626aae04a15b704de81f802aca5948ec02a3da4bf47d584e074c693730c0eedc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp313-cp313-win_amd64.whl

Download URL mrrc-0.9.2-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
038e1028a7966e6ed0b4af0b77f6e5a76a8a56c51907903ea2fffba199744252
BLAKE2b-256 checksum
How to use checksums
7695fa1d2bad4435937dafde45e0522586b2749ba41417a4debcc6e9751bc5ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mrrc-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5a649bb8bea900272bfd540e03c2b4cfa1540e6ad2334a63e4981fd6a02a5ee3
BLAKE2b-256 checksum
How to use checksums
bfbb7d77a6e89d13d922d5f9b9cbd8590b6ca197b8de77979a5f997c0549987e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mrrc-0.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
59993ac079338cbec82b66081a2a4172e83b06ad46b4f80907a6c3fbace506f7
BLAKE2b-256 checksum
How to use checksums
8456ee45b1c3d2912da78a6f7fbf08bf4e657b7371ecfd2a3b0d86f285ca0c92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL mrrc-0.9.2-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.0 MB
Tags CPython 3.13 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
19e6bf6f4a0efa1cce2ad9912497346a0cbea249cf900c0be4346f0048264447
BLAKE2b-256 checksum
How to use checksums
a8b70a74bec2085ebe05db9e205fca95762f2e744d475171b7493acb375e5611
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL mrrc-0.9.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 3.6 MB
Tags CPython 3.13 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
932648df8a5bc7cc148806519ae77c2e6b538d94f4ee05bcd81068d84a6d6086
BLAKE2b-256 checksum
How to use checksums
e938e2addbe524f230dfdded8c166d3825eafbd00a1b487946b8015cc7253691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp312-cp312-win_amd64.whl

Download URL mrrc-0.9.2-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ec2ff56ce51f6224579f386e44eca6aa75dd68811ea5a220c45e68bf4228b43a
BLAKE2b-256 checksum
How to use checksums
87f580ace46e1276bec8c3a2f0ed76596912c9f1929ba1eb847f1a827c4fc364
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mrrc-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
73d4b7fdbb90b3910e02db59ae8a47ade06977a0f4802402b239a9a0a38cb4b1
BLAKE2b-256 checksum
How to use checksums
0bd7f1bc2f11e387b96261ac1deed5edb6a68f192e9fca4c49df4f07e54e452c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mrrc-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ca6bc73d689f97aa915631fec82a0f8214c1318a03df9f7347c2b7998a37b092
BLAKE2b-256 checksum
How to use checksums
b3ca962169dae5ad31d58157843eed677c57cbf7394df95d4a6f8756bd3eb345
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL mrrc-0.9.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
368d25a663cb19ec1a1c733ce051b79cb98d8094017f9fc3116dca9453b4bc70
BLAKE2b-256 checksum
How to use checksums
518001fada82752641afe9ac3f9bc684859d9c11a3a9e1b6aeb837694641522d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL mrrc-0.9.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 3.6 MB
Tags CPython 3.12 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d4488eb360b6239743aabcf9c10b83dfa16a3a8e066c741dcc53f16eeda1699
BLAKE2b-256 checksum
How to use checksums
ca94ad749aa6a38dd1cc11ee792e16c902dc36d12450c10125646bb6754bc17e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp311-cp311-win_amd64.whl

Download URL mrrc-0.9.2-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
014a10c06fa043ceb22f2cd651943d5f4179fe9b110e0575dac7b0ccbea59a30
BLAKE2b-256 checksum
How to use checksums
9b1da18ef4c42ae47abe882d112ba4f92967851499e2f02202db5fc8ebd183e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mrrc-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
050579e2fa84f2cec30a1670667c3921e789084b71a01acad7a5ba1e5a5a6176
BLAKE2b-256 checksum
How to use checksums
95c52d778e943eea497b2a73204c70d9d5f9aac504657daf4bb9b0a1a2ef6833
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mrrc-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4a57c1f9fe38bfaf5bfd6d6387a568f172739070f65c961e6b17863338d03738
BLAKE2b-256 checksum
How to use checksums
4032062018095265533342d4af9cd9f8421343890086c5c7f535e95d175bac63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL mrrc-0.9.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.0 MB
Tags CPython 3.11 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
0f996fe845443302c069e352231c0645da7b984477a000727275d731a2531742
BLAKE2b-256 checksum
How to use checksums
b11bcb8985393ac6141bd9bc493d7590dfa3df112c88872647fffbc4fd2f9d70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL mrrc-0.9.2-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 3.6 MB
Tags CPython 3.11 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b5a661993fb20870c0e24ecffb01fa1e06df523460f7867a5c3b6800e9862230
BLAKE2b-256 checksum
How to use checksums
a92b18359da7fe7d3b15d1971e35412762de4cc03d7c36f94f4089808480168c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp310-cp310-win_amd64.whl

Download URL mrrc-0.9.2-cp310-cp310-win_amd64.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
906a5efe3ba2dae6b3c849d6e3214423fc4c1c7351d8c2caccd2b7415994bb15
BLAKE2b-256 checksum
How to use checksums
f41de541ca6a88bb3136d0dd6fc9eb47799f119793d037ccfa4e59f2f13513a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mrrc-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f71b923f487151ea3620463b94f4c65da53a4692c47498e7cf16736864d4087e
BLAKE2b-256 checksum
How to use checksums
1301983159999357be55b4e84fc9635861162f5b18ecdd54ddedbed81ef8121d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mrrc-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.9 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0b1ab421718d5376e6890666db82bf54c8fdfcea367ad75649ecf73fe1b5d159
BLAKE2b-256 checksum
How to use checksums
f4b868c07c15c8c62bb39114bd48291c6bcb0917e818308628c14e064eb324c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl

Download URL mrrc-0.9.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Size 2.0 MB
Tags CPython 3.10 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
b401bc0ab3fd6f97114e6689fe92fa015419d6d55dcd034fec030233235212f3
BLAKE2b-256 checksum
How to use checksums
d75471ad00fce0c23e1e9d3db9b0fc31bde0354b65c284874edb3ff91022807f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Release files / mrrc-0.9.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl

Download URL mrrc-0.9.2-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Size 3.6 MB
Tags CPython 3.10 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd2918b1f1ff6c1213a017941bd5ab83cf5158d10c4ec7bbd202e035a0641ab9
BLAKE2b-256 checksum
How to use checksums
f9cea932199cc97c9fda8b1c7e8bf395671007cab04ba39badad7a564cf22e6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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 Jul 28, 2026.

Transparency log

Security for mrrc 0.9.2

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 26 files in this release have been uploaded with provenance metadata.

Select from 26 files

Attestation for mrrc-0.9.2.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 Jul 28, 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