Datarecipes is FrameFactory 2.
Declarative Data Composition
This repository uses uv for environment and dependency management.
- Python 3.11+
uvinstalled (for example:brew install uvorpipx install uv)
uv sync --group dev # Use --extra instead of --group in older uv versionsThis creates/updates .venv and installs runtime + development dependencies.
uv run pytest
uv run pytest --cov=datarecipes --cov-report=xml
uv run ruff check .
uv run ruff format .
uv run mypy datarecipes
uv run pre-commit install