From e42f98eab5bbbaa38c62d322d1b8a0ccee772d76 Mon Sep 17 00:00:00 2001 From: Vitaly Terentyev Date: Mon, 21 Jul 2025 12:17:55 +0400 Subject: [PATCH 1/2] Pin tox version to 4.27.0 --- sdks/python/setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sdks/python/setup.py b/sdks/python/setup.py index fcb64c2d0260..8f858b36049a 100644 --- a/sdks/python/setup.py +++ b/sdks/python/setup.py @@ -478,7 +478,9 @@ def get_portability_package_data(): # --extra-index-url or --index-url in requirements.txt in # Dataflow, which allows installing python packages from private # Python repositories in GAR. - 'keyrings.google-artifactregistry-auth' + 'keyrings.google-artifactregistry-auth', + # tox dependency which doesn't conflict with cachetools<6 + 'tox==4.27.0' ], 'interactive': [ 'facets-overview>=1.1.0,<2', From 31f708375a96119dadf42d734264f162bef1efb4 Mon Sep 17 00:00:00 2001 From: Vitaly Terentyev Date: Tue, 22 Jul 2025 10:41:58 +0400 Subject: [PATCH 2/2] Change dependency restriction --- sdks/python/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdks/python/setup.py b/sdks/python/setup.py index 8f858b36049a..f60fe902bb7a 100644 --- a/sdks/python/setup.py +++ b/sdks/python/setup.py @@ -480,7 +480,7 @@ def get_portability_package_data(): # Python repositories in GAR. 'keyrings.google-artifactregistry-auth', # tox dependency which doesn't conflict with cachetools<6 - 'tox==4.27.0' + 'tox<4.28.0' ], 'interactive': [ 'facets-overview>=1.1.0,<2',