git: c9b361a53069 - main - misc/py-crewai-cli: update 1.15.2 → 1.15.4

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 18 Jul 2026 01:51:55 UTC
The branch main has been updated by yuri:

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

commit c9b361a5306927d028a625bdb2a881da5fe3cc0b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-07-17 22:15:34 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-07-18 01:51:48 +0000

    misc/py-crewai-cli: update 1.15.2 → 1.15.4
---
 misc/py-crewai-cli/Makefile                   | 11 ++++-----
 misc/py-crewai-cli/distinfo                   |  6 ++---
 misc/py-crewai-cli/files/patch-pyproject.toml | 35 +++++++++++++++++++++++++++
 3 files changed, 43 insertions(+), 9 deletions(-)

diff --git a/misc/py-crewai-cli/Makefile b/misc/py-crewai-cli/Makefile
index 41251cc6913e..f9da021f9f27 100644
--- a/misc/py-crewai-cli/Makefile
+++ b/misc/py-crewai-cli/Makefile
@@ -1,8 +1,7 @@
 PORTNAME=	crewai-cli
-PORTVERSION=	1.15.2
+PORTVERSION=	1.15.4
 CATEGORIES=	misc python
-MASTER_SITES=	PYPI \
-			PYPI:crewai_cli
+MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	crewai_cli-${PORTVERSION}
 
@@ -18,7 +17,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVO
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.4:devel/py-appdirs@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}click>=8.1.7,<9:devel/py-click@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}crewai-core>=1.15.2:misc/py-crewai-core@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}crewai-core>=1.15.4:misc/py-crewai-core@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}cryptography>=42.0:security/py-cryptography@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1,<0.29:www/py-httpx@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=23.0:devel/py-packaging@${PY_FLAVOR} \
@@ -27,7 +26,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.4:devel/py-appdirs@${PY_FLAVOR}
 		${PYTHON_PKGNAMEPREFIX}pyjwt>=2.13.0,<3:www/py-pyjwt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}python-dotenv>=1.2.2,<2:www/py-python-dotenv@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}textual>0:textproc/py-textual@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}textual>=6.12.0:textproc/py-textual@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tomli-w>=1.1.0:textproc/py-tomli-w@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tomli>=2.0.2:textproc/py-tomli@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}uv>=0.11.6:devel/py-uv@${PY_FLAVOR}
@@ -47,6 +46,6 @@ PEP517_INSTALL_CMD=	${PYTHON_CMD} -m installer --no-compile-bytecode \
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 TEST_WRKSRC=	${WRKSRC}/tests
 
-# tests as of 1.15.2: 46 failed, 471 passed, 7 warnings, 4 errors in 34.46s
+# tests as of 1.15.4: 104 failed, 737 passed, 165 warnings in 172.28s
 
 .include <bsd.port.mk>
diff --git a/misc/py-crewai-cli/distinfo b/misc/py-crewai-cli/distinfo
index 117039d0bd41..0f4b1371399e 100644
--- a/misc/py-crewai-cli/distinfo
+++ b/misc/py-crewai-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1783818897
-SHA256 (crewai_cli-1.15.2.tar.gz) = f11f31cdfd35817d8f5d4dcc29794c6374e6f89efd6188ae5f969b81f05cc1d1
-SIZE (crewai_cli-1.15.2.tar.gz) = 213554
+TIMESTAMP = 1784322160
+SHA256 (crewai_cli-1.15.4.tar.gz) = 2f6e4acb4963dc6e4b441c5956fe3de0165563ba3927530c68cc75eefdca4f67
+SIZE (crewai_cli-1.15.4.tar.gz) = 220284
diff --git a/misc/py-crewai-cli/files/patch-pyproject.toml b/misc/py-crewai-cli/files/patch-pyproject.toml
new file mode 100644
index 000000000000..b4433536d93c
--- /dev/null
+++ b/misc/py-crewai-cli/files/patch-pyproject.toml
@@ -0,0 +1,35 @@
+--- pyproject.toml.orig	2026-07-17 21:05:33 UTC
++++ pyproject.toml
+@@ -8,22 +8,22 @@ dependencies = [
+ ]
+ requires-python = ">=3.10, <3.14"
+ dependencies = [
+-    "crewai-core==1.15.4",
++    "crewai-core>=1.15.2",
+     "click>=8.1.7,<9",
+-    "pydantic>=2.11.9,<2.13",
+-    "pydantic-settings~=2.10.1",
+-    "appdirs~=1.4.4",
++    "pydantic>=2.11.9",
++    "pydantic-settings>=2.10.1",
++    "appdirs>=1.4.4",
+     "cryptography>=42.0",
+-    "httpx~=0.28.1",
++    "httpx>=0.28.1",
+     "pyjwt>=2.13.0,<3",
+     "rich>=13.7.1",
+-    "tomli~=2.0.2",
+-    "tomli-w~=1.1.0",
++    "tomli>=2.0.2",
++    "tomli-w>=1.1.0",
+     "packaging>=23.0",
+     "python-dotenv>=1.2.2,<2",
+-    "uv~=0.11.6",
+-    "textual>=7.5.0",
+-    "certifi",
++    "uv>=0.11.6",
++    "textual>=6.12.0",
++    "certifi>=0",
+ ]
+ 
+ [project.urls]