Subject: CVS commit: pkgsrc/databases/py-apsw
From: Adam Ciarcinski
Date: 2023-01-17 11:25:51
Message id: 20230117102551.6982CFA90@cvs.NetBSD.org

Log Message:
py-apsw: updated to 3.40.1.0

3.40.1.0
Implemented window functions (APSW issue 292)

Function flags can be specified to Connection.createscalarfunction() and \ 
Connection.createaggregatefunction(). Added apsw.mapping_function_flags. (APSW \ 
issue 384)

Added Connection.trace_v2() with apsw.mapping_trace_codes and \ 
apsw.mapping_statement_status (APSW issue 383)

Ensure all SQLite APIs are wrapped. Connection.system_errno, apsw.strlike(), \ 
apsw.strglob(), apsw.stricmp(), apsw.strnicmp(), Connection.filename_wal, \ 
Connection.filename_journal, Connection.table_exists(), \ 
Connection.column_metadata(), Error.error_offset, Connection.cacheflush(), \ 
Connection.release_memory(), apsw.hard_heap_limit(). Connection.drop_modules() \ 
(APSW issue 382)

When an unraisable exception happens, sqlite3_log is now called so you will have \ 
context within SQLite’s actions. sys.unraisablehook is now called first, and \ 
if it doesn’t exist then sys.excepthook as before. (APSW issue 385)

When the wrong type is given for a function argument, the error message now \ 
includes the parameter name and function signature. (APSW issue 358)

Let SQLite do size checking instead of APSW for strings and blobs. (APSW issue 387)

Added apsw.ext.log_sqlite() which installs a handler that forwards SQLite \ 
messages to the logging module.

Added set_default_vfs() and unregister_vfs() taking vfs names. The test suite \ 
also unregisters ZipVFS (APSW issue 394)

Files:
RevisionActionfile
1.50modifypkgsrc/databases/py-apsw/Makefile
1.28modifypkgsrc/databases/py-apsw/distinfo