Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

SQLRooms Python workspace

Use uv from python/. The maintained distributions are sqlrooms (CLI, UI, ASGI DuckDB runtime and agent connector) and the independent sqlrooms-rag. The standalone sqlrooms-server distribution is retired from source/builds.

uv sync --package sqlrooms
uv run --package sqlrooms sqlrooms ./workspace.duckdb
uv run --package sqlrooms sqlrooms server --db-path ./workspace.duckdb --port 4000
uv run --package sqlrooms pytest sqlrooms/tests

Build bundled assets from the repository root with pnpm --filter sqlrooms-python build:ui, then uv build --package sqlrooms from this directory. Version and publication commands have one runtime artifact owner (pnpm cli:version, pnpm cli:publish:dry). Publication requires a separate explicit release operation. sqlrooms-rag remains independently versioned.

Publishing to PyPI

See Publishing SQLRooms and Roomie for prerequisites, versioning, authentication, dry runs, uploads, and installation checks. Publish the compatible SQLRooms runtime before releasing Roomie.

See runtime documentation, migration and authentication.