Revisions of python-asyncpg
buildservice-autocommit
accepted
request 1128744
from
Dirk Mueller (dirkmueller)
(revision 19)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 18)
- update to 0.29.0: * Python 3.12 and PostgreSQL 16 support (#1084) * Add support for tuple-format custom codecs on composite types * Support `target_session_attrs` in URL format, add tests * Infinity numeric support (#1067) * Add support for the `WHERE` clause in `copy_to` methods * Add query logging callbacks and context manager (#1043) * When prepared statements are disabled, avoid relying on them harder (#1065) * Handle environments with HOME set to a not-a-directory * Fix handling of non-ASCII passwords (#1062) * Disable JIT while doing type introspection (#1082) * Remove connection parameter caching in `Pool` (#1053) * Switch to Python 3.12-style `wait_for` (#1086) * Update automatic PostGIS type conversion for Shapely 2.0 * Use the `timeout` context manager in the connection path * Small fix for documentation on using SSL in Connection (#995) * Use cleanup_ctx in pool usage doc (#878) * Close cursor portals once the iterator is exhausted (#1088) * Cut BaseProtocol circular reference on close. (#1049) * Allow passing hosts as tuples to `connect()` (in addition to * Drop support for Python 3.7 (#1064) - Update to 0.27.0 - update * Add support for password functions (useful for RDS IAM auth) * Vastly speedup executemany by batching protocol messages * Avoid unnecessary overhead during connection reset - Update to version 0.20.1
buildservice-autocommit
accepted
request 1098177
from
Dirk Mueller (dirkmueller)
(revision 17)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 16)
- update to 0.28.0: * Minor fixes and improvements. * Do not try to cleanup statements (#981) * Add Pool.is_closing() method (#973) * Fix test_tls_version for LibreSSL (#974) * Handle environments without home dir (#1011) * fix: salt and iterations parsing for scram (#1026) * Add support for target_session_attrs (#987) * Add support for READ UNCOMMITTED (#1039) * Update benchmarks, add psycopg3 (#1042)
buildservice-autocommit
accepted
request 1096814
from
Markéta Machová (mcalabkova)
(revision 15)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1096808
from
Eric Schirra (ecsos)
(revision 14)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1034468
from
Markéta Machová (mcalabkova)
(revision 13)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1034371
from
Yogalakshmi Arunachalam (yarunachalam)
(revision 12)
- Update to 0.27.0 Support Python 3.11 and PostgreSQL 15. This release also drops support for Python 3.6. * Changes Add arm64 mac and linux wheels Add Python 3.11 to the test matrix Exclude .venv from flake8 (#958) Upgrade to flake8 5.0.4 (from 3.9.2) (#961) Show an example of a custom Record class (#960) Use the exact type name in Record.repr (#959) Drop Python 3.6 support (#940) Test on Python 3.11 and PostgreSQL 15, fix workflow deprecations (#968)
buildservice-autocommit
accepted
request 1010616
from
Daniel Garcia (dgarcia)
(revision 11)
baserev update by copy to link target
Daniel Garcia (dgarcia)
committed
(revision 10)
- Disable failing test test_executemany_uvloop_ssl_issue_700, because the ssl_user role doesn't have permission to create tables by default with the current postgresql configuration.
buildservice-autocommit
accepted
request 993145
from
Dirk Mueller (dirkmueller)
(revision 9)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 992741
from
Otto Hollmann (ohollmann)
(revision 8)
- Update to 0.26.0: * Changes ------- * Add support to use awaitable object in password function. (#889) (by @kwarunek in fb3b6bf7 for #889) * Support direct TLS connections (i.e. no STARTTLS) (#923) (by @jackwotherspoon in f2a937d2 for #923) * Fixes ----- * Fix invalid `pyproject.toml` (#900) (by @Rongronggg9 in eddb649c for #900) * Add record_class parameter Pool.fetch and Pool.fetchrow (#896) (by @baltitenger in 2519cf38 for #896) * Domain basetypes are introspected (#886) (#887) (by @QuantumTM in cca4a2d3 for #886) * Properly handle exceptions raised while handling server auth messages (#862) (by @elprans in bd192623 for #862)
Dirk Mueller (dirkmueller)
committed
(revision 7)
- update - update to 0.25.0: * Improve SSL option compatibility in URIs * Add Pool methods to determine its min, max, current and idle size * Make it possible to specify a statement name in Connection.prepare() * Implement support for multirange types * Make sure timeout callbacks always get cleaned up * Update __all__ statements to a simpler form that is better supported by typecheckers * Fix test_timetz_encoding on Python 3.10 * Fix a bunch of ResourceWarnings in the test suite * Fix SSLContext deprecation warnings * Fix the description of the database argument to connect() * Fix parsing of IPv6 addresses in the connection URI * Improve diagnostics of invalid executemany() input
Matej Cepl (mcepl)
accepted
request 925854
from
Benjamin Greiner (bnavigator)
(revision 6)
- Update to 0.24.0 * Drop support for Python 3.5 (#777) * Add support for Python 3.10 (#795) * Add support for asynchronous iterables to copy_records_to_table() (#713) * Add support for coroutine functions as listener callbacks (#802) * Add support for sslcert, sslkey and sslrootcert parameters to DSN (#768) * Add copy_ wrappers to Pool (#661) * Add issubset and issuperset methods to the Range type (#563) * Break connection internal circular reference (#774) * Make Server Version Extraction More Flexible (#778) - Release 0.23.0 * Avoid TypeError in Transaction.__repr__ (#703) * Feed memoryview to writelines() (#715) * Add sslmode=allow support and fix =prefer retry (#720) * Loosen message test in test_invalid_input (#751) * Support readonly and deferrable for non-serializable transactions (#747) * Fix asyncpg with Py_DEBUG mode (#719) * Fix docs/Makefile and docs/_static/theme_overrides.css missing from PyPI package (#708) - Reactivate python36: uvloop for testing is optional
Matej Cepl (mcepl)
accepted
request 919659
from
Dominique Leuenberger (dimstar)
(revision 5)
- Do not build for python 3.6: the required dependency uvloop does no longer support Python 3.6 since version 0.16.
buildservice-autocommit
accepted
request 890178
from
Dirk Mueller (dirkmueller)
(revision 4)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 3)
- update to 0.22.0: * Add support for connection termination listeners * Add support for password functions (useful for RDS IAM auth) * Fix possible uninitalized pointer access on unexpected array * message data (CVE-2020-17446, * Vastly speedup executemany by batching protocol messages * Add Python 3.9 support * Allow using custom Record class * Prefer SSL connections by default * Add codecs for a bunch of new builtin types * Expose Pool as asyncpg.Pool * Avoid unnecessary overhead during connection reset * Bugfixes - drop merged-static-fix.patch (upstream)
Dominique Leuenberger (dimstar_suse)
accepted
request 850170
from
John Vandenberg (jayvdb)
(revision 2)
initialized devel package after accepting 850170
Matej Cepl (mcepl)
accepted
request 849971
from
John Vandenberg (jayvdb)
(revision 1)
Modern equiv of psycopg2, which is also maintained at d-l-py. It is a dependency of a very large number of python libraries already present in d-l-py, and many others which should be in d-l-py because they are considered core by most other Linux distros, so I believe this new should also be maintained here. 4.5k stars on GitHub. Already present in Debian & Ubuntu & co, Arch & Manjaro & co, Gentoo, *ports, nix, Kali https://repology.org/projects/?search=asyncpg
Displaying all 19 revisions