6fc84ca1c0
python 2 support has been dropped since version 2.9 andd956eaa3b1
resulting in the following build failure since bump to version 2.9.1 in commit09417e47d7
: File "setup.py", line 117 f"Unable to find 'pg_config' file in '{self.pg_config_exe}'") ^ Fixes: - http://autobuild.buildroot.org/results/f8a2cf9eea500e2c617381840b849225f12b56f1 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
config BR2_PACKAGE_PYTHON_PSYCOPG2
|
|
bool "python-psycopg2"
|
|
depends on BR2_PACKAGE_PYTHON3
|
|
depends on BR2_USE_WCHAR # postgresql
|
|
select BR2_PACKAGE_POSTGRESQL
|
|
help
|
|
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 INSERTs or UPDATEs.
|
|
|
|
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 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.
|
|
|
|
http://initd.org/psycopg/
|
|
|
|
comment "python-psycopg2 needs a toolchain w/ wchar"
|
|
depends on BR2_PACKAGE_PYTHON3
|
|
depends on !BR2_USE_WCHAR
|