Skip to content

feat(genai): Support multimodal file inputs and display_name in function responses#1834

Open
Saurav Gupta (Saurav-Gupta-9741) wants to merge 6 commits into
langchain-ai:mainfrom
Saurav-Gupta-9741:fix-multimodal-function-responses
Open

feat(genai): Support multimodal file inputs and display_name in function responses#1834
Saurav Gupta (Saurav-Gupta-9741) wants to merge 6 commits into
langchain-ai:mainfrom
Saurav-Gupta-9741:fix-multimodal-function-responses

Merge branch 'main' into fix-multimodal-function-responses

eef9495
Select commit
Loading
Failed to load commit list.
Google Cloud Build / langchain-google-genai-us (llm-integration-tests) timed out Jun 11, 2026 in 1h 0m 23s

Summary

Build Information

Trigger langchain-google-genai-us
Build 7ef9f453-7f3f-40fb-b057-29361ea92c1b
Start 2026-06-11T01:01:06-07:00
Duration 1h0m22.607s
Status TIMEOUT

Steps

Step Status Duration
integration tests CANCELLED 59m59.896s

Details


starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..

starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..

starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..

starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..

starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..

starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collect
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%227ef9f453-7f3f-40fb-b057-29361ea92c1b%22+AND+resource.labels.build_trigger_id%3D%22cf0bf1b4-59b2-4ad2-9f4c-4866728a37b1%22&project=llm-integration-tests.]
...
3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..


starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..


starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..


starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..


starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..


starting build "7ef9f453-7f3f-40fb-b057-29361ea92c1b"

FETCHSOURCE
From https://github.com/langchain-ai/langchain-google
 * branch            eef94953ac2cb3666bab521746ae777b15140866 -> FETCH_HEAD
HEAD is now at eef9495 Merge branch 'main' into fix-multimodal-function-responses
GitCommit:
eef94953ac2cb3666bab521746ae777b15140866
BUILD
Pulling image: python:3.11
3.11: Pulling from library/python
f32f49ce655a: Already exists
8a7504cd2818: Already exists
b53089dca505: Already exists
8d6d44b254da: Already exists
b3085a3e73e9: Pulling fs layer
3dfcdc764bf9: Pulling fs layer
bc5f9aa62a15: Pulling fs layer
bc5f9aa62a15: Download complete
b3085a3e73e9: Verifying Checksum
b3085a3e73e9: Download complete
3dfcdc764bf9: Verifying Checksum
3dfcdc764bf9: Download complete
b3085a3e73e9: Pull complete
3dfcdc764bf9: Pull complete
bc5f9aa62a15: Pull complete
Digest: sha256:58a54fbf1d5320af4f6761f9c6721329320a46ea086b5504640f19d1b7467d6a
Status: Downloaded newer image for python:3.11
docker.io/library/python:3.11
Using pip 24.0 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
Collecting uv==0.8.13
  Obtaining dependency information for uv==0.8.13 from https://files.pythonhosted.org/packages/82/6b/81387a715dd045f7edea452fb76a5896dcfc11b8ecf0db5106f4b0f633ec/uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata
  Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Downloading uv-0.8.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 78.2 MB/s eta 0:00:00
Installing collected packages: uv
Successfully installed uv-0.8.13
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

[notice] A new release of pip is available: 24.0 -> 26.1.2
[notice] To update, run: pip install --upgrade pip
Using CPython 3.11.15 interpreter at: /usr/local/bin/python3
Creating virtual environment at: .venv
Resolved 80 packages in 1ms
   Building langchain-google-genai @ file:///workspace/libs/genai
Downloading pydantic-core (2.0MiB)
Downloading pygments (1.2MiB)
Downloading zstandard (5.3MiB)
Downloading numpy (16.1MiB)
Downloading cryptography (4.3MiB)
 Downloading pydantic-core
 Downloading zstandard
 Downloading cryptography
 Downloading pygments
 Downloading numpy
      Built langchain-google-genai @ file:///workspace/libs/genai
Prepared 67 packages in 1.20s
warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance.
         If the cache and target directories are on different filesystems, hardlinking may not be supported.
         If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning.
Installed 67 packages in 283ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + cryptography==46.0.7
 + distro==1.9.0
 + execnet==2.1.2
 + filetype==1.2.0
 + freezegun==1.5.5
 + google-auth==2.52.0
 + google-genai==2.1.0
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + idna==3.15
 + iniconfig==2.3.0
 + jsonpatch==1.33
 + jsonpointer==3.0.0
 + langchain-core==1.4.4
 + langchain-google-genai==4.2.5 (from file:///workspace/libs/genai)
 + langchain-protocol==0.0.15
 + langchain-tests==1.1.5
 + langsmith==0.8.0
 + markdown-it-py==4.0.0
 + mdurl==0.1.2
 + numpy==2.4.2
 + orjson==3.11.7
 + packaging==26.0
 + pluggy==1.6.0
 + protobuf==6.33.5
 + py-cpuinfo==9.0.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pygments==2.20.0
 + pytest==9.0.3
 + pytest-asyncio==1.3.0
 + pytest-benchmark==5.2.3
 + pytest-codspeed==4.3.0
 + pytest-mock==3.15.1
 + pytest-recording==0.13.4
 + pytest-retry==1.7.0
 + pytest-socket==0.8.0
 + pytest-watcher==0.6.3
 + pytest-xdist==3.8.0
 + python-dateutil==2.9.0.post0
 + pyyaml==6.0.3
 + requests==2.33.0
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + six==1.17.0
 + sniffio==1.3.1
 + syrupy==5.2.0
 + tenacity==9.1.4
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + urllib3==2.7.0
 + uuid-utils==0.14.1
 + vcrpy==8.1.1
 + watchdog==6.0.0
 + websockets==16.0
 + wrapt==2.1.1
 + xxhash==3.6.0
 + zstandard==0.25.0
============================= test session starts ==============================
platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0
codspeed: 4.3.0 (disabled, mode: walltime, callgraph: not supported, timer_resolution: 1.0ns)
benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /workspace/libs/genai
configfile: pyproject.toml
plugins: benchmark-5.2.3, asyncio-1.3.0, anyio-4.12.1, mock-3.15.1, recording-0.13.4, langsmith-0.8.0, xdist-3.8.0, retry-1.7.0, syrupy-5.2.0, codspeed-4.3.0, socket-0.8.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collected 227 items

tests/integration_tests/test_callbacks.py .                              [  0%]
tests/integration_tests/test_chat_models.py ............................ [ 12%]
.....xX................................................s.ssR.            [ 39%]
tests/integration_tests/test_compile.py .                                [ 39%]
tests/integration_tests/test_embeddings.py ................              [ 46%]
tests/integration_tests/test_function_call.py ...                        [ 48%]
tests/integration_tests/test_llms.py ......                              [ 50%]
tests/integration_tests/test_standard.py .......ssss.................... [ 64%]
TIMEOUT
ERROR: context deadline exceeded
........ss...s.xx..

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%227ef9f453-7f3f-40fb-b057-29361ea92c1b%22+AND+resource.labels.build_trigger_id%3D%22cf0bf1b4-59b2-4ad2-9f4c-4866728a37b1%22&project=llm-integration-tests