pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-joblib: Update to 0.12.1



Module Name:	pkgsrc-wip
Committed By:	Min Sik Kim <minskim%NetBSD.org@localhost>
Pushed By:	minskim
Date:		Thu Jul 5 14:22:09 2018 +0900
Changeset:	7d096b8507287c6a5371b70253159793a8647b6d

Modified Files:
	py-joblib/Makefile
	py-joblib/PLIST
	py-joblib/distinfo

Log Message:
py-joblib: Update to 0.12.1

Notable changes:
- Implement the 'loky' backend.
- Prevent numpy arrays with the same shape and data from hashing to
  the same memmap, to prevent jobs with preallocated arrays from
  writing over each other.
- Reduce overhead of automatic memmap by removing the need to hash the
  array.
- Introduce the concept of 'store' and refactor the Memory internal
  storage implementation to make it accept extra store backends for
  caching results. backend and backend_options are the new options
  added to Memory to specify and configure a store backend.
- Allow parallel_backend to be used globally instead of only as a
  context manager. Support lazy registration of external parallel
  backends.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=7d096b8507287c6a5371b70253159793a8647b6d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-joblib/Makefile |   2 +-
 py-joblib/PLIST    | 133 +++++++++++++++++++++++++++++++++++++++++++++--------
 py-joblib/distinfo |   8 ++--
 3 files changed, 119 insertions(+), 24 deletions(-)

diffs:
diff --git a/py-joblib/Makefile b/py-joblib/Makefile
index 878ea80301..92bdc23318 100644
--- a/py-joblib/Makefile
+++ b/py-joblib/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	joblib-0.11
+DISTNAME=	joblib-0.12.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	devel python
 MASTER_SITES=	${MASTER_SITE_PYPI:=j/joblib/}
diff --git a/py-joblib/PLIST b/py-joblib/PLIST
index d629a73ab5..f7cdd18288 100644
--- a/py-joblib/PLIST
+++ b/py-joblib/PLIST
@@ -6,6 +6,9 @@ ${PYSITELIB}/joblib/__init__.pyo
 ${PYSITELIB}/joblib/_compat.py
 ${PYSITELIB}/joblib/_compat.pyc
 ${PYSITELIB}/joblib/_compat.pyo
+${PYSITELIB}/joblib/_memmapping_reducer.py
+${PYSITELIB}/joblib/_memmapping_reducer.pyc
+${PYSITELIB}/joblib/_memmapping_reducer.pyo
 ${PYSITELIB}/joblib/_memory_helpers.py
 ${PYSITELIB}/joblib/_memory_helpers.pyc
 ${PYSITELIB}/joblib/_memory_helpers.pyo
@@ -15,12 +18,105 @@ ${PYSITELIB}/joblib/_multiprocessing_helpers.pyo
 ${PYSITELIB}/joblib/_parallel_backends.py
 ${PYSITELIB}/joblib/_parallel_backends.pyc
 ${PYSITELIB}/joblib/_parallel_backends.pyo
+${PYSITELIB}/joblib/_store_backends.py
+${PYSITELIB}/joblib/_store_backends.pyc
+${PYSITELIB}/joblib/_store_backends.pyo
 ${PYSITELIB}/joblib/backports.py
 ${PYSITELIB}/joblib/backports.pyc
 ${PYSITELIB}/joblib/backports.pyo
+${PYSITELIB}/joblib/compressor.py
+${PYSITELIB}/joblib/compressor.pyc
+${PYSITELIB}/joblib/compressor.pyo
 ${PYSITELIB}/joblib/disk.py
 ${PYSITELIB}/joblib/disk.pyc
 ${PYSITELIB}/joblib/disk.pyo
