Metadata-Version: 2.4
Name: python-postgres
Version: 0.0.17
Summary: Combine the flexibility and power of PostgreSQL with the convenience of ORMs.
Project-URL: Documentation, https://vinzenzklass.github.io/python-postgres
Project-URL: Repository, https://github.com/VinzenzKlass/python-postgres
Project-URL: Psycopg Docs, https://www.psycopg.org/psycopg3/docs/index.html
Author-email: Vinzenz Klass <vinzenz.klass@valantic.com>
License-File: LICENSE
Keywords: PostgreSQL,postgres,psql,python-postgres
Requires-Python: >=3.13
Requires-Dist: psycopg[pool]>=3.2.0
Requires-Dist: pydantic>=2.10.0
Provides-Extra: binary
Requires-Dist: psycopg[binary]>=3.2.0; extra == 'binary'
Provides-Extra: c
Requires-Dist: psycopg[c]>=3.2.0; extra == 'c'
Description-Content-Type: text/markdown

<p align="center" style="margin: 0 0 10px">
    <img width="300" height="300" src="https://vinzenzklass.github.io/python-postgres/img/logo.webp" alt='Python Postgres' style="border-radius: 15px">
</p>

<h1 align="center">
    Python Postgres
</h1>

Python Postgres aims to simplify PostgreSQL interaction in Python. It's a thin abstraction
over [psycopg](https://www.psycopg.org/psycopg3/docs/index.html) that uses SQL, avoiding ORM-specific syntax while
offering ORM-like benefits like Pydantic model parsing for expanded editor support, and reduced boilerplate. It
retains full SQL flexibility and access to underlying psycopg features.

---

Visit [Python Postgres](https://vinzenzklass.github.io/python-postgres/) for more information.

If you find any issues or have some suggestions,
please [open an issue](https://github.com/VinzenzKlass/python-postgres/issues/new).

