Revisions of python-joblib
buildservice-autocommit
accepted
request 1169420
from
Dirk Mueller (dirkmueller)
(revision 64)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 63)
Dirk Mueller (dirkmueller)
committed
(revision 62)
- update to 1.4.0: * Allow caching co-routines with Memory.cache. * Try to cast n_jobs to int in parallel and raise an error if it fails. This means that n_jobs=2.3 will now result in effective_n_jobs=2 instead of failing. * Ensure that errors in the task generator given to Parallel's call are raised in the results consumming thread. * Adjust codebase to NumPy 2.0 by changing np.NaN to np.nan and importing byte_bounds from np.lib.array_utils. * The parameter return_as in joblib.Parallel can now be set to generator_unordered. In this case the results will be returned in the order of task completion rather than the order of submission. * dask backend now supports return_as=generator and return_as=generator_unordered. * Vendor cloudpickle 3.0.0 and end support for Python 3.7 which has reached end of life. - drop avoid-deprecated-ast.patch (upstream)
buildservice-autocommit
accepted
request 1129277
from
Steve Kowalik (StevenK)
(revision 61)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 60)
- Add patch avoid-deprecated-ast.patch: * Avoid deprecated ast classes. - Add patch also-filter-new-fork-warning.patch: * Filter DeprecationWarning due to calling fork() with multiprocessing. - Switch to pyproject macros.
buildservice-autocommit
accepted
request 1128799
from
Dirk Mueller (dirkmueller)
(revision 59)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 58)
- update to 1.3.2: * FIX treat n_jobs=None as if left to its default value * FIX Init logger parent class in Parallel * MNT remove unnecessary .bck file * MTN adjust test regex for Python 3.12 improved error message * DOC add public documentation for parallel_backend * FIX flake8 new E721: type comparison * Ensure native byte order for memmap. * Drop runtime dependency on `distutils` * Add environment variable to change default parallel backend * Fix memmapping_reducer when 'os' has no attribute 'statvfs' * Move the metadata into `pyproject.toml` * TST Close client in test_pickle_in_socket * Do not swallow PicklingError * FIX Avoid collisions when caching nested functions * FIX heisenfailure in doc/memory.rst * MAINT Explicit support for Python 3.11 * MNT Use faulthandler rather than custom autokill logic * BENCH add benchmark script for n_jobs=1 * TST Fix test_nested_parallel_warnings_parent_backend for Python nogil * TST Fix test_memmapping for Python nogil * MAINT Clean deprecations * ENH make temp resource cleanup safer * MAINT Simplify warning in `_persist_input` * MNT Use full flake8 rather than flake8_diff.sh * Update Dask backend * FIX upload to codecov * MTN vendor loky 3.4.0 * MTN skip thread_bomb mitigation test on PyPy for now
buildservice-autocommit
accepted
request 1092252
from
Dirk Mueller (dirkmueller)
(revision 57)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1092102
from
Eric Schirra (ecsos)
(revision 56)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit
accepted
request 1010179
from
Dirk Mueller (dirkmueller)
(revision 55)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 54)
- Update to 1.2.0 (CVE-2022-21797, bsc#1204232)
Dirk Mueller (dirkmueller)
committed
(revision 53)
- Update to 1.2.0 (CVE-2022-21797)
Markéta Machová (mcalabkova)
accepted
request 1009807
from
Benjamin Greiner (bnavigator)
(revision 52)
- Update to 1.2.0 * Fix a security issue where eval(pre_dispatch) could potentially run arbitrary code. Now only basic numerics are supported. #1327 * Make sure that joblib works even when multiprocessing is not available, for instance with Pyodide #1256 * Avoid unnecessary warnings when workers and main process delete the temporary memmap folder contents concurrently. #1263 * Vendor loky 3.1.0 with several fixes to more robustly forcibly terminate worker processes in case of a crash. #1269 * Fix memory alignment bug for pickles containing numpy arrays. This is especially important when loading the pickle with mmap_mode != None as the resulting numpy.memmap object would not be able to correct the misalignment without performing a memory copy. This bug would cause invalid computation and segmentation faults with native code that would directly access the underlying data buffer of a numpy array, for instance C/C++/Cython code compiled with older GCC versions or some old OpenBLAS written in platform specific assembly. #1254 * Vendor cloudpickle 2.2.0 which adds support for PyPy 3.8+. * Vendor loky 3.3.0 which fixes a bug with leaking processes in case of nested loky parallel calls and more reliability spawn the correct number of reusable workers. - Drop support-setuptools-62.patch
buildservice-autocommit
accepted
request 990387
from
Steve Kowalik (StevenK)
(revision 51)
baserev update by copy to link target
Steve Kowalik (StevenK)
committed
(revision 50)
- Add patch support-setuptools-62.patch: * Support setuptools >= 62 by handling more than one warning in a test case.
Dirk Mueller (dirkmueller)
committed
(revision 49)
- update to 1.1.0: * Fix byte order inconsistency issue during deserialization using joblib.load in cross-endian environment: the numpy arrays are now always loaded to use the system byte order, independently of the byte order of the system that serialized the pickle. * Fix joblib.Memory bug with the ignore parameter when the cached function is a decorated function. * Fix joblib.Memory to properly handle caching for functions defined interactively in a IPython session or in Jupyter notebook cell. * Update vendored loky (from version 2.9 to 3.0) and cloudpickle (from version 1.6 to 2.0)
buildservice-autocommit
accepted
request 872840
from
Matej Cepl (mcepl)
(revision 48)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 872790
from
Benjamin Greiner (bnavigator)
(revision 47)
- 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.
buildservice-autocommit
accepted
request 853473
from
Matej Cepl (mcepl)
(revision 46)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 853441
from
Benjamin Greiner (bnavigator)
(revision 45)
- BuildRequire threadpoolctl for all python3 flavors gh#openSUSE/python-rpm-macros#66
Displaying revisions 1 - 20 of 64