+${PYSITELIB}/joblib/executor.py
+${PYSITELIB}/joblib/executor.pyc
+${PYSITELIB}/joblib/executor.pyo
+${PYSITELIB}/joblib/externals/__init__.py
+${PYSITELIB}/joblib/externals/__init__.pyc
+${PYSITELIB}/joblib/externals/__init__.pyo
+${PYSITELIB}/joblib/externals/cloudpickle/__init__.py
+${PYSITELIB}/joblib/externals/cloudpickle/__init__.pyc
+${PYSITELIB}/joblib/externals/cloudpickle/__init__.pyo
+${PYSITELIB}/joblib/externals/cloudpickle/cloudpickle.py
+${PYSITELIB}/joblib/externals/cloudpickle/cloudpickle.pyc
+${PYSITELIB}/joblib/externals/cloudpickle/cloudpickle.pyo
+${PYSITELIB}/joblib/externals/loky/__init__.py
+${PYSITELIB}/joblib/externals/loky/__init__.pyc
+${PYSITELIB}/joblib/externals/loky/__init__.pyo
+${PYSITELIB}/joblib/externals/loky/_base.py
+${PYSITELIB}/joblib/externals/loky/_base.pyc
+${PYSITELIB}/joblib/externals/loky/_base.pyo
+${PYSITELIB}/joblib/externals/loky/backend/__init__.py
+${PYSITELIB}/joblib/externals/loky/backend/__init__.pyc
+${PYSITELIB}/joblib/externals/loky/backend/__init__.pyo
+${PYSITELIB}/joblib/externals/loky/backend/_posix_reduction.py
+${PYSITELIB}/joblib/externals/loky/backend/_posix_reduction.pyc
+${PYSITELIB}/joblib/externals/loky/backend/_posix_reduction.pyo
+${PYSITELIB}/joblib/externals/loky/backend/_posix_wait.py
+${PYSITELIB}/joblib/externals/loky/backend/_posix_wait.pyc
+${PYSITELIB}/joblib/externals/loky/backend/_posix_wait.pyo
+${PYSITELIB}/joblib/externals/loky/backend/_win_reduction.py
+${PYSITELIB}/joblib/externals/loky/backend/_win_reduction.pyc
+${PYSITELIB}/joblib/externals/loky/backend/_win_reduction.pyo
+${PYSITELIB}/joblib/externals/loky/backend/_win_wait.py
+${PYSITELIB}/joblib/externals/loky/backend/_win_wait.pyc
+${PYSITELIB}/joblib/externals/loky/backend/_win_wait.pyo
+${PYSITELIB}/joblib/externals/loky/backend/compat.py
+${PYSITELIB}/joblib/externals/loky/backend/compat.pyc
+${PYSITELIB}/joblib/externals/loky/backend/compat.pyo
+${PYSITELIB}/joblib/externals/loky/backend/compat_posix.py
+${PYSITELIB}/joblib/externals/loky/backend/compat_posix.pyc
+${PYSITELIB}/joblib/externals/loky/backend/compat_posix.pyo
+${PYSITELIB}/joblib/externals/loky/backend/compat_win32.py
+${PYSITELIB}/joblib/externals/loky/backend/compat_win32.pyc
+${PYSITELIB}/joblib/externals/loky/backend/compat_win32.pyo
+${PYSITELIB}/joblib/externals/loky/backend/context.py
+${PYSITELIB}/joblib/externals/loky/backend/context.pyc
+${PYSITELIB}/joblib/externals/loky/backend/context.pyo
+${PYSITELIB}/joblib/externals/loky/backend/fork_exec.py
+${PYSITELIB}/joblib/externals/loky/backend/fork_exec.pyc
+${PYSITELIB}/joblib/externals/loky/backend/fork_exec.pyo
+${PYSITELIB}/joblib/externals/loky/backend/managers.py
+${PYSITELIB}/joblib/externals/loky/backend/managers.pyc
+${PYSITELIB}/joblib/externals/loky/backend/managers.pyo
+${PYSITELIB}/joblib/externals/loky/backend/popen_loky_posix.py
+${PYSITELIB}/joblib/externals/loky/backend/popen_loky_posix.pyc
+${PYSITELIB}/joblib/externals/loky/backend/popen_loky_posix.pyo
+${PYSITELIB}/joblib/externals/loky/backend/popen_loky_win32.py
+${PYSITELIB}/joblib/externals/loky/backend/popen_loky_win32.pyc
+${PYSITELIB}/joblib/externals/loky/backend/popen_loky_win32.pyo
+${PYSITELIB}/joblib/externals/loky/backend/process.py
+${PYSITELIB}/joblib/externals/loky/backend/process.pyc
+${PYSITELIB}/joblib/externals/loky/backend/process.pyo
+${PYSITELIB}/joblib/externals/loky/backend/queues.py
+${PYSITELIB}/joblib/externals/loky/backend/queues.pyc
+${PYSITELIB}/joblib/externals/loky/backend/queues.pyo
+${PYSITELIB}/joblib/externals/loky/backend/reduction.py
+${PYSITELIB}/joblib/externals/loky/backend/reduction.pyc
+${PYSITELIB}/joblib/externals/loky/backend/reduction.pyo
+${PYSITELIB}/joblib/externals/loky/backend/semaphore_tracker.py
+${PYSITELIB}/joblib/externals/loky/backend/semaphore_tracker.pyc
+${PYSITELIB}/joblib/externals/loky/backend/semaphore_tracker.pyo
+${PYSITELIB}/joblib/externals/loky/backend/semlock.py
+${PYSITELIB}/joblib/externals/loky/backend/semlock.pyc
+${PYSITELIB}/joblib/externals/loky/backend/semlock.pyo
+${PYSITELIB}/joblib/externals/loky/backend/spawn.py
+${PYSITELIB}/joblib/externals/loky/backend/spawn.pyc
+${PYSITELIB}/joblib/externals/loky/backend/spawn.pyo
+${PYSITELIB}/joblib/externals/loky/backend/synchronize.py
+${PYSITELIB}/joblib/externals/loky/backend/synchronize.pyc
+${PYSITELIB}/joblib/externals/loky/backend/synchronize.pyo
+${PYSITELIB}/joblib/externals/loky/backend/utils.py
+${PYSITELIB}/joblib/externals/loky/backend/utils.pyc
+${PYSITELIB}/joblib/externals/loky/backend/utils.pyo
+${PYSITELIB}/joblib/externals/loky/process_executor.py
+${PYSITELIB}/joblib/externals/loky/process_executor.pyc
+${PYSITELIB}/joblib/externals/loky/process_executor.pyo
+${PYSITELIB}/joblib/externals/loky/reusable_executor.py
+${PYSITELIB}/joblib/externals/loky/reusable_executor.pyc
+${PYSITELIB}/joblib/externals/loky/reusable_executor.pyo
 ${PYSITELIB}/joblib/format_stack.py
 ${PYSITELIB}/joblib/format_stack.pyc
 ${PYSITELIB}/joblib/format_stack.pyo
