diff --git a/pyproject.toml b/pyproject.toml index 2b2e9498..9f2fb6da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,7 +70,7 @@ dev = [ "mypy>=0.981,<3.0.0", "pre-commit>=3.2.0,<4.2.0", "pytest>=8.0.0,<10.0.0", - "ruff>=0.13.0,<0.14.0", + "ruff>=0.13.0,<0.17.0", "responses>=0.6.1,<1.0.0", "mem0ai>=0.1.104,<1.0.0", "opensearch-py>=2.8.0,<3.0.0", @@ -127,7 +127,7 @@ features = ["mem0-memory", "local-chromium-browser", "agent-core-browser", "agen dependencies = [ "strands-agents>=1.0.0", "mypy>=0.981,<3.0.0", - "ruff>=0.13.0,<0.14.0", + "ruff>=0.13.0,<0.17.0", ] [tool.hatch.envs.hatch-static-analysis.scripts] diff --git a/tests/test_agent_core_memory.py b/tests/test_agent_core_memory.py index a15c4035..37f21318 100644 --- a/tests/test_agent_core_memory.py +++ b/tests/test_agent_core_memory.py @@ -20,8 +20,8 @@ def mock_boto3_client(): mock_bedrock_agent_core = mock.MagicMock() # Configure boto3.client to return our mock - mock_client.side_effect = ( - lambda service, **kwargs: mock_bedrock_agent_core if service == "bedrock-agentcore" else None + mock_client.side_effect = lambda service, **kwargs: ( + mock_bedrock_agent_core if service == "bedrock-agentcore" else None ) yield { diff --git a/tests/utils/test_generate_schema_util.py b/tests/utils/test_generate_schema_util.py index 5daa7b2a..48ce2308 100644 --- a/tests/utils/test_generate_schema_util.py +++ b/tests/utils/test_generate_schema_util.py @@ -207,7 +207,7 @@ def test_invalid_operation(self, mock_boto_client): # Patch hasattr to return False for the operation with patch( "strands_tools.utils.generate_schema_util.hasattr", - side_effect=lambda obj, name: (False if name in ["invalid_operation", "InvalidOperation"] else True), + side_effect=lambda obj, name: False if name in ["invalid_operation", "InvalidOperation"] else True, ): # Mock the conversion functions with patch(