Package: wnpp Severity: wishlist Owner: Tomasz Rybak <serp...@debian.org> X-Debbugs-Cc: debian-devel@lists.debian.org, serp...@debian.org
* Package name : psycopg3 Version : 3.0.0~beta{1,2} Upstream Author : Daniele Varrazzo <daniele.varra...@gmail.com> * URL : https://www.psycopg.org/psycopg3/ * License : LGPL-3 Programming Lang: Python Description : PostgreSQL database adapter for Python 3 Psycopg 3 is a newly designed PostgreSQL database adapter for the Python programming language. Psycopg 3 is a complete rewrite of Psycopg 2, maintaining the same fundamental libpq wrapper architecture and DB-API interface design, but exposing new features to better work with the newer versions of Python and PostgreSQL. On the Python side, Psycopg 3 allows the use of asyncio-based concurrency and static typing. Many improvement to the Python interface make the library much simpler and more idiomatic to use, On the PostgreSQL side, Psycopg 3 makes use of server-side parameters, prepared statements, binary parameters, and great support for COPY operations. Psycopg 3 presents a familiar interface for everyone who has used Psycopg 2 or any other `DB-API 2.0` database adapter, but allows one to use more modern PostgreSQL and Python features, such as: - Strict Strong Typing - asynchronous support - server-side parameters binding - binary communication - a great integration of the COPY support - direct access to the libpq functionalities I'll be maintaining this package inside Python team (just like psycopg2 is). To be able to fully built it, I might need to update Cython and psycopg2 versions first.