From a1a02334219f3d1fd02d4db2230e9ac71604e2f9 Mon Sep 17 00:00:00 2001 From: Joao Moura Date: Thu, 18 Jun 2026 00:41:44 -0700 Subject: [PATCH] Update scaffolded crew dependency --- lib/cli/src/crewai_cli/create_json_crew.py | 2 +- lib/cli/src/crewai_cli/templates/crew/pyproject.toml | 2 +- lib/cli/src/crewai_cli/templates/flow/pyproject.toml | 2 +- lib/cli/src/crewai_cli/templates/tool/pyproject.toml | 2 +- lib/cli/tests/test_create_crew.py | 1 + 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/cli/src/crewai_cli/create_json_crew.py b/lib/cli/src/crewai_cli/create_json_crew.py index 0e052ce9b..7f51ca611 100644 --- a/lib/cli/src/crewai_cli/create_json_crew.py +++ b/lib/cli/src/crewai_cli/create_json_crew.py @@ -89,7 +89,7 @@ description = "{name} using crewAI" authors = [{{ name = "Your Name", email = "you@example.com" }}] requires-python = ">=3.10,<3.14" dependencies = [ - "crewai[tools]>=1.14.7" + "crewai[tools]==1.14.8a" ] [build-system] diff --git a/lib/cli/src/crewai_cli/templates/crew/pyproject.toml b/lib/cli/src/crewai_cli/templates/crew/pyproject.toml index 3ffca76ea..d947fa4b2 100644 --- a/lib/cli/src/crewai_cli/templates/crew/pyproject.toml +++ b/lib/cli/src/crewai_cli/templates/crew/pyproject.toml @@ -5,7 +5,7 @@ description = "{{name}} using crewAI" authors = [{ name = "Your Name", email = "you@example.com" }] requires-python = ">=3.10,<3.14" dependencies = [ - "crewai[tools]==1.14.8a0" + "crewai[tools]==1.14.8a" ] [project.scripts] diff --git a/lib/cli/src/crewai_cli/templates/flow/pyproject.toml b/lib/cli/src/crewai_cli/templates/flow/pyproject.toml index 1741c57fd..e63ee69ea 100644 --- a/lib/cli/src/crewai_cli/templates/flow/pyproject.toml +++ b/lib/cli/src/crewai_cli/templates/flow/pyproject.toml @@ -5,7 +5,7 @@ description = "{{name}} using crewAI" authors = [{ name = "Your Name", email = "you@example.com" }] requires-python = ">=3.10,<3.14" dependencies = [ - "crewai[tools]==1.14.8a0" + "crewai[tools]==1.14.8a" ] [project.scripts] diff --git a/lib/cli/src/crewai_cli/templates/tool/pyproject.toml b/lib/cli/src/crewai_cli/templates/tool/pyproject.toml index 5611f2046..95d8762c3 100644 --- a/lib/cli/src/crewai_cli/templates/tool/pyproject.toml +++ b/lib/cli/src/crewai_cli/templates/tool/pyproject.toml @@ -5,7 +5,7 @@ description = "Power up your crews with {{folder_name}}" readme = "README.md" requires-python = ">=3.10,<3.14" dependencies = [ - "crewai[tools]==1.14.8a0" + "crewai[tools]==1.14.8a" ] [tool.crewai] diff --git a/lib/cli/tests/test_create_crew.py b/lib/cli/tests/test_create_crew.py index 44ac62558..05ede2c23 100644 --- a/lib/cli/tests/test_create_crew.py +++ b/lib/cli/tests/test_create_crew.py @@ -714,6 +714,7 @@ def test_json_create_provider_preselects_default_model(tmp_path, monkeypatch): assert not (tmp_path / "json_crew" / "config.jsonc").exists() pyproject = tomli.loads((tmp_path / "json_crew" / "pyproject.toml").read_text()) + assert pyproject["project"]["dependencies"] == ["crewai[tools]==1.14.8a"] assert pyproject["tool"]["hatch"]["build"]["targets"]["wheel"][ "only-include" ] == ["agents", "crew.jsonc", "tools", "knowledge", "skills"]