Metadata-Version: 2.5
Name: querysolo
Version: 0.1.0rc1
Summary: Your laptop is the warehouse until it can't be. A local-first lakehouse: Iceberg on Parquet, an Iceberg REST catalog, DuckDB, and a pre-flight gauge.
Author: QuerySolo contributors
License-Expression: Apache-2.0
Requires-Python: >=3.12
Requires-Dist: anyio>=4
Requires-Dist: duckdb<1.6,>=1.5.3
Requires-Dist: dulwich<1.3,>=1.2
Requires-Dist: fastapi
Requires-Dist: psutil
Requires-Dist: pyarrow
Requires-Dist: pydantic<3,>=2
Requires-Dist: pyiceberg[pyarrow]<0.13,>=0.12
Requires-Dist: pyyaml>=6.0.3
Requires-Dist: rich
Requires-Dist: sqlalchemy<3,>=2
Requires-Dist: typer
Requires-Dist: uvicorn
Provides-Extra: dbt
Requires-Dist: dbt-core<2,>=1.12.4; extra == 'dbt'
Requires-Dist: dbt-duckdb<2,>=1.11.0; extra == 'dbt'
Description-Content-Type: text/markdown

# querysolo

The Python core of QuerySolo: the Iceberg REST catalog, the DuckDB engine, the gauge, history, the CLI and the local API. The build brief is `../build-sessions/core-v0.N-plan.md` (highest N); start from the repo's `CLAUDE.md`.

```
uv sync          # once
uv run pytest    # the suite; every step's gate lives here
uv run querysolo --version
```