@@ -39,15 +135,15 @@ ${PYSITELIB}/joblib/memory.pyo
 ${PYSITELIB}/joblib/my_exceptions.py
 ${PYSITELIB}/joblib/my_exceptions.pyc
 ${PYSITELIB}/joblib/my_exceptions.pyo
+${PYSITELIB}/joblib/numpy_pickle.py
+${PYSITELIB}/joblib/numpy_pickle.pyc
+${PYSITELIB}/joblib/numpy_pickle.pyo
 ${PYSITELIB}/joblib/numpy_pickle_compat.py
 ${PYSITELIB}/joblib/numpy_pickle_compat.pyc
 ${PYSITELIB}/joblib/numpy_pickle_compat.pyo
 ${PYSITELIB}/joblib/numpy_pickle_utils.py
 ${PYSITELIB}/joblib/numpy_pickle_utils.pyc
 ${PYSITELIB}/joblib/numpy_pickle_utils.pyo
-${PYSITELIB}/joblib/numpy_pickle.py
-${PYSITELIB}/joblib/numpy_pickle.pyc
-${PYSITELIB}/joblib/numpy_pickle.pyo
 ${PYSITELIB}/joblib/parallel.py
 ${PYSITELIB}/joblib/parallel.pyc
 ${PYSITELIB}/joblib/parallel.pyo
