python-postgres


Namepython-postgres JSON
Version 0.0.21 PyPI version JSON
download
home_pageNone
SummaryCombine the flexibility and power of PostgreSQL with the convenience of ORMs.
upload_time2025-10-21 13:21:34
maintainerNone
docs_urlNone
authorNone
requires_python>=3.13
licenseNone
keywords postgresql postgres psql python-postgres
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <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"
}
        
Elapsed time: 9.16673s