diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..d719c72 --- /dev/null +++ b/debian/control @@ -0,0 +1,152 @@ +Source: psycopg3 +Section: python +Priority: optional +Build-Depends: + debhelper-compat (= 13), + dh-sequence-python3, + dh-sequence-sphinxdoc, + dh-python, + libpq-dev, + postgresql, + cmake, + python3-all:any, + python3-setuptools, + pybuild-plugin-pyproject, + python3-typing-extensions, + python3-pytest <!nocheck>, + python3-dnspython <!nocheck>, + python3-shapely <!nocheck>, + python3-tenacity <!nocheck> +Build-Depends-Indep: + python3-doc <!nodoc>, + python-psycopg2-doc <!nodoc>, + python3-sphinx <!nodoc>, + python3-sphinx-autodoc-typehints <!nodoc>, + furo <!nodoc>, +Maintainer: Tomasz Rybak <serpent@debian.org> +Uploaders: Debian Python Team <team+python@tracker.debian.org> +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Vcs-Git: https://salsa.debian.org/python-team/packages/psycopg3.git +Vcs-Browser: https://salsa.debian.org/python-team/packages/psycopg3 +Homepage: https://www.psycopg.org/psycopg3/ + +Package: python3-psycopg +Architecture: all +Depends: + ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends}, + libpq5 +Suggests: + python3-psycopg-pool, + python-psycopg-doc +Conflicts: python3-psycopg3 +Replaces: python3-psycopg3 +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 + +Package: python3-psycopg-pool +Architecture: all +Depends: + ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends}, + python3-psycopg (= ${binary:Version}) +Conflicts: python3-psycopg3-pool +Replaces: python3-psycopg3-pool +Description: PostgreSQL database adapter for Python 3: connection pool + 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 + . + This package contains two connection pool implementations + +Package: python-psycopg-doc +Section: doc +Architecture: all +Multi-Arch: foreign +Build-Profiles: <!nodoc> +Depends: + ${misc:Depends}, + ${sphinxdoc:Depends} +Recommends: + python3-doc, + python-psycopg2-doc +Suggests: python3-psycopg +Conflicts: python-psycopg3-doc +Replaces: python-psycopg3-doc +Description: PostgreSQL database adapter for Python 3 (documentation package) + 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 + . + This package contains the psycopg3 documentation |