python-postgres


Namepython-postgres JSON
Version 0.0.12 PyPI version JSON
download
home_pageNone
SummaryCombine the flexibility and power of PostgreSQL with the convenience of ORMs.
upload_time2025-04-25 16:37:35
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
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.12",
    "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/85/d1/0e7aabbaa02d2f578044be9f551066d730f5518d3d86ffce1f7b722a7401/python_postgres-0.0.12.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.12",
    "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": "c62aee373ab10783b0ce63e9cb88099c8f98b64ac1cc95474ee61c79272be569",
                "md5": "7884437407708cee88857e0f64c26d84",
                "sha256": "367b5e2a073b80ec17e595e7659435918bd199932a85d1066291594911e5f2e1"
            },
            "downloads": -1,
            "filename": "python_postgres-0.0.12-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7884437407708cee88857e0f64c26d84",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 11241,
            "upload_time": "2025-04-25T16:37:33",
            "upload_time_iso_8601": "2025-04-25T16:37:33.848823Z",
            "url": "https://files.pythonhosted.org/packages/c6/2a/ee373ab10783b0ce63e9cb88099c8f98b64ac1cc95474ee61c79272be569/python_postgres-0.0.12-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "85d10e7aabbaa02d2f578044be9f551066d730f5518d3d86ffce1f7b722a7401",
                "md5": "64a984222f2e4bb2508664f27ad23409",
                "sha256": "1c92ca9ca0da27dc041e63bc676c6b21484b6d885e578243d589612b7f8bfeff"
            },
            "downloads": -1,
            "filename": "python_postgres-0.0.12.tar.gz",
            "has_sig": false,
            "md5_digest": "64a984222f2e4bb2508664f27ad23409",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 227386,
            "upload_time": "2025-04-25T16:37:35",
            "upload_time_iso_8601": "2025-04-25T16:37:35.443753Z",
            "url": "https://files.pythonhosted.org/packages/85/d1/0e7aabbaa02d2f578044be9f551066d730f5518d3d86ffce1f7b722a7401/python_postgres-0.0.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-04-25 16:37:35",
    "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: 0.42112s