Subject: CVS commit: pkgsrc/databases/py-asyncpg
From: Adam Ciarcinski
Date: 2024-10-20 22:12:01
Message id: 20241020201201.F4131FC7E@cvs.NetBSD.org

Log Message:
py-asyncpg: updated to 0.30.0

0.30.0

Improvements

Implement GSSAPI authentication
Implement SSPI authentication
Add initial typings
Allow building with Cython 3
docs: fix connection pool close call
Add support for the sslnegotiation parameter
Test and build on Python 3.13
Support PostgreSQL 17
Add fetchmany to execute many and return rows
Add connect kwarg to Pool to better support GCP's CloudSQL
Allow customizing connection state reset

Fixes

s/quote/quote_plus/ in the note about DSN part quoting
Use asyncio.run() instead of run_until_complete()
Require async_timeout for python < 3.11
Allow testing with uvloop on Python 3.12
Mark pool-wrapped connection coroutine methods as coroutines
handle None parameters in copy_from_query, returning NULL
fix: return the pool from async_init_ if it's already initialized
Replace obsolete, unsafe Py_TRASHCAN_SAFE_BEGIN/END

Files:
RevisionActionfile
1.28modifypkgsrc/databases/py-asyncpg/Makefile
1.13modifypkgsrc/databases/py-asyncpg/PLIST
1.25modifypkgsrc/databases/py-asyncpg/distinfo