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"

Reply via email to