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,52 +1,51 @@ 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} MAINTAINER= yuri@FreeBSD.org COMMENT= CrewAI: CLI WWW= https://crewai.com \ https://docs.crewai.com \ https://github.com/crewAIInc/crewAI LICENSE= MIT BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} 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} \ ${PYTHON_PKGNAMEPREFIX}pydantic-settings>=2.10.1,<3:devel/py-pydantic-settings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.11.9:devel/py-pydantic2@${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} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}crewai>=1.5.0:misc/py-crewai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-subprocess>=0:devel/py-pytest-subprocess@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 pytest NO_ARCH= yes # Template files contain Jinja syntax and cannot be byte-compiled. PEP517_INSTALL_CMD= ${PYTHON_CMD} -m installer --no-compile-bytecode \ --destdir ${STAGEDIR} --prefix ${PREFIX} \ ${BUILD_WRKSRC}/dist/${PORTNAME:C|[-_]+|_|g}-${DISTVERSION}*.whl 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 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]