Skip to content

Installation

Python

Requirements: Python 3.10+

pip install mrrc

Or with uv:

uv add mrrc

Verify Installation

import mrrc
print("MRRC installed successfully")

Supported Platforms

Pre-built wheels are available for:

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

Rust

Requirements: Rust 1.71+

Add to your Cargo.toml:

[dependencies]
mrrc = "0.7"

Or with cargo:

cargo add mrrc

All formats (ISO 2709, JSON, XML, CSV, Dublin Core, MODS, BIBFRAME) are included by default. No feature flags are needed.

Building from Source

Python

git clone https://github.com/dchud/mrrc.git
cd mrrc
uv sync
uv run maturin develop --release

Rust

git clone https://github.com/dchud/mrrc.git
cd mrrc
cargo build --release

Troubleshooting

Python: "No matching distribution found"

Ensure you're using a supported Python version (3.10-3.14) and platform.

Next Steps