Skip to main content

MRRC: A fast MARC library written in Rust with Python bindings

Project description

MRRC

Tests Lint Build codecov 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 6–8× pymarc on per-record reads and ~30× on the parallel bulk path in a recent single-host comparison (benchmarks)

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.0 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

Project details


Download files

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

Source Distribution

mrrc-0.9.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

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

mrrc-0.9.0-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

mrrc-0.9.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mrrc-0.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mrrc-0.9.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ i686

mrrc-0.9.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.6 MB view details)

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

mrrc-0.9.0-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

mrrc-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mrrc-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mrrc-0.9.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

mrrc-0.9.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.6 MB view details)

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

mrrc-0.9.0-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

mrrc-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mrrc-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mrrc-0.9.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

mrrc-0.9.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.6 MB view details)

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

mrrc-0.9.0-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

mrrc-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mrrc-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mrrc-0.9.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

mrrc-0.9.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.6 MB view details)

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

mrrc-0.9.0-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

mrrc-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mrrc-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mrrc-0.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

mrrc-0.9.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.6 MB view details)

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

File details

Details for the file mrrc-0.9.0.tar.gz.

File metadata

  • Download URL: mrrc-0.9.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mrrc-0.9.0.tar.gz
Algorithm Hash digest
SHA256 e34ec253a9ea615225c788416bf1653a4e0c73b9976ef0c25e60a99dc21f60af
MD5 ae37f99b8c2dc35fe41804af8272738d
BLAKE2b-256 fc730ce70bd4221a5287a07e416ea0023fecc468d13ba62ffe21eef192e1456f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0.tar.gz:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mrrc-0.9.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mrrc-0.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ec83ae91473b686a84280304d94411fbf91e8ad6ebc30b5855239d3bd77e63f3
MD5 ead85294e6fbf1bb650ac21734a60d15
BLAKE2b-256 0e758881a8d825e32e42bef62ab78f968dc0ae10a5eda17a734a6cca6bb521df

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp314-cp314-win_amd64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04e64310ba8c8e07572c24f64183b6fe443b63af9d823d893bde2880ed91ce4e
MD5 f23fa30f0c87d5a84c5cec0773dd38be
BLAKE2b-256 2123c29987f5808f90d19bd226396d4a498004fc32de004dd46cc9ae2e850c4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25e469aa1f230ae14c6b543c27c1c0f39b9e12352a0e99d61a3b94d8de62d49f
MD5 fcd4b2183f64fd1075768289a7877298
BLAKE2b-256 c0c2d534fa422e50d2c0b737f748ec32abff05ebe12b4856db3dceb2b4bfdcb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f7900b1ed7ed452f8691a2c7921e405075420546261c4a004b6c80f04103ea5b
MD5 e5005acaeb1d8efc5085180f93feeb77
BLAKE2b-256 94f7a14d4d853c36af86eba162cc9a8338c3b056868b24545b659ac186157b6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 df7bc3fac8747a9cfc9d6ed52ff3f8b3e16f477894805efb043188ac3a5631ac
MD5 3c649bd41591a83957ec2893149a79c2
BLAKE2b-256 c920c8234d11b0c8369f1824b0ad8c441a9519f4cbea9ef2e92d3c7091c7d2f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mrrc-0.9.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mrrc-0.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8d0a3f23ab1c8d9e78990bf8e839a7107c57959344600c33bb34e31288359cbf
MD5 987cee222dd7f379b8266e95d4237fdf
BLAKE2b-256 883357b7208205763f29dc188724e9fd8242e381fbf1f4f05efad4005466c8c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp313-cp313-win_amd64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f23f8cb615e36e699fca9a695d94a04b39543bb0340a9bd9a41f50541faaef37
MD5 089c936b3261f37c46c9bfe76c9b9e75
BLAKE2b-256 6ab6d9f180317141cc6ecd64fec824c607fbf10c7f4a8a41186fa4adc13ee934

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f08a7babd7679ff4970785ffca5d6d387c99b207685a272f56db84ddc0e5484
MD5 729d6764cd8194fd90dce66e096a7626
BLAKE2b-256 d02028c0265a55b2de6cabea166f8d8c6e13a2f17eece3e1d9963405215e80c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 523a97a20870a85a6b744904f1bccee6ebbf7f170fba3a6d6f2b41f9a8cbf631
MD5 edc50162437adeb02bbd33e395256073
BLAKE2b-256 cab05b42d18fa1fa21f2ccec1dc1b79dac47ee16123d8d35624d81a92c135f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cde92d5e276242c08089ef4b3b6df8ef005c49e0ae9dba58470582bef859299d
MD5 70f0e9798036ff268aa23734c10282e7
BLAKE2b-256 788edc9145699250a1549f3887ec69443858c0a1fcae193163c11ccab8dab471

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mrrc-0.9.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mrrc-0.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7ba38f737104c1500cab388a2faafc1b56a2ee9d8246c453b8dbd36b962f5b7
MD5 6161d3de34d0a11acd05c54b7b3f2adf
BLAKE2b-256 4c0bab917b6177a03c5a637c6f7c70aa94dba128bdc868c1986a4030e4c37591

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp312-cp312-win_amd64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0954dc86da8ae6dfb63f2d9941b500e54c0963369e060a63e500e9847887299
MD5 eda56b42cc8d03ec40c12652de920fd9
BLAKE2b-256 ffbd414b086822465450c884ed7cc6092d9c11b5a0020a07d6c1dbc3067e2f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 589f55d52c6c53ebd3ecd0fe2cef75ae007351385a45221792b47e09d99ec925
MD5 6269459996f350cffd819c335f95ffa8
BLAKE2b-256 eace53271216f006fc38bb143ebcded027bd196fbe83beb1409550aaf3fb070e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 66131674d34e5d00504485d04b4abace9d1aaa144baecd2465615d0e05814116
MD5 65171909cca72334a105ae8bd1765083
BLAKE2b-256 5b5e4e30b02553c21c27824022440078930164809794c07588adac0009fa2819

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2dc660e905cf490b0c72e3afae1e5b9c941337880b23dcb1947804684ee7f452
MD5 38693005a4ad4ebb048566a72df17462
BLAKE2b-256 6c13ec14d590aceaba54351421c918b7919d9784fe7c128d36176fbccbfffe41

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mrrc-0.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mrrc-0.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e92c2dd37bd51ea447dcc17858adf1a56d51ba40b4a824040df562cc83228e03
MD5 6fd554d16efb44ff314659a382055c6c
BLAKE2b-256 7088b6d0a9504ed8fe4e3ec4ce00ecdb5a7c25f9e96178e27e4629c6e1b122eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp311-cp311-win_amd64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 238ab4409f3e1f930b726903890f286faea31a4ab6261327162ad78d4c5472fe
MD5 6e8409b15ad5a68e6367751ae8d62773
BLAKE2b-256 bd7c93d222bc2ae4b507ee1b593d9031ba66011a2f9c4f44a6b9e80c16806200

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e5a022881ac2baf49f2e4835a56d286315c0f5fabde15933933e591f2c203ee8
MD5 c4dd8f129befb42c44ae60828eba02b1
BLAKE2b-256 c7db762140c6c910ad2cafcc9b68348070e9293e2afbd5a96349ad127dc32b11

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e621cf3c7f4b375d1cf17bfa59dff209510ac846d7461bf44cf4d0ebc4f9a829
MD5 a630d296d641b7b5218e549a992f0b3f
BLAKE2b-256 55d7f5baee7071167bd43da6979dcece47bf86b69e49ad02186984ef484e6878

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5117939de8575a2c1182447ff8f7ee26b8fd39c073c27c445abaae9fc67cbd8b
MD5 e7a41176b41552960b5727c4974a66b9
BLAKE2b-256 f46efdadbbe2c5024e9fb3e08ffb7a729021115bc827f392fed40b99d345acc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mrrc-0.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mrrc-0.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3a4f4065def689f9ec56697555d2c59adcaf9f445f6f76a0bd0026742a745bca
MD5 821de7225f8c923242cad3bfd61c2a1b
BLAKE2b-256 257cd3ddbf7a57792f27ec6914522e62a549831e4711d513a6eb71eff94d9a6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp310-cp310-win_amd64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9e00c5371a9480aa1767586d6091f4ee33816b68c61b49e0100944d8a426b2a
MD5 0622fe710e4400ec4e985af0c85fe96c
BLAKE2b-256 acdcb9f3c2f2b40d544eb03c0c2c765ba437585d2955f881042ef2cd4855cae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a31acb89f43d95b4bd4febb46d636a464dc9766b85c873ae5c27862343d3290
MD5 8098dba025e3737a31576ce126202fa3
BLAKE2b-256 719dd2507e7afcae7b74eb48e49dded16f0170a4c641ed8e9f9ea6e98d714846

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a0607978c5c7c01c2f122a12d3d6644fb9e885a89384f63b61d9b80d4839f94c
MD5 070765d3cccfa7e3f993acf5a0f64b07
BLAKE2b-256 9a4802c6c9dd3e30889600e12ed646d8fd27399686dd55d96b697009a2429a5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl:

Publisher: python-release.yml on dchud/mrrc

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

File details

Details for the file mrrc-0.9.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for mrrc-0.9.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5485a70fad1d006ef4dd5599576589868379a2a1a528227d272345b87d4b254c
MD5 871ae0158b121996d1e454e0ef443161
BLAKE2b-256 83852e0f89f2c7b86467fbd87bcf53771eb972f1a8511af8ee14833e74fb4da9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrrc-0.9.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: python-release.yml on dchud/mrrc

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