Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-joblib for openSUSE:Factory 
checked in at 2026-09-04 12:36:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-joblib (Old)
 and      /work/SRC/openSUSE:Factory/.python-joblib.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-joblib"

Fri Sep  4 12:36:11 2026 rev:35 rq:1374993 version:1.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-joblib/python-joblib.changes      
2026-08-27 18:50:08.741007675 +0200
+++ /work/SRC/openSUSE:Factory/.python-joblib.new.1265/python-joblib.changes    
2026-09-04 12:36:44.564856342 +0200
@@ -1,0 +2,35 @@
+Tue Sep  1 04:28:52 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 1.6.0:
+  * Fix caching of functions whose source cannot be retrieved, such as
+    functions defined in a notebook cell. Their identity fell back to
+    str(hash(func.__code__)), which is salted by PYTHONHASHSEED and so
+    differed between processes. A worker reading the func_code.py written by
+    another one concluded that the function had changed and wiped the whole
+    cache directory for it, discarding results computed by its peers.
+    func_code.py is also no longer rewritten in place, so a reader can no
+    longer catch it half-written and draw the same conclusion.
+  * Drop python 3.9 support. The oldest supported Python version is now
+    Python 3.10.
+  * Fix eval_expr (used to evaluate the pre_dispatch argument of Parallel) to
+    raise a ValueError as documented instead of leaking a ZeroDivisionError
+    for expressions that divide or take a modulo by zero.
+  * MemorizedResult now forwards mmap_mode to its store backend, so a cached
+    array reconstructed from a location is memory-mapped as requested instead
+    of being loaded fully into memory.
+  * Unvendor cloudpickle to more quickly benefit from maintenance releases of
+    cloudpickle
+  * Fix Memory.cache for functions with a keyword-only argument that has a
+    default declared before a keyword-only argument without a default.
+  * Fix behavior of filter_args on some precise cases.
+  * Fix a concurrency error that could happen with unordered generator.
+  * Fix: dump() now accepts any input os.PathLike object to be consistent
+    with load.
+  * Vendor loky 3.6.0
+- Drop patches:
+  * also-filter-new-fork-warning.patch, no longer required
+  * fix-tests-numpy-2.4.patch, merged upstream
+  * fix-generator-unordered-lock.patch, merged upstream
+  * np25.patch, merged upstream
+
+-------------------------------------------------------------------

Old:
----
  also-filter-new-fork-warning.patch
  fix-generator-unordered-lock.patch
  fix-tests-numpy-2.4.patch
  joblib-1.5.3.tar.gz
  np25.patch

New:
----
  joblib-1.6.0.tar.gz

----------(Old B)----------
  Old:- Drop patches:
  * also-filter-new-fork-warning.patch, no longer required
  * fix-tests-numpy-2.4.patch, merged upstream
  Old:  * fix-tests-numpy-2.4.patch, merged upstream
  * fix-generator-unordered-lock.patch, merged upstream
  * np25.patch, merged upstream
  Old:  * also-filter-new-fork-warning.patch, no longer required
  * fix-tests-numpy-2.4.patch, merged upstream
  * fix-generator-unordered-lock.patch, merged upstream
  Old:  * fix-generator-unordered-lock.patch, merged upstream
  * np25.patch, merged upstream
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-joblib.spec ++++++
--- /var/tmp/diff_new_pack.FIMCKc/_old  2026-09-04 12:36:45.344883728 +0200
+++ /var/tmp/diff_new_pack.FIMCKc/_new  2026-09-04 12:36:45.346883799 +0200
@@ -18,34 +18,28 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-joblib
-Version:        1.5.3
+Version:        1.6.0
 Release:        0
 Summary:        Module for using Python functions as pipeline jobs
 License:        BSD-3-Clause
 URL:            https://github.com/joblib/joblib
 Source:         
https://files.pythonhosted.org/packages/source/j/joblib/joblib-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE Also avoid a DeprecationWarning when using fork() under
-# multiprocessing
-Patch1:         also-filter-new-fork-warning.patch
-# PATCH-FIX-UPSTREAM fix-tests-numpy-2.4.patch gh#joblib/joblib#1770
-Patch2:         fix-tests-numpy-2.4.patch
-# PATCH-FIX-UPSTREAM fix-generator-unordered-lock.patch gh#joblib/joblib#1789
-Patch3:         fix-generator-unordered-lock.patch
-# PATCH-FIX-UPSTREAM np25.patch gh#joblib/joblib#1777
-Patch4:         np25.patch
-BuildRequires:  %{python_module base >= 3.7}
+BuildRequires:  %{python_module base >= 3.10}
+BuildRequires:  %{python_module cloudpickle >= 3.0}
 BuildRequires:  %{python_module lz4}
 BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module psutil}
 BuildRequires:  %{python_module pytest-asyncio}
+BuildRequires:  %{python_module pytest-run-parallel}
+BuildRequires:  %{python_module pytest-timeout}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module threadpoolctl}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Recommends:     python-lz4
+Requires:       python-cloudpickle >= 3.0
 Recommends:     python-numpy
 Recommends:     python-psutil
 Suggests:       python-dask-distributed

++++++ joblib-1.5.3.tar.gz -> joblib-1.6.0.tar.gz ++++++
++++ 9497 lines of diff (skipped)

Reply via email to