Subject: CVS commit: pkgsrc/databases/py-asyncpg
From: Adam Ciarcinski
Date: 2023-11-06 12:02:56
Message id: 20231106110256.3ECCCFA2C@cvs.NetBSD.org

Log Message:
py-asyncpg: updated to 0.29.0

v0.29.0

Improvements

Python 3.12 and PostgreSQL 16 support
Add support for tuple-format custom codecs on composite types
Support target_session_attrs in URL format, add tests
Infinity numeric support
Add support for the WHERE clause in copy_to methods
Add query logging callbacks and context manager

Fixes

When prepared statements are disabled, avoid relying on them harder
Handle environments with HOME set to a not-a-directory
Fix handling of non-ASCII passwords
Disable JIT while doing type introspection
Remove connection parameter caching in Pool
Switch to Python 3.12-style wait_for
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
Use cleanup_ctx in pool usage doc
Close cursor portals once the iterator is exhausted
Cut BaseProtocol circular reference on close.
Allow passing hosts as tuples to connect() (in addition to lists)

Files:
RevisionActionfile
1.27modifypkgsrc/databases/py-asyncpg/Makefile
1.12modifypkgsrc/databases/py-asyncpg/PLIST
1.24modifypkgsrc/databases/py-asyncpg/distinfo
1.1removepkgsrc/databases/py-asyncpg/patches/patch-asyncpg_pgproto_hton.h