Skip to main content

Development

Clone and Setup

git clone https://github.com/Antonipo/dkmio.git
cd dkmio
python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"

Run Tests

# Run all tests (uses moto for AWS mocking)
pytest

# With coverage
pytest --cov=dkmio

# Run specific tests
pytest -k "transaction"

Code Quality

# Lint with ruff
ruff check .

# Type check with mypy
mypy dkmio/