Sólo en joblib-1.3.0/joblib/externals: cloudpickle
diff -ur joblib-1.3.0/joblib/externals/loky/backend/reduction.py joblib-1.3.0.cp/joblib/externals/loky/backend/reduction.py
--- joblib-1.3.0/joblib/externals/loky/backend/reduction.py 2023-06-28 10:33:35.000000000 +0200
+++ joblib-1.3.0.cp/joblib/externals/loky/backend/reduction.py 2023-07-08 21:06:55.947946288 +0200
@@ -80,7 +80,7 @@
# global variable to change the pickler behavior
try:
- from joblib.externals import cloudpickle # noqa: F401
+ import cloudpickle # noqa: F401
DEFAULT_ENV = "cloudpickle"
except ImportError:
@@ -108,7 +108,7 @@
return
if loky_pickler == "cloudpickle":
- from joblib.externals.cloudpickle import CloudPickler as loky_pickler_cls
+ from cloudpickle import CloudPickler as loky_pickler_cls
else:
try:
from importlib import import_module
diff -ur joblib-1.3.0/joblib/externals/loky/cloudpickle_wrapper.py joblib-1.3.0.cp/joblib/externals/loky/cloudpickle_wrapper.py
--- joblib-1.3.0/joblib/externals/loky/cloudpickle_wrapper.py 2023-06-28 10:33:35.000000000 +0200
+++ joblib-1.3.0.cp/joblib/externals/loky/cloudpickle_wrapper.py 2023-07-08 21:07:13.773238192 +0200
@@ -1,6 +1,6 @@
import inspect
from functools import partial
-from joblib.externals.cloudpickle import dumps, loads
+from cloudpickle import dumps, loads
WRAP_CACHE = {}
diff -ur joblib-1.3.0/pyproject.toml joblib-1.3.0.cp/pyproject.toml
--- joblib-1.3.0/pyproject.toml 2023-06-28 15:18:07.000000000 +0200
+++ joblib-1.3.0.cp/pyproject.toml 2023-07-08 21:03:37.166691073 +0200
@@ -27,6 +27,9 @@
]
requires-python = ">=3.7"
dynamic = ["version"]
+dependencies = [
+ "cloudpickle>=2.2.0",
+]
[project.readme]
file = "README.rst"
@@ -42,7 +45,6 @@
"joblib.test",
"joblib.test.data",
"joblib.externals",
- "joblib.externals.cloudpickle",
"joblib.externals.loky",
"joblib.externals.loky.backend",
]