python2-psycopg2 - Python-PostgreSQL Database Adapter

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename python2-psycopg2-2.7.7-2.1.x86_64.rpm
Package name python2-psycopg2
Package version 2.7.7
Package release 2.1
Package architecture x86_64
Package type rpm
Category Development/Languages/Python
License LGPL-3.0-or-later AND (LGPL-3.0-or-later OR ZPL-2.0) AND SUSE-GPL-2.0-with-openssl-exception
Maintainer -
Download size 155.08 KB
Installed size 548.62 KB
psycopg2 is a PostgreSQL database adapter for the Python programming
psycopg2 is different from the other database adapter because it was
designed for heavily multi-threaded applications that create and destroy
lots of cursors and make a conspicuous number of concurrent INSERTs or
UPDATEs. psycopg2 also provide asychronous operations and support
for coroutine libraries.


Package Version Architecture Repository
python2-psycopg2-2.7.7-2.1.i586.rpm 2.7.7 i586 openSUSE Oss
python2-psycopg2 - - -


Name Value - - - - -
python(abi) = 2.7


Name Value
python-psycopg2 = 2.7.7-2.1
python2-psycopg2 = 2.7.7-2.1
python2-psycopg2(x86-64) = 2.7.7-2.1


Name Value
python-psycopg2 < 2.7.7-2.1


Type URL
Binary Package python2-psycopg2-2.7.7-2.1.x86_64.rpm
Source Package python-psycopg2-2.7.7-2.1.src.rpm

Install Howto

Install python2-psycopg2 rpm package:

# zypper install python2-psycopg2




2019-04-02 - Todd R <>
- Requires postgresql-server-devel on Factory now.
2019-03-04 - Tomá? Chvátal <>
- 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).
2018-03-07 -
- Allows Recommends and Suggest in Fedora
2018-02-27 -
- Suggests only for SUSE
2018-02-22 -
- update to version 2.7.4:
- Moving away from installing the wheel package by default.
Packages installed from wheel raise a warning on import. Added package
``psycopg2-binary`` to install from wheel instead (:ticket:`#543`).
- Convert fields names into valid Python identifiers in
`~psycopg2.extras.NamedTupleCursor` (:ticket:`#211`).
- Fixed Solaris 10 support (:ticket:`#532`).
- `cursor.mogrify()` can be called on closed cursors (:ticket:`#579`).
- Fixed setting session characteristics in corner cases on autocommit
connections (:ticket:`#580`).
- Fixed `~psycopg2.extras.MinTimeLoggingCursor` on Python 3 (:ticket:`#609`).
- Fixed parsing of array of points as floats (:ticket:`#613`).
- Fixed `~psycopg2.__libpq_version__` building with libpq >= 10.1
- Fixed `~cursor.rowcount` after `~cursor.executemany()` with :sql:`RETURNING`
statements (:ticket:`633`).
- Fixed compatibility problem with pypy3 (:ticket:`#649`).
- Wheel packages compiled against PostgreSQL 10.1 libpq and OpenSSL 1.0.2n.
- Wheel packages for Python 2.6 no more available (support dropped from
wheel building infrastructure).
- update to version
- not relevant
- update to version
- not relevant

See Also

Package Description
python2-ptpython-2.0.3-3.1.noarch.rpm Python REPL build on top of prompt_toolkit
python2-ptyprocess-0.6.0-2.2.noarch.rpm Run a subprocess in a pseudo terminal
python2-publicsuffixlist-0.6.5-1.1.noarch.rpm Public suffix list implementaion in Python
python2-pudb-2018.1-2.3.noarch.rpm A full-screen, console-based Python debugger
python2-pulsectl-17.12.2-2.2.noarch.rpm Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)
python2-pure-sasl-0.6.1-1.1.noarch.rpm Pure Python client SASL implementation
python2-pushy-0.5.4-2.2.noarch.rpm A library for transparently accessing objects in a remote Python interpreter
python2-pwquality-1.4.0-2.4.i586.rpm Python bindings for libpwquality
python2-pwquality-1.4.0-2.4.x86_64.rpm Python bindings for libpwquality
python2-py-1.8.0-1.1.noarch.rpm Library with cross-python path, ini-parsing, io, code, log facilities
python2-py-cpuinfo-3.1.0-3.1.noarch.rpm Python library and tool to get CPU info
python2-py-espeak-ng-0.1.8-1.1.noarch.rpm Python interface for eSpeak NG
python2-py-radix-0.10.0-1.4.i586.rpm Radix tree implementation
python2-py-radix-0.10.0-1.4.x86_64.rpm Radix tree implementation
python2-py-ubjson-0.13.0-1.1.i586.rpm Universal Binary JSON encoder/decoder