Installation
Requirements
Python 3.12 or later
NumPy
SciPy
Typer
Rich
Installing with pip
The easiest way to install MKado is via pip:
pip install mkado
Installing with uv (Recommended)
For faster installation and dependency management, use uv:
uv pip install mkado
Development Installation
To install for development:
# Clone the repository
git clone https://github.com/andrewkern/mkado.git
cd mkado
# Install with uv (recommended)
uv sync
# Or install with pip in editable mode
pip install -e .
Running Tests
After development installation:
# Run all tests
uv run pytest
# Run with coverage
uv run pytest --cov=mkado
# Run specific test file
uv run pytest tests/test_mk_test.py -v
Verifying Installation
After installation, verify it works:
mkado --help
You should see the help output listing available commands.