malvin
Installation
Notes
malvin allows all tool calls by default.
Speed
malvin like to run unit tests. It does its best to only run what's necessary, but these tools can help speed things up:
- [Python] pytest-testmon Runs only unit tests affected by code changes
- [Rust] cargo-nextest Faster than
cargo test - [Rust] sccache Speeds up builds by caching build artifacts
sccache (Rust builds)
Install once (macOS): brew install sccache
This repo enables sccache via .cargo/config.toml (rustc-wrapper = "sccache"). Any cargo build, cargo clippy, or cargo nextest in this tree uses it automatically.
Verify: ./admin/verify_sccache.sh