Upgrading joblib 0.17 to 1
Unknown0.17.0 → 1.6.0
Fetching 16 releases from GitHub…0 / 16
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Python requirement changed in 1.6.0: >=3.6 → >=3.10.
Adds cloudpickle >=3.0.
Installs 1 package in all (was 0).
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export ParallelBackendBase - added:
export StoreBackendBase - added:
export expires_after - added:
export parallel_config
- added:
class LooseVersion(Version) - added:
class Version - added:
constructor LooseVersion(vstring=…) - added:
constructor Version(vstring=…) - added:
field LooseVersion.component_re - added:
method LooseVersion.parse(vstring)
- removed:
export CloudPickler - removed:
export dump - removed:
export dumps - removed:
variable Pickler
- removed:
function cell_set(cell, value) - removed:
function dynamic_subimport(name, vars) - removed:
function f() - removed:
function instance(cls) - removed:
function is_tornado_coroutine(func) - removed:
function parametrized_type_hint_getinitargs(obj) - removed:
function subimport(name) - removed:
variable CellType - removed:
variable ClassVar - removed:
variable DEFAULT_PROTOCOL - removed:
variable DELETE_GLOBAL - removed:
variable EXTENDED_ARG - removed:
variable Final - removed:
variable GLOBAL_OPS - removed:
variable HAVE_ARGUMENT - removed:
variable LOAD_GLOBAL - removed:
variable Literal - removed:
variable PYPY - removed:
variable STORE_GLOBAL - removed:
variable builtin_code_type - removed:
variable load - removed:
variable loads
- removed:
class CloudPickler(Pickler) - removed:
constructor CloudPickler(file, protocol=…) - removed:
field CloudPickler.dispatch - removed:
field CloudPickler.dispatch_table - removed:
function dump(obj, file, protocol=…) - removed:
function dumps(obj, protocol=…) - removed:
method CloudPickler.dump(obj) - removed:
method CloudPickler.reducer_override(obj) - removed:
method CloudPickler.save_function(obj, name=…) - removed:
method CloudPickler.save_global(obj, name=…, pack=…) - removed:
method CloudPickler.save_pypy_builtin_func(obj) - removed:
variable load - removed:
variable loads
- removed:
export BaseProcess - removed:
export queue - removed:
export wait - removed:
function set_cause(exc, cause)
- removed:
field LokyContext.BoundedSemaphore - removed:
field LokyContext.Condition - removed:
field LokyContext.Event - removed:
field LokyContext.Lock - removed:
field LokyContext.Manager - removed:
field LokyContext.RLock - removed:
field LokyContext.Semaphore - removed:
function assert_spawning(obj) - removed:
function get_spawning_popen() - removed:
function set_spawning_popen(popen) - removed:
method LokyContext.Manager() - removed:
method LokyContext.Pipe(duplex=…) - removed:
method LokyContext.get_context() - removed:
method LokyContext.get_start_method() - removed:
variable BaseContext - removed:
variable popen_attr
- removed:
function close_fds(keep_fds) - removed:
variable FileNotFoundError
- removed:
class LokyManager(SyncManager) - removed:
method LokyManager.start(initializer=…, initargs=…)
- changed:
class Popen(object) → class Popen
- removed:
method Popen.duplicate_for_child(handle)
- removed:
method LokyProcess.start() - removed:
property LokyProcess.authkey - removed:
property LokyProcess.sentinel
- removed:
method SimpleQueue.get()
- removed:
function loads(buf) - removed:
variable register - added:
export loads - added:
function register(type_, reduce_function)
- removed:
class FileExistsError(OSError) - removed:
class FileNotFoundError(OSError) - removed:
class SemLock(object) - removed:
class timespec(ctypes.Structure) - removed:
constructor SemLock(kind, value, maxvalue, name=…, unlink_now=…) - removed:
function get_ident() - removed:
function raiseFromErrno() - removed:
function sem_unlink(name) - removed:
method SemLock.acquire(block=…, timeout=…) - removed:
method SemLock.release() - removed:
variable RECURSIVE_MUTEX - removed:
variable SEMAPHORE - removed:
variable SEM_FAILURE - removed:
variable SEM_OFLAG - removed:
variable SEM_PERM - removed:
variable pthread
- removed:
function import_main_path(main_path) - changed:
function prepare(data) → function prepare(data, parent_sentinel=…)
- changed:
class Condition(object) → class Condition - changed:
class Event(object) → class Event
- removed:
variable WIN32 - added:
function kill_process_tree(process, use_psutil=…)
- removed:
variable cloudpickle - changed:
class CloudpickledObjectWrapper(object) → class CloudpickledObjectWrapper
- removed:
variable ProcessLookupError - changed:
class ProcessPoolExecutor(_base.Executor) → class ProcessPoolExecutor(Executor)
- changed:
constructor Logger(depth=…) → constructor Logger(depth=…, name=…) - added:
method Logger.info(msg)
- removed:
property MemorizedResult.argument_hash - removed:
property Memory.cachedir - changed:
constructor MemorizedFunc(func, location, backend=…, ignore=…, mmap_mode=…, compress=…, verbose=…, timestamp=…) → constructor MemorizedFunc(func, location, backend=…, ignore=…, mmap_mode=…, compress=…, verbose=…, timestamp=…, cache_validation_callback=…) - changed:
constructor MemorizedResult(location, func, args_id, backend=…, mmap_mode=…, verbose=…, timestamp=…, metadata=…) → constructor MemorizedResult(location, call_id, backend=…, mmap_mode=…, verbose=…, timestamp=…, metadata=…) - changed:
constructor Memory(location=…, backend=…, cachedir=…, mmap_mode=…, compress=…, verbose=…, bytes_limit=…, backend_options=…) → constructor Memory(location=…, backend=…, mmap_mode=…, compress=…, verbose=…, backend_options=…) - changed:
method Memory.cache(func=…, ignore=…, verbose=…, mmap_mode=…) → method Memory.cache(func=…, ignore=…, verbose=…, mmap_mode=…, cache_validation_callback=…) - changed:
method Memory.reduce_size() → method Memory.reduce_size(bytes_limit=…, items_limit=…, age_limit=…) - added:
async method AsyncMemorizedFunc.call(*args, **kwargs) - added:
async method AsyncMemorizedFunc.call_and_shelve(*args, **kwargs) - added:
async method AsyncNotMemorizedFunc.call_and_shelve(*args, **kwargs) - added:
class AsyncMemorizedFunc(MemorizedFunc) - added:
class AsyncNotMemorizedFunc(NotMemorizedFunc) - added:
function expires_after(days=…, seconds=…, microseconds=…, milliseconds=…, minutes=…, hours=…, weeks=…) - added:
method MemorizedFunc.check_call_in_cache(*args, **kwargs) - added:
method NotMemorizedFunc.call(*args, **kwargs) - added:
method NotMemorizedFunc.check_call_in_cache(*args, **kwargs) - added:
property MemorizedResult.args_id - added:
property MemorizedResult.func - added:
property MemorizedResult.func_id
- removed:
class WorkerInterrupt(Exception)
- removed:
variable Path - changed:
constructor NumpyArrayWrapper(subclass, shape, order, dtype, allow_mmap=…) → constructor NumpyArrayWrapper(subclass, shape, order, dtype, allow_mmap=…, numpy_array_alignment_bytes=…) - changed:
constructor NumpyUnpickler(filename, file_handle, mmap_mode=…) → constructor NumpyUnpickler(filename, file_handle, ensure_native_byte_order, mmap_mode=…) - changed:
function dump(value, filename, compress=…, protocol=…, cache_size=…) → function dump(value, filename, compress=…, protocol=…) - changed:
function load(filename, mmap_mode=…) → function load(filename, mmap_mode=…, ensure_native_byte_order=…) - changed:
method NumpyArrayWrapper.read(unpickler) → method NumpyArrayWrapper.read(unpickler, ensure_native_byte_order) - changed:
method NumpyArrayWrapper.read_array(unpickler) → method NumpyArrayWrapper.read_array(unpickler, ensure_native_byte_order) - added:
method NumpyArrayWrapper.safe_get_numpy_array_alignment_bytes() - added:
variable NUMPY_ARRAY_ALIGNMENT_BYTES
- removed:
method Parallel.retrieve() - removed:
method parallel_backend.unregister() - removed:
variable DEFAULT_N_JOBS - changed:
class parallel_backend(object) → class parallel_backend(parallel_config) - changed:
constructor Parallel(n_jobs=…, backend=…, verbose=…, timeout=…, pre_dispatch=…, batch_size=…, temp_folder=…, max_nbytes=…, mmap_mode=…, prefer=…, require=…) → constructor Parallel(n_jobs=…, backend=…, return_as=…, verbose=…, timeout=…, pre_dispatch=…, batch_size=…, temp_folder=…, max_nbytes=…, mmap_mode=…, prefer=…, require=…, **backend_kwargs) - changed:
function delayed(function, check_pickle=…) → function delayed(function) - added:
class parallel_config - added:
constructor parallel_config(backend=…, *, n_jobs=…, verbose=…, temp_folder=…, max_nbytes=…, mmap_mode=…, prefer=…, require=…, inner_max_num_threads=…, **backend_params) - added:
method BatchCompletionCallBack.get_result(timeout) - added:
method BatchCompletionCallBack.get_status(timeout) - added:
method BatchCompletionCallBack.register_job(job) - added:
method parallel_config.unregister() - added:
variable DEFAULT_PROCESS_BACKEND - added:
variable MAYBE_AVAILABLE_BACKENDS - added:
variable TASK_DONE - added:
variable TASK_ERROR - added:
variable TASK_PENDING - added:
variable default_parallel_config
- changed:
constructor MemmappingPool(processes=…, temp_folder=…, max_nbytes=…, mmap_mode=…, forward_reducers=…, backward_reducers=…, verbose=…, context_id=…, prewarm=…, **kwargs) → constructor MemmappingPool(processes=…, temp_folder=…, max_nbytes=…, mmap_mode=…, forward_reducers=…, backward_reducers=…, verbose=…, prewarm=…, **kwargs)