diff --git a/lib/cli/pyproject.toml b/lib/cli/pyproject.toml index b04894092..e5e2bbb7b 100644 --- a/lib/cli/pyproject.toml +++ b/lib/cli/pyproject.toml @@ -11,7 +11,7 @@ dependencies = [ "crewai-core==1.15.5", "click>=8.1.7,<9", "pydantic>=2.11.9,<2.13", - "pydantic-settings~=2.10.1", + "pydantic-settings>=2.14.2,<3", "appdirs~=1.4.4", "cryptography>=42.0", "httpx~=0.28.1", diff --git a/lib/crewai/pyproject.toml b/lib/crewai/pyproject.toml index a5f96fb27..81a557a7c 100644 --- a/lib/crewai/pyproject.toml +++ b/lib/crewai/pyproject.toml @@ -38,7 +38,7 @@ dependencies = [ "tomli~=2.0.2", "json5~=0.10.0", "portalocker~=2.7.0", - "pydantic-settings>=2.10.1,<3", + "pydantic-settings>=2.14.2,<3", "httpx~=0.28.1", "mcp~=1.28.1", "aiosqlite~=0.21.0", diff --git a/uv.lock b/uv.lock index e1b19a1df..8e5c108c2 100644 --- a/uv.lock +++ b/uv.lock @@ -1462,7 +1462,7 @@ requires-dist = [ { name = "pdfplumber", specifier = "~=0.11.4" }, { name = "portalocker", specifier = "~=2.7.0" }, { name = "pydantic", specifier = ">=2.11.9,<2.13" }, - { name = "pydantic-settings", specifier = ">=2.10.1,<3" }, + { name = "pydantic-settings", specifier = ">=2.14.2,<3" }, { name = "pyjwt", specifier = ">=2.13.0,<3" }, { name = "python-dotenv", specifier = ">=1.2.2,<2" }, { name = "pyyaml", specifier = "~=6.0" }, @@ -1509,7 +1509,7 @@ requires-dist = [ { name = "httpx", specifier = "~=0.28.1" }, { name = "packaging", specifier = ">=23.0" }, { name = "pydantic", specifier = ">=2.11.9,<2.13" }, - { name = "pydantic-settings", specifier = "~=2.10.1" }, + { name = "pydantic-settings", specifier = ">=2.14.2,<3" }, { name = "pyjwt", specifier = ">=2.13.0,<3" }, { name = "python-dotenv", specifier = ">=1.2.2,<2" }, { name = "rich", specifier = ">=13.7.1" },