Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 650 Bytes

File metadata and controls

21 lines (14 loc) · 650 Bytes

hotdata-runtime

Shared runtime primitives for Hotdata integrations: workspace/session semantics, execution context, query state, run history, and replayable result handles. Framework packages (Marimo, Jupyter, Streamlit, LangGraph) depend on this package.

Runtime boundary and guarantees are defined in CONTRACT.md.

Install:

uv pip install hotdata-runtime
# or: pip install hotdata-runtime

Development (uses uv; creates .venv/ in this repo):

uv sync --locked
uv run pytest

uv.lock is checked in so CI can run uv sync --locked. The default dev group (pytest) is enabled via [tool.uv] default-groups.