Metadata-Version: 2.4
Name: pgbee
Version: 0.3.1
Summary: Reference worker and installer for pgbee derived columns on PostgreSQL
Author: Simone Salerno
Author-email: Simone Salerno <doppiaesse@proton.me>
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Dist: httpx2>=2.13.1
Requires-Dist: jsonschema>=4.26.0
Requires-Dist: openai>=3.19.2
Requires-Dist: psycopg[binary,pool]>=3.3.6
Requires-Dist: pydantic>=2.13.5
Requires-Dist: pydantic-settings>=2.15.0
Requires-Dist: structlog>=26.1.0
Requires-Dist: typer>=0.27.2
Requires-Python: >=3.13
Project-URL: Homepage, https://github.com/essedev/pgbee
Project-URL: Repository, https://github.com/essedev/pgbee
Project-URL: Issues, https://github.com/essedev/pgbee/issues
Project-URL: Changelog, https://github.com/essedev/pgbee/blob/main/CHANGELOG.md
Description-Content-Type: text/markdown

# pgbee

AI-derived columns for PostgreSQL. This package is the reference worker and installer:

- `pgbee install` applies the extension's SQL files to a database (works on managed Postgres too);
- `pgbee run` consumes the queue and calls the models through OpenRouter or any OpenAI-compatible endpoint (OpenAI, Azure, Ollama, vLLM), one lane per backend;
- `pgbee status` shows each derived column, its queue and its spend;
- `pgbee extension-files DIR` writes the files for `CREATE EXTENSION pgbee` on self-hosted servers.

The SQL files ship inside the package. Documentation, quickstart and source:
https://github.com/essedev/pgbee

Licensed under Apache-2.0.
