Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-apsw for openSUSE:Factory checked in at 2025-12-19 16:45:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-apsw (Old) and /work/SRC/openSUSE:Factory/.python-apsw.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-apsw" Fri Dec 19 16:45:57 2025 rev:29 rq:1323655 version:3.51.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-apsw/python-apsw.changes 2025-08-06 14:33:47.769300660 +0200 +++ /work/SRC/openSUSE:Factory/.python-apsw.new.1928/python-apsw.changes 2025-12-19 16:49:43.039585670 +0100 @@ -1,0 +2,52 @@ +Fri Dec 12 10:55:57 UTC 2025 - Dirk Müller <[email protected]> + +- update to 3.51.1.0: + * All objects that can be closed implement __bool__() which + returns True while open and False when closed - Connection, + Cursor, Backup, Blob, Session, ChangesetBuilder, Rebaser. +- update to 3.51.0.0: + * JSON can be used as though it is a native type of SQLite, + with automatic conversion of Python objects on writing and + reading. (example) + * Connection.convert_binding (and Cursor.convert_binding) + callback to allow conversion of bindings when executing SQL. + * Connection.convert_jsonb (and Cursor.convert_jsonb) callback + to allow conversion of JSONB when reading query results. + (JSONB is SQLite’s binary internal parsed format for quick + operations on JSON.) + * 3 functions for working directly with JSONB allowing direct + conversion between Python objects and JSONB, without having + to go through the intermediate JSON text format. + * Added apsw.ext.Function() for calling SQL functions directly + from Python. + * When using with (Connection context manager) you can set the + outer transaction mode to DEFERRED (default) / IMMEDIATE / + EXCLUSIVE. (APSW issue 578) + * Changeset.apply() now takes filter_change parameter for + allowing filtering on individual change level, taking + advantage of sqlite3changeset_apply_v3 + * Updated Connection.status() to use 64 bit API, and + apsw.ext.ShowResourceUsage() to show TEMPBUF_SPILL. (pragma + cache_size controls the amount of temp/cache memory + available.) + * The percentile extension is enabled when enabling all + extensions, which is standard for pypi downloads. It enables + several percentile, median, and related SQL functions. + * The carray extension is enabled when enabling all extensions, + which is standard for pypi downloads. apsw.carray() allows + binding bulk numbers, strings, and blobs to a query. See the + example. + * SQLITE_SCM_ constants (BRANCH, TAGS, DATETIME) are available + on the module if built with the amalgamation. + * apsw.ext.generate_series_sqlite() updated to exactly match + SQLite’s behaviour. apsw.ext.generate_series() is recommended + as it matches other databases. + * Updated apsw.unicode to support Unicode 17.0 which adds 4,803 + new codepoints, and updated line breaking, along with other + small tweaks. + * The Geopoly extension (GeoJSON access to RTree) is enabled + when --enable-all-extensions is used with setup.py. This + includes pypi builds. + * This is the final release supporting Python 3.9. + +------------------------------------------------------------------- Old: ---- apsw-3.50.4.0.tar.gz New: ---- apsw-3.51.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-apsw.spec ++++++ --- /var/tmp/diff_new_pack.l6yrI5/_old 2025-12-19 16:49:47.851786909 +0100 +++ /var/tmp/diff_new_pack.l6yrI5/_new 2025-12-19 16:49:47.855787077 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %if 0%{?suse_version} > 1500 %bcond_without libalternatives %else @@ -23,7 +24,7 @@ %{?sle15_python_module_pythons} Name: python-apsw -Version: 3.50.4.0 +Version: 3.51.1.0 Release: 0 Summary: Another Python SQLite Wrapper License: Zlib @@ -43,7 +44,7 @@ BuildRequires: alts %else Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives %endif %python_subpackages ++++++ apsw-3.50.4.0.tar.gz -> apsw-3.51.1.0.tar.gz ++++++ ++++ 209213 lines of diff (skipped)
