Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.2.0
->==1.3.2
Release Notes
joblib/joblib (joblib)
v1.3.2
Compare Source
Fix a regression in
joblib.Parallel
introduced in 1.3.0 whereexplicitly setting
n_jobs=None
was not interpreted as "unset".https://github.com/joblib/joblib/pull/14751475
Fix a regression in
joblib.Parallel
introduced in 1.3.0 wherejoblib.Parallel
logging methods exposed from inheritance tojoblib.Logger
didn't work because of missing loggerinitializatihttps://github.com/joblib/joblib/pull/1494ull/1494
Various maintenance updates to the doc, the ci and the test.
https://github.com/joblib/joblib/pull/148014https://github.com/joblib/joblib/pull/1481ulhttps://github.com/joblib/joblib/pull/1476ibhttps://github.com/joblib/joblib/pull/1492joblib/pull/1492
v1.3.1
Compare Source
which is compatible with this versihttps://github.com/joblib/joblib/pull/1472ull/1472
v1.3.0
Compare Source
Ensure native byte order for memmap arrays in
joblib.load
.https://github.com/joblib/joblib/issues/13531353
Add ability to change default Parallel backend in tests by setting the
JOBLIB_TESTS_DEFAULT_PARALLEL_BACKEND
environment variable.https://github.com/joblib/joblib/pull/13561356
Fix temporary folder creation in
joblib.Parallel
on Linux subsystems on Windowswhich do have
/dev/shm
but don't have theos.statvfs
functionhttps://github.com/joblib/joblib/issues/13531353
Drop runtime dependency on
distutils
.distutils
is going awayin Python 3.12 and is deprecated from Python 3.10 onwards. This import
was kept around to avoid breaking scikit-learn, however it's now been
long enough since scikit-learn deployed a fixed (verion 1.1 was released
in May 2022) that it should be safe https://github.com/joblib/joblib/pull/1361lib/joblib/pull/1361
A warning is raised when a pickling error occurs during caching operations.
In version 1.5, this warning will be turned into an error. For all other
errors, a new warning has been introduced:
joblib.memory.CacheWarning
.https://github.com/joblib/joblib/pull/13591359
Avoid (module, name) collisions when caching nested functions. This fix
changes the module name of nested functions, invalidating caches from
previous versions of https://github.com/joblib/joblib/pull/1374ib/pull/1374
Add
cache_validation_callback
in :meth:joblib.Memory.cache
, to allowcustom cache invalidation based on the metadata of the function cahttps://github.com/joblib/joblib/pull/1149ull/1149
Add a
return_as
parameter forParallel
, that enables consumingresults asynchronoushttps://github.com/joblib/joblib/pull/1393ulhttps://github.com/joblib/joblib/pull/1458ib/pull/1458
Improve the behavior of
joblib
forn_jobs=1
, with simplifiedtracebacks and more efficient running tihttps://github.com/joblib/joblib/pull/1393ull/1393
Add the
parallel_config
context manager to allow for more fine-grainedcontrol over the backend configuration. It should be used in place of the
parallel_backend
context manager. In particular, it has the advantageof not requiring to set a specific backend in the context managhttps://github.com/joblib/joblib/pull/1392ulhttps://github.com/joblib/joblib/pull/1457ib/pull/1457
Add
items_limit
andage_limit
in :meth:joblib.Memory.reduce_size
to make it easy to limit the number of items and remove items that have
not been accessed for a long time in thehttps://github.com/joblib/joblib/pull/1200ib/pull/1200
Deprecate
bytes_limit
inMemory
as this is not automatically enforced,the limit can be directly passed to :meth:
joblib.Memory.reduce_size
whichneeds to be called to actually enforce the limhttps://github.com/joblib/joblib/pull/1447ull/1447
Vendor
loky
3.4.0 which includes various fixes.https://github.com/joblib/joblib/pull/14221422
Various updates to the documentation and to benchmarking tools.
https://github.com/joblib/joblib/pull/134313https://github.com/joblib/joblib/pull/1348ulhttps://github.com/joblib/joblib/pull/1411ibhttps://github.com/joblib/joblib/pull/1451johttps://github.com/joblib/joblib/pull/1427lihttps://github.com/joblib/joblib/pull/1400/BENCH add benchmark script for n_jobs=1 joblib/joblib#1400
Move project metadata to
pyproject.toml
.https://github.com/joblib/joblib/pull/138213https://github.com/joblib/joblib/pull/1433ull/1433
Add more tests to improve python
nogil
support.https://github.com/joblib/joblib/pull/139413https://github.com/joblib/joblib/pull/1395ull/1395
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.