Revisions of python-psycopg2
Dominique Leuenberger (dimstar_suse)
accepted
request 1136458
from
Dirk Mueller (dirkmueller)
(revision 46)
- require setuptools
Ana Guerrero (anag+factory)
accepted
request 1129668
from
Dirk Mueller (dirkmueller)
(revision 45)
- update to 2.9.9: * Add support for Python 3.12. * Drop support for Python 3.6. * Wheel package bundled with PostgreSQL 16 libpq in order to add support for recent features, such as ``sslcertmode``.
Ana Guerrero (anag+factory)
accepted
request 1109514
from
Dirk Mueller (dirkmueller)
(revision 44)
- update to 2.9.7: * Fix propagation of exceptions raised during module initialization * Fix building when pg_config returns an empty string - Update to 2.9.5 * Alpine (musl) wheels now available - update to 2.8.5 * Added interval_status parameter to start_replication() method and other facilities to send automatic replication keepalives * Fixed “there’s no async cursor” error polling a connection with * Added errors module. Every PostgreSQL error is converted into * Added BYTES adapter to manage databases with mixed encodings on * Added table_oid and table_column attributes on cursor.description * Added connection.info object to retrieve various PostgreSQL * Fixed async communication blocking if results are returned in * Dropped deprecated PersistentConnectionPool. Use * Binary packages no longer installed by default. The * Added Replication protocol support (ticket #322). Main authors are * Added parse_dsn() and make_dsn() functions (tickets #321, #363). connect() * Added __libpq_version__ and libpq_version() to inspect the version of the * The attributes notices and notifies can be customized replacing them with * Adapt network types to ipaddress objects when available. When not enabled, convert arrays of network types to lists by default. The old Inet adapter is * Give precedence to __conform__() over superclasses to choose an object * Using Python C API decoding functions and codecs caching for faster * executemany() slowness addressed by execute_batch() and execute_values() * Added async_ as an alias for async to support Python 3.7 where async will * Unless in autocommit, do not use default_transaction_* settings to control the session characteristics as it may create problems with external
Dominique Leuenberger (dimstar_suse)
accepted
request 1081820
from
Dirk Mueller (dirkmueller)
(revision 43)
Dominique Leuenberger (dimstar_suse)
accepted
request 1077060
from
Dirk Mueller (dirkmueller)
(revision 42)
- update to 2.9.6: * Package manylinux 2014 for aarch64 and ppc64le platforms, in order to include libpq 15 in the binary package (:ticket:`#1396`). * Wheel package compiled against OpenSSL 1.1.1t.
Dominique Leuenberger (dimstar_suse)
accepted
request 1032498
from
Markéta Machová (mcalabkova)
(revision 41)
Dominique Leuenberger (dimstar_suse)
accepted
request 943182
from
Dirk Mueller (dirkmueller)
(revision 40)
- update to 2.9.3: * Alpine (musl) wheels now available
Dominique Leuenberger (dimstar_suse)
accepted
request 934511
from
Dirk Mueller (dirkmueller)
(revision 39)
- update to 2.9.2: * Raise `ValueError` for dates >= Y10k (:ticket:`#1307`). * `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to PostgreSQL 14. * Add preliminary support for Python 3.11 (:tickets:`#1376, #1386`). * Wheel package compiled against OpenSSL 1.1.1l and PostgreSQL 14.1
Dominique Leuenberger (dimstar_suse)
accepted
request 925643
from
Dirk Mueller (dirkmueller)
(revision 38)
Dominique Leuenberger (dimstar_suse)
accepted
request 835010
from
Dirk Mueller (dirkmueller)
(revision 37)
- update to 2.8.6: * Fixed memory leak changing connection encoding to the current one * Fixed search of mxDateTime headers in virtualenvs (:ticket:`#996`). * Added missing values from errorcodes (:ticket:`#1133`). * `cursor.query` reports the query of the last :sql:`COPY` opearation too * `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to PostgreSQL 13. * Added wheel packages for ARM architecture (:ticket:`#1125`). * Wheel package compiled against OpenSSL 1.1.1g.
Dominique Leuenberger (dimstar_suse)
accepted
request 807105
from
Tomáš Chvátal (scarabeus_iv)
(revision 36)
- Sort out the syntax of the deps bsc#1171213
Dominique Leuenberger (dimstar_suse)
accepted
request 796702
from
Tomáš Chvátal (scarabeus_iv)
(revision 35)
Dominique Leuenberger (dimstar_suse)
accepted
request 787714
from
Dirk Mueller (dirkmueller)
(revision 34)
- fix postgresql build dependency: pg_config is in postgresql-server-devel (bsc#1167541)
Dominique Leuenberger (dimstar_suse)
accepted
request 786407
from
Tomáš Chvátal (scarabeus_iv)
(revision 33)
Dominique Leuenberger (dimstar_suse)
accepted
request 780392
from
Dirk Mueller (dirkmueller)
(revision 32)
- update to 2.8.4: - Fixed building with Python 3.8 (:ticket:`#854`). - Don't swallow keyboard interrupts on connect when a password is specified in the connection string (:ticket:`#898`). - Don't advance replication cursor when the message wasn't confirmed (:ticket:`#940`). - Fixed inclusion of ``time.h`` on linux (:ticket:`#951`). - Fixed int overflow for large values in `~psycopg2.extensions.Column.table_oid` and `~psycopg2.extensions.Column.type_code` (:ticket:`#961`). - `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to PostgreSQL 12. - Wheel package compiled against OpenSSL 1.1.1d and PostgreSQL at least 11.4.
Dominique Leuenberger (dimstar_suse)
accepted
request 738373
from
Matej Cepl (mcepl)
(revision 31)
Replace %fdupes -s with plain %fdupes; hardlinks are better.
Dominique Leuenberger (dimstar_suse)
accepted
request 713467
from
Tomáš Chvátal (scarabeus_iv)
(revision 30)
Dominique Leuenberger (dimstar_suse)
accepted
request 707677
from
Tomáš Chvátal (scarabeus_iv)
(revision 29)
Dominique Leuenberger (dimstar_suse)
accepted
request 690714
from
Todd R (TheBlackCat)
(revision 28)
Dominique Leuenberger (dimstar_suse)
accepted
request 681339
from
Tomáš Chvátal (scarabeus_iv)
(revision 27)
- Update to 2.7.7: * Cleanup of the cursor results assignment code, which might have solved double free and inconsistencies in concurrent usage (:tickets:`#346, #384`). * Close named cursors if exist, even if execute() wasn't called (ticket #746). * Fixed building on modern FreeBSD versions with Python 3.7 (ticket #755). * Fixed hang trying to COPY via execute() in asynchronous connections (ticket #781). * Fixed adaptation of arrays of empty arrays (ticket #788). * Fixed segfault accessing the connection.readonly and connection.deferrable attributes repeatedly (ticket #790). * execute_values() accepts sql.Composable objects (ticket #794). * errorcodes map updated to PostgreSQL 11. * Allow non-ascii chars in namedtuple fields (regression introduced fixing ticket #211). * Fixed adaptation of arrays of arrays of nulls (ticket #325). * Fixed building on Solaris 11 and derivatives such as SmartOS and illumos (ticket #677). * Maybe fixed building on MSYS2 (as reported in ticket #658). * Allow string subclasses in connection and other places (ticket #679). * Don't raise an exception closing an unused named cursor (ticket #716).
Displaying revisions 1 - 20 of 46