Skip to content

Commit 957dc2b

Browse files
GWealecopybara-github
authored andcommitted
fix: declare the redis extra that RedisSessionService asks for
Co-authored-by: George Weale <gweale@google.com> PiperOrigin-RevId: 964138210
1 parent fd44a63 commit 957dc2b

6 files changed

Lines changed: 19 additions & 5 deletions

File tree

constraints-3.10.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.10 --no-emit-package google-adk --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.10.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.10 --no-emit-package google-adk --exclude-newer 2026-08-09 --index-url https://pypi.org/simple -o constraints-3.10.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.10.txt.stable.tmp
@@ -30,6 +30,7 @@ aiohttp==3.14.1
3030
# daytona-analytics-api-client-async
3131
# daytona-api-client-async
3232
# daytona-toolbox-api-client-async
33+
# google-adk
3334
# google-cloud-aiplatform
3435
# kubernetes
3536
# langchain-community
@@ -1478,6 +1479,7 @@ pyyaml==6.0.3
14781479
redis==5.3.1
14791480
# via
14801481
# -c constraints-3.10.txt.stable.tmp
1482+
# google-adk (pyproject.toml)
14811483
# google-adk-community
14821484
referencing==0.37.0
14831485
# via

constraints-3.11.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.11 --no-emit-package google-adk --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.11.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.11 --no-emit-package google-adk --exclude-newer 2026-08-09 --index-url https://pypi.org/simple -o constraints-3.11.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.11.txt.stable.tmp
@@ -31,6 +31,7 @@ aiohttp==3.14.1
3131
# daytona-analytics-api-client-async
3232
# daytona-api-client-async
3333
# daytona-toolbox-api-client-async
34+
# google-adk
3435
# google-cloud-aiplatform
3536
# instructor
3637
# kubernetes
@@ -1724,6 +1725,7 @@ pyyaml==6.0.3
17241725
redis==5.3.1
17251726
# via
17261727
# -c constraints-3.11.txt.stable.tmp
1728+
# google-adk (pyproject.toml)
17271729
# google-adk-community
17281730
referencing==0.37.0
17291731
# via

constraints-3.12.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.12 --no-emit-package google-adk --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.12.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.12 --no-emit-package google-adk --exclude-newer 2026-08-09 --index-url https://pypi.org/simple -o constraints-3.12.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.12.txt.stable.tmp
@@ -30,6 +30,7 @@ aiohttp==3.14.1
3030
# daytona-analytics-api-client-async
3131
# daytona-api-client-async
3232
# daytona-toolbox-api-client-async
33+
# google-adk
3334
# google-cloud-aiplatform
3435
# kubernetes
3536
# langchain-community
@@ -1466,6 +1467,7 @@ pyyaml==6.0.3
14661467
redis==5.3.1
14671468
# via
14681469
# -c constraints-3.12.txt.stable.tmp
1470+
# google-adk (pyproject.toml)
14691471
# google-adk-community
14701472
referencing==0.37.0
14711473
# via

constraints-3.13.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.13 --no-emit-package google-adk --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.13.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.13 --no-emit-package google-adk --exclude-newer 2026-08-09 --index-url https://pypi.org/simple -o constraints-3.13.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.13.txt.stable.tmp
@@ -30,6 +30,7 @@ aiohttp==3.14.1
3030
# daytona-analytics-api-client-async
3131
# daytona-api-client-async
3232
# daytona-toolbox-api-client-async
33+
# google-adk
3334
# google-cloud-aiplatform
3435
# kubernetes
3536
# langchain-community
@@ -1458,6 +1459,7 @@ pyyaml==6.0.3
14581459
redis==5.3.1
14591460
# via
14601461
# -c constraints-3.13.txt.stable.tmp
1462+
# google-adk (pyproject.toml)
14611463
# google-adk-community
14621464
referencing==0.37.0
14631465
# via

constraints-3.14.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was autogenerated by uv via the following command:
2-
# uv pip compile pyproject.toml --all-extras --python-version 3.14 --no-emit-package google-adk --exclude-newer 2026-07-26 --index-url https://pypi.org/simple -o constraints-3.14.txt
2+
# uv pip compile pyproject.toml --all-extras --python-version 3.14 --no-emit-package google-adk --exclude-newer 2026-08-09 --index-url https://pypi.org/simple -o constraints-3.14.txt
33
a2a-sdk==1.1.1
44
# via
55
# -c constraints-3.14.txt.stable.tmp
@@ -30,6 +30,7 @@ aiohttp==3.14.1
3030
# daytona-analytics-api-client-async
3131
# daytona-api-client-async
3232
# daytona-toolbox-api-client-async
33+
# google-adk
3334
# google-cloud-aiplatform
3435
# kubernetes
3536
# langchain-community
@@ -1458,6 +1459,7 @@ pyyaml==6.0.3
14581459
redis==5.3.1
14591460
# via
14601461
# -c constraints-3.14.txt.stable.tmp
1462+
# google-adk (pyproject.toml)
14611463
# google-adk-community
14621464
referencing==0.37.0
14631465
# via

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ optional-dependencies.all = [
125125
"pyarrow>=14",
126126
"pypika>=0.50",
127127
"python-dateutil>=2.9.0.post0,<3",
128+
"redis>=4.2",
128129
"rouge-score>=0.1.2",
129130
"slack-bolt>=1.22",
130131
"sqlalchemy>=2,<3",
@@ -252,6 +253,9 @@ optional-dependencies.otel-gcp = [
252253
"opentelemetry-instrumentation-grpc>=0.43b0,<1",
253254
"opentelemetry-instrumentation-httpx>=0.54b0,<1",
254255
]
256+
optional-dependencies.redis = [
257+
"redis>=4.2", # 4.2 is where redis.asyncio landed, the only API used.
258+
]
255259
optional-dependencies.slack = [ "slack-bolt>=1.22" ]
256260
optional-dependencies.test = [
257261
"a2a-sdk>=0.3.4,<2",

0 commit comments

Comments
 (0)