# Installation
## Python
**Requirements**: Python 3.10+
```bash
pip install mrrc
```
Or with uv:
```bash
uv add mrrc
```
### Verify Installation
```python
import mrrc
print("MRRC installed successfully")
```
### Supported Platforms
Pre-built wheels are available for:
| Linux | x86_64, aarch64 |
| macOS | x86_64 (Intel), arm64 (Apple Silicon) |
| Windows | x64 |
## Rust
**Requirements**: Rust 1.71+
Add to your `Cargo.toml`:
```toml
[dependencies]
mrrc = "0.7"
```
Or with cargo:
```bash
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
```bash
git clone https://github.com/dchud/mrrc.git
cd mrrc
uv sync
uv run maturin develop --release
```
### Rust
```bash
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
- [Python Quickstart](quickstart-python.md)
- [Rust Quickstart](quickstart-rust.md)