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"]