@@ -66,12 +162,6 @@ ${PYSITELIB}/joblib/test/data/__init__.pyo
 ${PYSITELIB}/joblib/test/data/create_numpy_pickle.py
 ${PYSITELIB}/joblib/test/data/create_numpy_pickle.pyc
 ${PYSITELIB}/joblib/test/data/create_numpy_pickle.pyo
-${PYSITELIB}/joblib/test/data/joblib_${PKGVERSION}.0_compressed_pickle_py36_np111.gz
-${PYSITELIB}/joblib/test/data/joblib_${PKGVERSION}.0_pickle_py36_np111.pkl
-${PYSITELIB}/joblib/test/data/joblib_${PKGVERSION}.0_pickle_py36_np111.pkl.bz2
-${PYSITELIB}/joblib/test/data/joblib_${PKGVERSION}.0_pickle_py36_np111.pkl.gzip
-${PYSITELIB}/joblib/test/data/joblib_${PKGVERSION}.0_pickle_py36_np111.pkl.lzma
-${PYSITELIB}/joblib/test/data/joblib_${PKGVERSION}.0_pickle_py36_np111.pkl.xz
 ${PYSITELIB}/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np16.gz
 ${PYSITELIB}/joblib/test/data/joblib_0.10.0_compressed_pickle_py27_np17.gz
 ${PYSITELIB}/joblib/test/data/joblib_0.10.0_compressed_pickle_py33_np18.gz
@@ -100,10 +190,15 @@ ${PYSITELIB}/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.bz2
 ${PYSITELIB}/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.gzip
 ${PYSITELIB}/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.lzma
 ${PYSITELIB}/joblib/test/data/joblib_0.10.0_pickle_py35_np19.pkl.xz
+${PYSITELIB}/joblib/test/data/joblib_0.11.0_compressed_pickle_py36_np111.gz
+${PYSITELIB}/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl
+${PYSITELIB}/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.bz2
+${PYSITELIB}/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.gzip
+${PYSITELIB}/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.lzma
+${PYSITELIB}/joblib/test/data/joblib_0.11.0_pickle_py36_np111.pkl.xz
 ${PYSITELIB}/joblib/test/data/joblib_0.8.4_compressed_pickle_py27_np17.gz
 ${PYSITELIB}/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np16.gz
 ${PYSITELIB}/joblib/test/data/joblib_0.9.2_compressed_pickle_py27_np17.gz
-${PYSITELIB}/joblib/test/data/joblib_0.9.2_compressed_pickle_py33_np18.gz
 ${PYSITELIB}/joblib/test/data/joblib_0.9.2_compressed_pickle_py34_np19.gz
 ${PYSITELIB}/joblib/test/data/joblib_0.9.2_compressed_pickle_py35_np19.gz
 ${PYSITELIB}/joblib/test/data/joblib_0.9.2_pickle_py27_np16.pkl
@@ -144,39 +239,39 @@ ${PYSITELIB}/joblib/test/test_disk.pyo
 ${PYSITELIB}/joblib/test/test_format_stack.py
 ${PYSITELIB}/joblib/test/test_format_stack.pyc
 ${PYSITELIB}/joblib/test/test_format_stack.pyo
-${PYSITELIB}/joblib/test/test_func_inspect_special_encoding.py
-${PYSITELIB}/joblib/test/test_func_inspect_special_encoding.pyc
-${PYSITELIB}/joblib/test/test_func_inspect_special_encoding.pyo
 ${PYSITELIB}/joblib/test/test_func_inspect.py
 ${PYSITELIB}/joblib/test/test_func_inspect.pyc
 ${PYSITELIB}/joblib/test/test_func_inspect.pyo
+${PYSITELIB}/joblib/test/test_func_inspect_special_encoding.py
+${PYSITELIB}/joblib/test/test_func_inspect_special_encoding.pyc
+${PYSITELIB}/joblib/test/test_func_inspect_special_encoding.pyo
 ${PYSITELIB}/joblib/test/test_hashing.py
 ${PYSITELIB}/joblib/test/test_hashing.pyc
 ${PYSITELIB}/joblib/test/test_hashing.pyo
 ${PYSITELIB}/joblib/test/test_logger.py
 ${PYSITELIB}/joblib/test/test_logger.pyc
 ${PYSITELIB}/joblib/test/test_logger.pyo
