APSW 3.48.0.0 Released

12 views
Skip to first unread message

Roger Binns

unread,
Jan 14, 2025, 2:29:25 PMJan 14
to Python-SQLite group
APSW 3.48.0.0 is now available. The project is at https://github.com/rogerbinns/apsw which includes full documentation, source, installation information and more.

APSW is a wrapper around SQLite that provides all SQLite API functionality in Python. It is not DBAPI compliant as it provides SQLite semantics. sqlite3 provides DBAPI semantics. You can see the two approaches contrasted at https://rogerbinns.github.io/apsw/pysqlite.html

Changelist is below and at https://rogerbinns.github.io/apsw/changes.html

You can pass any Python objects into SQLite, and return them when used as runtime values such as functions. SQLite’s pointer passing interface is used behind the scenes. (APSW issue 521)

Source releases are also available in tar format (APSW issue 548), and have updated source release signing instructions. (APSW issue 549)

Shared cache (2006) is omitted when APSW includes the amalgamation like PyPI builds. This is recommended by SQLite, has been discouraged for a long time. apsw.enable_shared_cache() will raise an exception if called and the shared cache has been omitted. You can see what options are in effect in apsw.compile_options. If you were using it for shared memory databases then use the memdb VFS.

Roger
Reply all
Reply to author
Forward
0 new messages