diff --git a/constraints-3.10.txt b/constraints-3.10.txt index 90a6b73b..91ba4b98 100644 --- a/constraints-3.10.txt +++ b/constraints-3.10.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# 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 +# 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 a2a-sdk==1.1.1 # via # -c constraints-3.10.txt.stable.tmp @@ -30,6 +30,7 @@ aiohttp==3.14.1 # daytona-analytics-api-client-async # daytona-api-client-async # daytona-toolbox-api-client-async + # google-adk # google-cloud-aiplatform # kubernetes # langchain-community @@ -1478,6 +1479,7 @@ pyyaml==6.0.3 redis==5.3.1 # via # -c constraints-3.10.txt.stable.tmp + # google-adk (pyproject.toml) # google-adk-community referencing==0.37.0 # via diff --git a/constraints-3.11.txt b/constraints-3.11.txt index 45aaac47..39ee5b4c 100644 --- a/constraints-3.11.txt +++ b/constraints-3.11.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# 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 +# 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 a2a-sdk==1.1.1 # via # -c constraints-3.11.txt.stable.tmp @@ -31,6 +31,7 @@ aiohttp==3.14.1 # daytona-analytics-api-client-async # daytona-api-client-async # daytona-toolbox-api-client-async + # google-adk # google-cloud-aiplatform # instructor # kubernetes @@ -1724,6 +1725,7 @@ pyyaml==6.0.3 redis==5.3.1 # via # -c constraints-3.11.txt.stable.tmp + # google-adk (pyproject.toml) # google-adk-community referencing==0.37.0 # via diff --git a/constraints-3.12.txt b/constraints-3.12.txt index 5c1317ae..2be1d9ee 100644 --- a/constraints-3.12.txt +++ b/constraints-3.12.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# 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 +# 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 a2a-sdk==1.1.1 # via # -c constraints-3.12.txt.stable.tmp @@ -30,6 +30,7 @@ aiohttp==3.14.1 # daytona-analytics-api-client-async # daytona-api-client-async # daytona-toolbox-api-client-async + # google-adk # google-cloud-aiplatform # kubernetes # langchain-community @@ -1466,6 +1467,7 @@ pyyaml==6.0.3 redis==5.3.1 # via # -c constraints-3.12.txt.stable.tmp + # google-adk (pyproject.toml) # google-adk-community referencing==0.37.0 # via diff --git a/constraints-3.13.txt b/constraints-3.13.txt index d5a34190..07adbec0 100644 --- a/constraints-3.13.txt +++ b/constraints-3.13.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# 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 +# 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 a2a-sdk==1.1.1 # via # -c constraints-3.13.txt.stable.tmp @@ -30,6 +30,7 @@ aiohttp==3.14.1 # daytona-analytics-api-client-async # daytona-api-client-async # daytona-toolbox-api-client-async + # google-adk # google-cloud-aiplatform # kubernetes # langchain-community @@ -1458,6 +1459,7 @@ pyyaml==6.0.3 redis==5.3.1 # via # -c constraints-3.13.txt.stable.tmp + # google-adk (pyproject.toml) # google-adk-community referencing==0.37.0 # via diff --git a/constraints-3.14.txt b/constraints-3.14.txt index 108d748d..7a76cc81 100644 --- a/constraints-3.14.txt +++ b/constraints-3.14.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# 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 +# 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 a2a-sdk==1.1.1 # via # -c constraints-3.14.txt.stable.tmp @@ -30,6 +30,7 @@ aiohttp==3.14.1 # daytona-analytics-api-client-async # daytona-api-client-async # daytona-toolbox-api-client-async + # google-adk # google-cloud-aiplatform # kubernetes # langchain-community @@ -1458,6 +1459,7 @@ pyyaml==6.0.3 redis==5.3.1 # via # -c constraints-3.14.txt.stable.tmp + # google-adk (pyproject.toml) # google-adk-community referencing==0.37.0 # via diff --git a/pyproject.toml b/pyproject.toml index 8968c72a..fbfaf0d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -125,6 +125,7 @@ optional-dependencies.all = [ "pyarrow>=14", "pypika>=0.50", "python-dateutil>=2.9.0.post0,<3", + "redis>=4.2", "rouge-score>=0.1.2", "slack-bolt>=1.22", "sqlalchemy>=2,<3", @@ -252,6 +253,9 @@ optional-dependencies.otel-gcp = [ "opentelemetry-instrumentation-grpc>=0.43b0,<1", "opentelemetry-instrumentation-httpx>=0.54b0,<1", ] +optional-dependencies.redis = [ + "redis>=4.2", # 4.2 is where redis.asyncio landed, the only API used. +] optional-dependencies.slack = [ "slack-bolt>=1.22" ] optional-dependencies.test = [ "a2a-sdk>=0.3.4,<2",