Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-cachetools for
openSUSE:Factory checked in at 2026-02-17 16:37:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-cachetools (Old)
and /work/SRC/openSUSE:Factory/.python-cachetools.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cachetools"
Tue Feb 17 16:37:31 2026 rev:30 rq:1333393 version:7.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-cachetools/python-cachetools.changes
2026-01-09 17:03:10.135141665 +0100
+++
/work/SRC/openSUSE:Factory/.python-cachetools.new.1977/python-cachetools.changes
2026-02-17 16:38:58.838434445 +0100
@@ -1,0 +2,30 @@
+Mon Feb 16 16:45:18 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 7.0.1:
+ * Various test improvements.
+ * Update Copilot Instructions.
+ * Require Python 3.10 or later (breaking change).
+ * Drop support for passing info as fourth positional parameter
+ to @cached (breaking change).
+ * Drop support for cache(self) returning None with
+ @cachedmethod (breaking change).
+ * Convert the @cachedmethod wrappers to descriptors,
+ deprecating its use with class methods and instances that do
+ not provide a mutable __dict__ attribute (potentially
+ breaking change).
+ * Convert the previously undocumented @cachedmethod attributes
+ (cache, cache_lock, etc.) to properties for instance methods,
+ providing official support and documentation (potentially
+ breaking change).
+ * Add an optional info parameter to the @cachedmethod decorator
+ for reporting per-instance cache statistics. Note that this
+ requires the instance's __dict__ attribute to be a mutable
+ mapping.
+ * Improve typedkey performance.
+ * Minor documentation improvements.
+ * Minor testing improvements.
+ * Minor code readability improvements.
+ * Improve documentation regarding @cachedmethod with lock
+ parameter.
+
+-------------------------------------------------------------------
Old:
----
cachetools-6.2.4.tar.gz
New:
----
cachetools-7.0.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-cachetools.spec ++++++
--- /var/tmp/diff_new_pack.SH6oSw/_old 2026-02-17 16:38:59.390457521 +0100
+++ /var/tmp/diff_new_pack.SH6oSw/_new 2026-02-17 16:38:59.394457689 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-cachetools
#
-# Copyright (c) 2025 SUSE LLC
+# 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
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-cachetools
-Version: 6.2.4
+Version: 7.0.1
Release: 0
Summary: Extensible memoizing collections and decorators
License: MIT
++++++ cachetools-6.2.4.tar.gz -> cachetools-7.0.1.tar.gz ++++++
++++ 2541 lines of diff (skipped)