Source: joblib Version: 0.13.0-2 Severity: important Dear Maintainer,
joblib 0.13.0 does not support Python 3.8. 0.14.0 does and builds fine but for one wrinkle: some tests import threadpoolctl which is not (yet?) packaged. For Ubuntu I just patched things to skip those tests. Cheers, mwh -- System Information: Debian Release: buster/sid APT prefers eoan APT policy: (500, 'eoan'), (400, 'eoan-proposed') Architecture: amd64 (x86_64) Kernel: Linux 5.3.0-18-generic (SMP w/8 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
--- a/joblib/test/test_parallel.py +++ b/joblib/test/test_parallel.py @@ -1646,8 +1646,8 @@ @with_numpy @with_multiprocessing -@skipif(sys.version_info < (3, 5), - reason='threadpoolctl is a python3.5+ package') +@skipif(True, + reason='threadpoolctl is not yet packaged') @parametrize('n_jobs', [2, 4, -2, -1]) def test_threadpool_limitation_in_child(n_jobs): # Check that the protection against oversubscription in workers is working @@ -1670,8 +1670,8 @@ @with_numpy @with_multiprocessing -@skipif(sys.version_info < (3, 5), - reason='threadpoolctl is a python3.5+ package') +@skipif(True, + reason='threadpoolctl is not yet packaged') @parametrize('inner_max_num_threads', [1, 2, 4, None]) @parametrize('n_jobs', [2, -1]) def test_threadpool_limitation_in_child_context(n_jobs, inner_max_num_threads):