Skip to main content

catalyst is a typesafe python query builder

Project description

❗ this library is beyond highly experimental, dont use it please

catalyst

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.

supported databases

currently, catalyst supports the following databases:

  • ✅ postgres

support for additional databases is maybe planned in future updates.

development

requirements

  • uv - a modern python package manager and build tool.

environment setup

prepare your development environment with the following commands:

uv venv .venv --python 3.10
source .venv/bin/activate
uv sync

this creates and activates a virtual environment, then synchronizes all required dependencies.

building catalyst

create distributable packages by running:

uv build

this generates build artifacts ready for distribution in ./dist.

roadmap

make this shit prod ready

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

catalyst_orm-0.0.1a2.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

catalyst_orm-0.0.1a2-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file catalyst_orm-0.0.1a2.tar.gz.

File metadata

  • Download URL: catalyst_orm-0.0.1a2.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for catalyst_orm-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 52804a8ea6c7beaf1ece00ab06bf188b8979e0e73f8f2c02669385fd60ba975a
MD5 7617571c84594468f58239672e8efd98
BLAKE2b-256 3ee613a35659474f46d1f24f660ae4ef5dd689b0ce047cef4c58a4ab06712576

See more details on using hashes here.

File details

Details for the file catalyst_orm-0.0.1a2-py3-none-any.whl.

File metadata

File hashes

Hashes for catalyst_orm-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 f46af1d64f82b8a639ec8de7686ff4eca73b3601121f496c25dfc8eb025bb3d5
MD5 8cec4204feca541166d20cbef4903dc8
BLAKE2b-256 bb4f6f4e9ca4c756d897a0526ec3acd2492934e96a6e3a693f5cae5aa703c21b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page