BSD Ports

devel/py-joblib 1.6.0 NetBSD

Set of tools to provide lightweight pipelining

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
b73ed6ca72
License
modified-bsd
Categories
devel, python
Package size
512.8 KiB, 3090.1 KiB installed

Description

Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing, and logging and tracing of the execution. Joblib is optimized to be fast and robust in particular on large data and has specific optimizations for numpy arrays.

In the other systems

SystemPortVersion
NetBSDdevel/py-joblib1.6.0
FreeBSDdevel/py-joblib1.6.0_1
DragonFlydevel/py-joblib1.3.2_2
MidnightBSDdevel/py-joblib1.3.2_2
HardenedBSDdevel/py-joblib1.6.0
GhostBSDdevel/py-joblib1.6.0

Install

Binary package:

pkgin install py311-joblib

From pkgsrc:

cd /usr/pkgsrc/devel/py-joblib && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.6.0
NetBSD 10.1 aarch641.5.3
SmartOS / illumos x86_641.6.0
macOS 15 arm641.6.0

Dependencies

Run dependencies 2

Configuration

No options to configure.

Service scripts
none
Flavors
py312-joblib-1.6.0, py313-joblib-1.6.0, py314-joblib-1.6.0

Commit history 1

DateCommitCreditsLog message
b73ed6ca72 adam py-joblib: updated to 1.6.0
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. …