From c95734963524e2e4c2be6cf7f6c65b8883b4f2d3 Mon Sep 17 00:00:00 2001 From: Anthonios Partheniou Date: Thu, 8 Jan 2026 18:49:13 +0000 Subject: [PATCH] chore(librarian): temporarily switch protobuf backend from upb to python --- .generator/cli.py | 5 ++++- .generator/test_cli.py | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.generator/cli.py b/.generator/cli.py index ae262d4145ac..2e56554c5aa8 100644 --- a/.generator/cli.py +++ b/.generator/cli.py @@ -996,8 +996,11 @@ def _run_nox_sessions(library_id: str, repo: str, is_mono_repo: bool): is_mono_repo(bool): True if the current repository is a mono-repo. """ session_runtime = "3.14" + # TODO(https://github.com/googleapis/google-cloud-python/issues/14992): Switch the protobuf + # implementation back to upb once we identify the root cause of the crash that occurs during testing. + # It's not trivial to debug this since it only happens in cloud build. sessions = [ - f"unit-{session_runtime}(protobuf_implementation='upb')", + f"unit-{session_runtime}(protobuf_implementation='python')", ] current_session = None try: diff --git a/.generator/test_cli.py b/.generator/test_cli.py index 16097bc5c9e2..74d4e206945f 100644 --- a/.generator/test_cli.py +++ b/.generator/test_cli.py @@ -794,7 +794,7 @@ def test_run_nox_sessions_success( mock_run_individual_session = mocker.patch("cli._run_individual_session") sessions_to_run = [ - f"unit-{nox_session_python_runtime}(protobuf_implementation='upb')", + f"unit-{nox_session_python_runtime}(protobuf_implementation='python')", ] _run_nox_sessions("mock-library", "repo", is_mono_repo) @@ -802,7 +802,7 @@ def test_run_nox_sessions_success( mock_run_individual_session.assert_has_calls( [ mocker.call( - f"unit-{nox_session_python_runtime}(protobuf_implementation='upb')", + f"unit-{nox_session_python_runtime}(protobuf_implementation='python')", "mock-library", "repo", is_mono_repo,