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 2026-01-29 17:46:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-apsw (Old) and /work/SRC/openSUSE:Factory/.python-apsw.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-apsw" Thu Jan 29 17:46:55 2026 rev:30 rq:1329793 version:3.51.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-apsw/python-apsw.changes 2025-12-19 16:49:43.039585670 +0100 +++ /work/SRC/openSUSE:Factory/.python-apsw.new.1995/python-apsw.changes 2026-01-29 17:49:27.448832892 +0100 @@ -1,0 +2,7 @@ +Thu Jan 22 09:36:34 UTC 2026 - Dirk Müller <[email protected]> + +- update to 3.51.2.0: + * apsw.ext.DataClassRowFactory now defaults slots to True for + dataclasses.dataclass() which saves a small amount of memory. + +------------------------------------------------------------------- Old: ---- apsw-3.51.1.0.tar.gz New: ---- apsw-3.51.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-apsw.spec ++++++ --- /var/tmp/diff_new_pack.PgFe3O/_old 2026-01-29 17:49:28.036857835 +0100 +++ /var/tmp/diff_new_pack.PgFe3O/_new 2026-01-29 17:49:28.040858005 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-apsw # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ %{?sle15_python_module_pythons} Name: python-apsw -Version: 3.51.1.0 +Version: 3.51.2.0 Release: 0 Summary: Another Python SQLite Wrapper License: Zlib ++++++ apsw-3.51.1.0.tar.gz -> apsw-3.51.2.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apsw-3.51.1.0/LICENSE new/apsw-3.51.2.0/LICENSE --- old/apsw-3.51.1.0/LICENSE 2025-11-29 18:07:51.000000000 +0100 +++ new/apsw-3.51.2.0/LICENSE 2026-01-10 17:17:30.000000000 +0100 @@ -1,4 +1,4 @@ -Copyright (c) 2004-2025 Roger Binns <[email protected]> +Copyright (c) 2004-2026 Roger Binns <[email protected]> All code and documentation is provided under this license: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apsw-3.51.1.0/PKG-INFO new/apsw-3.51.2.0/PKG-INFO --- old/apsw-3.51.1.0/PKG-INFO 2025-11-29 18:07:54.908595300 +0100 +++ new/apsw-3.51.2.0/PKG-INFO 2026-01-10 17:17:32.185445800 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: apsw -Version: 3.51.1.0 +Version: 3.51.2.0 Summary: Another Python SQLite Wrapper Home-page: https://github.com/rogerbinns/apsw Author: Roger Binns diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apsw-3.51.1.0/apsw/ext.py new/apsw-3.51.2.0/apsw/ext.py --- old/apsw-3.51.1.0/apsw/ext.py 2025-11-29 18:07:51.000000000 +0100 +++ new/apsw-3.51.2.0/apsw/ext.py 2026-01-10 17:17:30.000000000 +0100 @@ -64,8 +64,8 @@ :param dataclass_kwargs: Additional parameters when creating the dataclass as described in :func:`dataclasses.dataclass`. For example you may - want `frozen = True` to make the dataclass read-only, or `slots = True` - to reduce memory consumption. + want `frozen = True` to make the dataclass read-only. ``slots`` + defaults to ``True`` which saves memory. """ @@ -94,6 +94,8 @@ types = [self.get_type(d[1]) for d in description] kwargs = self.dataclass_kwargs.copy() + if "slots" not in kwargs: + kwargs["slots"] = True if "namespace" not in kwargs: kwargs["namespace"] = {} kwargs["namespace"]["__description__"] = description diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apsw-3.51.1.0/apsw.egg-info/PKG-INFO new/apsw-3.51.2.0/apsw.egg-info/PKG-INFO --- old/apsw-3.51.1.0/apsw.egg-info/PKG-INFO 2025-11-29 18:07:54.000000000 +0100 +++ new/apsw-3.51.2.0/apsw.egg-info/PKG-INFO 2026-01-10 17:17:32.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: apsw -Version: 3.51.1.0 +Version: 3.51.2.0 Summary: Another Python SQLite Wrapper Home-page: https://github.com/rogerbinns/apsw Author: Roger Binns diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apsw-3.51.1.0/checksums new/apsw-3.51.2.0/checksums --- old/apsw-3.51.1.0/checksums 2025-11-29 18:07:51.000000000 +0100 +++ new/apsw-3.51.2.0/checksums 2026-01-10 17:17:30.000000000 +0100 @@ -8,6 +8,7 @@ # more peace of mind because the SQLite releases are not signed in any # way. +https://sqlite.org/2026/sqlite-autoconf-3510200.tar.gz 3208444 fbd89f866b1403bb66a143065440089dd76100f2238314d92274a082d4f2b7bb e0f7ae1c28c4fa551a2ffe8bdfafafa90613dabcef9553050892d02240b44f1d https://sqlite.org/2025/sqlite-autoconf-3510100.tar.gz 3207679 4f2445cd70479724d32ad015ec7fd37fbb6f6130013bd4bfbc80c32beb42b7e0 9b2b1e73f577def1d5b75c5541555a7f42e6e073ad19f7a9118478389c9bbd9b https://sqlite.org/2025/sqlite-autoconf-3510000.tar.gz 3207443 42e26dfdd96aa2e6b1b1be5c88b0887f9959093f650d693cb02eb9c36d146ca5 fa52f9cc74dbca004aa650ae698036a3350611f672649e165078f4eae21d6a2e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apsw-3.51.1.0/setup.py new/apsw-3.51.2.0/setup.py --- old/apsw-3.51.1.0/setup.py 2025-11-29 18:07:51.000000000 +0100 +++ new/apsw-3.51.2.0/setup.py 2026-01-10 17:17:30.000000000 +0100 @@ -124,7 +124,9 @@ ver = re.search("3[0-9]{6}", url) if ver: ver = int(ver.group(0)) - if ver >= 3480000: + if ver >= 3510200: + year = "2026" + elif ver >= 3480000: year = "2025" elif ver >= 3450000: year = "2024" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apsw-3.51.1.0/src/apswversion.h new/apsw-3.51.2.0/src/apswversion.h --- old/apsw-3.51.1.0/src/apswversion.h 2025-11-29 18:07:51.000000000 +0100 +++ new/apsw-3.51.2.0/src/apswversion.h 2026-01-10 17:17:30.000000000 +0100 @@ -1 +1 @@ -#define APSW_VERSION "3.51.1.0" +#define APSW_VERSION "3.51.2.0"