+${PYSITELIB}/joblib/test/test_memmapping.py
+${PYSITELIB}/joblib/test/test_memmapping.pyc
+${PYSITELIB}/joblib/test/test_memmapping.pyo
 ${PYSITELIB}/joblib/test/test_memory.py
 ${PYSITELIB}/joblib/test/test_memory.pyc
 ${PYSITELIB}/joblib/test/test_memory.pyo
 ${PYSITELIB}/joblib/test/test_my_exceptions.py
 ${PYSITELIB}/joblib/test/test_my_exceptions.pyc
 ${PYSITELIB}/joblib/test/test_my_exceptions.pyo
+${PYSITELIB}/joblib/test/test_numpy_pickle.py
+${PYSITELIB}/joblib/test/test_numpy_pickle.pyc
+${PYSITELIB}/joblib/test/test_numpy_pickle.pyo
 ${PYSITELIB}/joblib/test/test_numpy_pickle_compat.py
 ${PYSITELIB}/joblib/test/test_numpy_pickle_compat.pyc
 ${PYSITELIB}/joblib/test/test_numpy_pickle_compat.pyo
 ${PYSITELIB}/joblib/test/test_numpy_pickle_utils.py
 ${PYSITELIB}/joblib/test/test_numpy_pickle_utils.pyc
 ${PYSITELIB}/joblib/test/test_numpy_pickle_utils.pyo
-${PYSITELIB}/joblib/test/test_numpy_pickle.py
-${PYSITELIB}/joblib/test/test_numpy_pickle.pyc
-${PYSITELIB}/joblib/test/test_numpy_pickle.pyo
 ${PYSITELIB}/joblib/test/test_parallel.py
 ${PYSITELIB}/joblib/test/test_parallel.pyc
 ${PYSITELIB}/joblib/test/test_parallel.pyo
-${PYSITELIB}/joblib/test/test_pool.py
-${PYSITELIB}/joblib/test/test_pool.pyc
-${PYSITELIB}/joblib/test/test_pool.pyo
 ${PYSITELIB}/joblib/test/test_testing.py
 ${PYSITELIB}/joblib/test/test_testing.pyc
 ${PYSITELIB}/joblib/test/test_testing.pyo
diff --git a/py-joblib/distinfo b/py-joblib/distinfo
index d5e912c274..af47f5102a 100644
--- a/py-joblib/distinfo
+++ b/py-joblib/distinfo
@@ -1,6 +1,6 @@
 $NetBSD: distinfo,v 1.1.1.1 2011/03/20 23:33:48 jihbed Exp $
 
-SHA1 (joblib-0.11.tar.gz) = 525701e86388733c173a7b1e22235fba38fa5c80
-RMD160 (joblib-0.11.tar.gz) = 602ba265352deb3e2cca2fdd5380ba541caf9976
-SHA512 (joblib-0.11.tar.gz) = 8374a1e2445b9734a5af1d9f17fda057722f4e9e257819084aa7028866a8780f358fcbab131b13c2af315bbd953f8474e4ea698efdeda2be8699c3c471d9465a
-Size (joblib-0.11.tar.gz) = 213136 bytes
+SHA1 (joblib-0.12.0.tar.gz) = ae439302ce1fe82e629005e3d917eeecb9dc06ec
+RMD160 (joblib-0.12.0.tar.gz) = b4792fdfb3ae5e6a10a371033a9c5ea2f7f4508e
+SHA512 (joblib-0.12.0.tar.gz) = 42d0dadf4a454b889dac13ffb2b69770b9d2cdc3d40609b78929d8d8a23b47bdd2b1d5964885431385f77b88c17e860e9421023b0340df440621b0c818c34cd5
+Size (joblib-0.12.0.tar.gz) = 1466761 bytes


Home | Main Index | Thread Index | Old Index