Installation¶
From PyPI (recommended)¶
This installs a pre-built binary wheel. No Rust toolchain needed.
Prerequisites¶
- Python 3.10+ with
pytestinstalled in your project's environment - macOS (arm64, x86_64) or Linux (x86_64, aarch64)
Build from source¶
If you need a development build or an unsupported platform:
Requires Rust 1.70+. The binary is at target/release/irradiate.
Python environment¶
irradiate embeds its own test harness at runtime — you don't install anything into your project. Your project just needs pytest:
irradiate uses python3 by default. Override with --python:
Verify¶
What irradiate does NOT require¶
- No changes to your
pyproject.toml(though you can add config there) - No pytest plugins in your project
- No
conftest.pymodifications - No coverage configuration