Skip to content

Commit e5fe4f0

Browse files
Fix 3.9 typing in event translator test (#515)
1 parent 460272f commit e5fe4f0

File tree

5 files changed

+13
-12
lines changed

5 files changed

+13
-12
lines changed

typescript-sdk/integrations/adk-middleware/python/examples/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description = "Example usage of the ADK middleware with FastAPI"
77
license = "MIT"
88

99
readme = "README.md"
10-
requires-python = ">=3.12"
10+
requires-python = ">=3.9, <3.14"
1111
dependencies = [
1212
"fastapi>=0.104.0",
1313
"httpx>=0.27.0",

typescript-sdk/integrations/adk-middleware/python/examples/uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

typescript-sdk/integrations/adk-middleware/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ readme = "README.md"
55
authors = [
66
{ name = "Mark Fogle", email = "[email protected]" }
77
]
8-
requires-python = ">=3.12"
8+
requires-python = ">=3.9, <3.14"
99
dependencies = [
1010
"ag-ui-protocol>=0.1.7",
1111
"aiohttp>=3.12.0",

typescript-sdk/integrations/adk-middleware/python/tests/test_event_translator_comprehensive.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import json
55
from dataclasses import asdict, dataclass
66
from types import SimpleNamespace
7+
from typing import Optional
78

89
import pytest
910
import uuid
@@ -136,13 +137,13 @@ async def test_translate_function_response_with_call_tool_result_payload(self, t
136137
class TextContent:
137138
type: str = "text"
138139
text: str = ""
139-
annotations: list | None = None
140-
meta: dict | None = None
140+
annotations: Optional[list] = None
141+
meta: Optional[dict] = None
141142

142143
@dataclass
143144
class CallToolResult:
144-
meta: dict | None
145-
structuredContent: dict | None
145+
meta: Optional[dict]
146+
structuredContent: Optional[dict]
146147
isError: bool
147148
content: list[TextContent]
148149

typescript-sdk/integrations/adk-middleware/python/uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)