<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).
Raw data
{
"_id": null,
"home_page": null,
"name": "python-postgres",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.13",
"maintainer_email": null,
"keywords": "PostgreSQL, postgres, psql, python-postgres",
"author": null,
"author_email": "Vinzenz Klass <vinzenz.klass@valantic.com>",
"download_url": "https://files.pythonhosted.org/packages/57/2d/f1a72ddc8e5f570c04e62f5e0da0202e9391f857b802fa85cdb7601803f7/python_postgres-0.0.21.tar.gz",
"platform": null,
"description": "<p align=\"center\" style=\"margin: 0 0 10px\">\n <img width=\"300\" height=\"300\" src=\"https://vinzenzklass.github.io/python-postgres/img/logo.webp\" alt='Python Postgres' style=\"border-radius: 15px\">\n</p>\n\n<h1 align=\"center\">\n Python Postgres\n</h1>\n\nPython Postgres aims to simplify PostgreSQL interaction in Python. It's a thin abstraction\nover [psycopg](https://www.psycopg.org/psycopg3/docs/index.html) that uses SQL, avoiding ORM-specific syntax while\noffering ORM-like benefits like Pydantic model parsing for expanded editor support, and reduced boilerplate. It\nretains full SQL flexibility and access to underlying psycopg features.\n\n---\n\nVisit [Python Postgres](https://vinzenzklass.github.io/python-postgres/) for more information.\n\nIf you find any issues or have some suggestions,\nplease [open an issue](https://github.com/VinzenzKlass/python-postgres/issues/new).\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Combine the flexibility and power of PostgreSQL with the convenience of ORMs.",
"version": "0.0.21",
"project_urls": {
"Documentation": "https://vinzenzklass.github.io/python-postgres",
"Psycopg Docs": "https://www.psycopg.org/psycopg3/docs/index.html",
"Repository": "https://github.com/VinzenzKlass/python-postgres"
},
"split_keywords": [
"postgresql",
" postgres",
" psql",
" python-postgres"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a576ce0c269e5fcce57fff4999490d56f229590ae32776ddfaba989aa2ab0a77",
"md5": "7def0f9e2856cfe8e4327cbf9bd7ec37",
"sha256": "5bf9a95a3ef79b0f83155e60769b3332ae6f0550fe51e03f8883ae0a325b8871"
},
"downloads": -1,
"filename": "python_postgres-0.0.21-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7def0f9e2856cfe8e4327cbf9bd7ec37",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.13",
"size": 11948,
"upload_time": "2025-10-21T13:21:33",
"upload_time_iso_8601": "2025-10-21T13:21:33.563322Z",
"url": "https://files.pythonhosted.org/packages/a5/76/ce0c269e5fcce57fff4999490d56f229590ae32776ddfaba989aa2ab0a77/python_postgres-0.0.21-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "572df1a72ddc8e5f570c04e62f5e0da0202e9391f857b802fa85cdb7601803f7",
"md5": "59449ca04b6d7fee6fe83e35e629c265",
"sha256": "df2a5560a094084073150c45b895299188979bc6d4089f1a6fe3f00414e74b4a"
},
"downloads": -1,
"filename": "python_postgres-0.0.21.tar.gz",
"has_sig": false,
"md5_digest": "59449ca04b6d7fee6fe83e35e629c265",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.13",
"size": 232042,
"upload_time": "2025-10-21T13:21:34",
"upload_time_iso_8601": "2025-10-21T13:21:34.830966Z",
"url": "https://files.pythonhosted.org/packages/57/2d/f1a72ddc8e5f570c04e62f5e0da0202e9391f857b802fa85cdb7601803f7/python_postgres-0.0.21.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-21 13:21:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "VinzenzKlass",
"github_project": "python-postgres",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "python-postgres"
}