# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= python-psycopg2 VERSION= 2.9.11 KEYWORDS= python VARIANTS= v13 v14 SDESC[v13]= Python-PostgreSQL Database Adapter (3.13) SDESC[v14]= Python-PostgreSQL Database Adapter (3.14) HOMEPAGE= https://psycopg.org/ CONTACT= Python_Automaton[python@ironwolf.systems] DOWNLOAD_GROUPS= main SITES[main]= PYPI/p/psycopg2 DISTFILE[1]= psycopg2-2.9.11.tar.gz:main DIST_SUBDIR= python-src DF_INDEX= 1 SPKGS[v13]= single SPKGS[v14]= single OPTIONS_AVAILABLE= PY313 PY314 OPTIONS_STANDARD= none VOPTS[v13]= PY313=ON PY314=OFF VOPTS[v14]= PY313=OFF PY314=ON USES= pgsql DISTNAME= psycopg2-2.9.11 GENERATED= yes [PY313].USES_ON= python:v13,sutools [PY314].USES_ON= python:v14,sutools [FILE:900:descriptions/desc.single] Psycopg is the most popular PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent "INSERT"s or "UPDATE"s. Psycopg 2 is mostly implemented in C as a libpq wrapper, resulting in being both efficient and secure. It features client-side and server-side cursors, asynchronous communication and notifications, "COPY TO/COPY FROM" support. Many Python types are supported out-of-the-box and adapted to matching PostgreSQL data types; adaptation can be extended and customized thanks to a flexible objects adaptation system. Psycopg 2 is both Unicode and Python 3 friendly. :alt: Build status [FILE:112:distinfo] 964d31caf728e217c697ff77ea69c2ba0865fa41ec20bb00f0977e62fdcc52e3 379598 python-src/psycopg2-2.9.11.tar.gz