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 2021-02-16 22:34:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-joblib (Old)
 and      /work/SRC/openSUSE:Factory/.python-joblib.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-joblib"

Tue Feb 16 22:34:42 2021 rev:18 rq:872840 version:1.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-joblib/python-joblib.changes      
2020-12-12 20:31:14.565781826 +0100
+++ /work/SRC/openSUSE:Factory/.python-joblib.new.28504/python-joblib.changes   
2021-02-16 22:34:57.197535030 +0100
@@ -1,0 +2,30 @@
+Mon Feb 15 23:26:21 UTC 2021 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 1.0.1
+  * dask: avoid redundant scattering of large arguments to make a
+    more efficient use of the network resources and avoid crashing
+    dask with "OSError: [Errno 55] No buffer space available" or
+    "ConnectionResetError: [Errno 104] connection reset by
+    peer".
+- Changees in 1.0.0
+  * Make joblib.hash and joblib.Memory caching system compatible
+    with numpy >= 1.20.0. Also make it explicit in the
+    documentation that users should now expect to have their joblib.
+    Memory cache invalidated when either joblib or a third party
+    library involved in the cached values definition is upgraded.
+    In particular, users updating joblib to a release that includes
+    this fix will see their previous cache invalidated if they
+    contained reference to numpy objects.
+  * Remove deprecated check_pickle argument in delayed.
+- Changes in 0.17.0
+  * Fix a spurious invalidation of Memory.cache'd functions called
+    with Parallel under Jupyter or IPython.
+  * Bump vendored loky to 2.9.0 and cloudpickle to 1.6.0. In
+    particular this fixes a problem to add compat for Python 3.9.
+- Don't require optional NumPy for python36 tests in TW, because
+  NumPy 1.20 dropped support for Python 3.6 (NEP 29)
+- Drop joblib-disable-unrelialble-tests.patch, they are already
+  used in pytest deselection parameter.
+  * Do the same for disable_test_on_big_endian.patch.
+
+-------------------------------------------------------------------

Old:
----
  disable_test_on_big_endian.patch
  joblib-0.16.0.tar.gz
  joblib-disable-unrelialble-tests.patch

New:
----
  joblib-1.0.1.tar.gz

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

Other differences:
------------------
++++++ python-joblib.spec ++++++
--- /var/tmp/diff_new_pack.VkfgGy/_old  2021-02-16 22:34:58.013536117 +0100
+++ /var/tmp/diff_new_pack.VkfgGy/_new  2021-02-16 22:34:58.013536117 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-joblib
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,27 +19,25 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global skip_python2 1
 Name:           python-joblib
-Version:        0.16.0
+Version:        1.0.1
 Release:        0
 Summary:        Module for using Python functions as pipeline jobs
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            https://github.com/joblib/joblib
 Source:         
https://files.pythonhosted.org/packages/source/j/joblib/joblib-%{version}.tar.gz
-Patch1:         disable_test_on_big_endian.patch
-# PATCH-FIX-OPENSUSE - Disable tests failing often in OBS
-Patch2:         joblib-disable-unrelialble-tests.patch
 BuildRequires:  %{python_module lz4}
-BuildRequires:  %{python_module numpy}
 BuildRequires:  %{python_module psutil}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module threadpoolctl}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-lz4
+BuildRequires:  %{python_module numpy if (%python-base without python36-base)}
+Recommends:     python-lz4
 Recommends:     python-numpy
 Recommends:     python-psutil
+Suggests:       python-dask-distributed
 BuildArch:      noarch
 %python_subpackages
 
@@ -58,10 +56,6 @@
 
 %prep
 %setup -q -n joblib-%{version}
-%patch1 -p1
-%ifarch aarch64 %arm ppc64 %{ix86}
-%patch2 -p1
-%endif
 
 %build
 %python_build
@@ -93,6 +87,9 @@
 #  test_hashes_are_different_between_c_and_fortran_contiguous_arrays
 #  test_hashes_stay_the_same_with_numpy_objects
 #  test_non_contiguous_array_pickling
+#
+# always fails:
+# test_parallel_call_cached_function_defined_in_jupyter
 DISABLED_TESTS="test_hash_numpy_noncontiguous or \
                 
test_hashes_are_different_between_c_and_fortran_contiguous_arrays or \
                 test_hashes_stay_the_same_with_numpy_objects or \
@@ -104,7 +101,11 @@
                 test_hash_numpy_noncontiguous or \
                 
test_hashes_are_different_between_c_and_fortran_contiguous_arrays or \
                 test_hashes_stay_the_same_with_numpy_objects or \
-                test_non_contiguous_array_pickling"
+                test_non_contiguous_array_pickling or \
+                test_parallel_call_cached_function_defined_in_jupyter"
+if [ $(python3 -c 'import sys; print(sys.byteorder)') != "little" ]; then
+  DISABLED_TESTS+=" or test_joblib_pickle_across_python_versions"
+fi                
 %pytest -k "not ($DISABLED_TESTS)"
 
 %files %{python_files}

++++++ joblib-0.16.0.tar.gz -> joblib-1.0.1.tar.gz ++++++
++++ 7097 lines of diff (skipped)

Reply via email to