{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/12"},{"label":"Database","url":"https://skillfed.io/packages/category/database/3"},{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"PyGreSQL is a Python interface to PostgreSQL databases that wraps the libpq C API, allowing direct database connections and queries from Python code.","skillfed_tags":["postgresql","database-driver","c-extension"],"use_cases":["Direct PostgreSQL queries in scripts or applications where a lightweight, low-level interface is preferred over an ORM.","Legacy Python codebases that already use PyGreSQL and need to remain on a maintained version.","Systems where libpq is already available and you want to avoid additional abstraction layers.","Database administration or reporting tools that need efficient, direct SQL execution."],"what_it_does":"PyGreSQL is a mature Python module that provides direct access to PostgreSQL databases by wrapping the lower-level libpq C library. It has been in active development since 2006 and supports Python 3.8 through 3.14 on the server side with PostgreSQL versions 12 to 18. The package offers a straightforward way to connect to a database, execute queries, and retrieve results without requiring an ORM or higher-level abstraction layer.\n\nThe package is classified as mature but shows aging maintenance signals\u2014the last release was 201 days ago, though the repository remains active. Installation requires both the PyGreSQL package itself and the libpq system library to be present on your client machine, which adds some setup friction compared to pure-Python database drivers. It has no runtime Python dependencies, making it lightweight once installed.","worth_installing":"Yes, if you need a lightweight, direct PostgreSQL interface and can manage the libpq system dependency. The package is mature and stable with no known vulnerabilities, but maintenance is aging\u2014releases come infrequently. Suitable for established projects or where libpq is already present; consider a more actively maintained driver like psycopg if you are starting a new project or need frequent updates."},"id":"pygresql","links":{"html":"https://skillfed.io/packages/pygresql","md":"https://skillfed.io/packages/pygresql.md","pypi":"https://pypi.org/project/pygresql/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-01-25","license_spdx":"PostgreSQL","license_treatment":"unclear","name":"PyGreSQL","python_support":"supports_current","summary":"Python PostgreSQL interfaces"},"popularity":{"monthly_downloads":363428,"position":7221,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.2.3"}
