From ebd5a15b22ba012d2f5a5ee654afc93cd51add5e Mon Sep 17 00:00:00 2001 From: Mateo Wang <277851410+mateo-berri@users.noreply.github.com> Date: Tue, 10 Nov 2026 15:52:07 -0800 Subject: [PATCH] fix(ci): install tzdata so zoneinfo tests pass on runners without legacy tz aliases (#51057) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- pyproject.toml | 1 + uv.lock | 2 ++ 2 files changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index b7db2cc1d7b..6145db57902 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -277,6 +277,7 @@ proxy-dev = [ ] ci = [ "psutil==7.2.2", + "tzdata==2026.2", # These are lazily imported at call sites; keep them out of core deps to # avoid bloating the base SDK install (google-generativeai pulls grpcio + # protobuf, Pillow is a compiled C extension). diff --git a/uv.lock b/uv.lock index 62187d596ec..2dec937800c 100644 --- a/uv.lock +++ b/uv.lock @@ -5230,6 +5230,7 @@ ci = [ { name = "pytest-retry" }, { name = "tenacity" }, { name = "traceloop-sdk" }, + { name = "tzdata" }, ] dev = [ { name = "basedpyright" }, @@ -5468,6 +5469,7 @@ ci = [ { name = "pytest-retry", specifier = "==1.7.0" }, { name = "tenacity", specifier = "==8.5.0" }, { name = "traceloop-sdk", specifier = "==0.34.0" }, + { name = "tzdata", specifier = "==2026.2" }, ] dev = [ { name = "basedpyright", specifier = "==1.39.7" },