Subject: CVS commit: pkgsrc/databases/py-apsw
From: Adam Ciarcinski
Date: 2023-05-25 11:58:29
Message id: 20230525095829.EAA0AFA87@cvs.NetBSD.org

Log Message:
py-apsw: updated to 3.42.0.0

3.42.0.0

SQLITE_ENABLE_COLUMN_METADATA is enabled when installing APSW from PyPI (binary \ 
or source). (APSW issue 435)

Type stubs and typing information in the documentation use newer Python \ 
conventions such as | instead of Union and list instead of typing.List, being \ 
more concise and readable. (A recent Python is required to use them, but they \ 
have no effect at runtime.) (APSW issue 438)

Shell: Errors when SQLite are preparing a statement now show the relevant \ 
extract of the query, and where the error was detected.

Shell: Output modes table (ASCII line drawing, lots of sanitization), box \ 
(Unicode line drawing) and qbox (box with quoted values) available. Python 3.7+ \ 
(APSW issue 420)

Shell: if started interactively then box is the default mode (list remains the \ 
default in non-interactive)

Added Connection.pragma() to execute pragmas and get results. (APSW issue 432)

Added Cursor.get returning query results with the least amount of structure. \ 
(APSW issue 389)

Fixed execution tracers should return comment text for comment only queries, and \ 
add Cursor.has_vdbe. (APSW issue 433)

Ensure that all applicable options are implemented for apsw.config(), \ 
Connection.config() and similar. (APSW issue 431)

Added apsw.sleep() (APSW issue 419)

Strings for apsw.VFS.xNextSystemCall() are interned avoiding memory leaks. (APSW \ 
issue 430)

Detect unbound recursion not handled by CPython, and handle better. (APSW issue 425)

Files:
RevisionActionfile
1.54modifypkgsrc/databases/py-apsw/Makefile
1.31modifypkgsrc/databases/py-apsw/distinfo