git: b0be372a9050 - main - devel/py-joblib: unbreak with missing RUN_DEPENDS

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Mon, 05 Oct 2026 04:41:12 UTC
The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b0be372a90503ef37fbe2c3470844b72a6a780e6

commit b0be372a90503ef37fbe2c3470844b72a6a780e6
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-10-05 04:38:11 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-10-05 04:38:11 +0000

    devel/py-joblib: unbreak with missing RUN_DEPENDS
    
    ...specified in pyproject.toml
    
    /usr/local/lib/python3.14t/site-packages/joblib/__init__.py:114: in <module>
        from ._cloudpickle_wrapper import wrap_non_picklable_objects
    /usr/local/lib/python3.14t/site-packages/joblib/_cloudpickle_wrapper.py:14: in <module>
        from .externals.loky import wrap_non_picklable_objects
    /usr/local/lib/python3.14t/site-packages/joblib/externals/loky/__init__.py:22: in <module>
        from .cloudpickle_wrapper import wrap_non_picklable_objects
    /usr/local/lib/python3.14t/site-packages/joblib/externals/loky/cloudpickle_wrapper.py:3: in <module>
        from cloudpickle import dumps, loads
    E   ModuleNotFoundError: No module named 'cloudpickle'
    
    With hat: python
---
 devel/py-joblib/Makefile | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/devel/py-joblib/Makefile b/devel/py-joblib/Makefile
index 28d3073a82e1..8187a42efe86 100644
--- a/devel/py-joblib/Makefile
+++ b/devel/py-joblib/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	joblib
 PORTVERSION=	1.6.0
+PORTREVISION=	1
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,6 +14,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 BUILD_DEPENDS=	${PY_SETUPTOOLS} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cloudpickle>=3.0:devel/py-cloudpickle@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR}
 #TEST_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}threadpoolctl>0:devel/py-threadpoolctl@${PY_FLAVOR}