a lightweight, sql-like query builder designed to accelerate python developers in handling database interactions. catalyst aims to simplify database operations, providing an intuitive and efficient approach to building and managing database queries in python.
currently, catalyst supports the following databases:
- ✅ postgres
support for additional databases is maybe planned in future updates.
- uv - a modern python package manager and build tool.
prepare your development environment with the following commands:
uv venv .venv --python 3.10
source .venv/bin/activate
uv syncthis creates and activates a virtual environment, then synchronizes all required dependencies.
create distributable packages by running:
uv buildthis generates build artifacts ready for distribution in ./dist.
make this shit prod ready