Skip to content

chore: stable version

467c8a6
Select commit
Loading
Failed to load commit list.
Draft

test: sts-py #385

chore: stable version
467c8a6
Select commit
Loading
Failed to load commit list.
Google Cloud Build / llamaindex-python-sdk-pr-py312 (toolbox-testing-438616) succeeded Sep 30, 2025 in 1m 45s

Summary

Build Information

Trigger llamaindex-python-sdk-pr-py312
Build 4f210fb8-5270-4690-a1ed-dc33a6a43acd
Start 2025-09-29T23:46:41-07:00
Duration 1m38.679s
Status SUCCESS

Steps

Step Status Duration
Install library requirements SUCCESS 55.61s
Install test requirements SUCCESS 22.655s
Run integration tests SUCCESS 17.003s

Details


starting build "4f210fb8-5270-4690-a1ed-dc33a6a43acd"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/googleapis/mcp-toolbox-sdk-python
 * branch            467c8a6daf9550ed72de1c778663cd1c44e68ba9 -> FETCH_HEAD
HEAD is now at 467c8a6 chore: stable version
GitCommit:
467c8a6daf9550ed72de1c778663cd1c44e68ba9
BUILD
Starting Step #0 - "Install library requirements"
Step #0 - "Install library requirements": Pulling image: python:3.12
Step #0 - "Install library requirements": 3.12: Pulling from library/python
Step #0 - "Install library requirements": 15b1d8a5ff03: Already exists
Step #0 - "Install library requirements": 22718812f617: Already exists
Step #0 - "Install library requirements": 401a98f7495b: Already exists
Step #0 - "Install library requirements": ad446e7df19a: Already exists
Step #0 - "Install library requirements": 3ea8285073a3: Pulling fs layer
Step #0 - "Install library requirements": 9263f10fdf97: Pulling fs layer
Step #0 - "Install library requirements": 280a8213ce16: Pulling fs layer
Step #0 - "Install library requirements": 280a8213ce16: Verifying Checksum
Step #0 - "Install library requirements": 280a8213ce16: Download complete
Step #0 - "Install library requirements": 3ea8285073a3: Verifying Checksum
Step #0 - "Install library requirements": 3ea8285073a3: Download complete
Step #0 - "Install library requirements": 9263f10fdf97: Verifying Checksum
Step #0 - "Install library requirements": 9263f10fdf97: Download complete
Step #0 - "Install library requirements": 3ea8285073a3: Pull complete
Step #0 - "Install library requirements": 9263f10fdf97: Pull complete
Step #0 - "Install library requirements": 280a8213ce16: Pull complete
Step #0 - "Install library requirements": Digest: sha256:1cb6108b64a4caf2a862499bf90dc65703a08101e8bfb346a18c9d12c0ed5b7e
Step #0 - "Install library requirements": Status: Downloaded newer image for python:3.12
Step #0 - "Install library requirements": docker.io/library/python:3.12
Step #0 - "Install library requirements": Obtaining file:///workspace/packages/toolbox-core (from -r requirements.txt (line 1))
Step #0 - "Install library requirements":   Installing build dependencies: started
Step #0 - "Install library requirements":   Installing build dependencies: finished with status 'done'
Step #0 - "Install library requirements":   Checking if build backend supports build_editable: started
Step #0 - "Install library requirements":   Checking if build backend supports build_editable: finished with status 'done'
Step #0 - "Install library requirements":   Getting requirements to build editable: started
Step #0 - "Install library requirements":   Getting requirements to build editable: finished with status 'done'
Step #0 - "Install library requirements":   Preparing editable metadata (pyproject.toml): started
Step #0 - "Install library requirements":   Preparing editable metadata (pyproject.toml): finished with status 'done'
Step #0 - "Install library requirements": Collecting llama-index==0.14.3 (from -r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index-0.14.3-py3-none-any.whl.metadata (13 kB)
Step #0 - "Install library requirements": Collecting PyYAML==6.0.3 (from -r requirements.txt (line 3))
Step #0 - "Install library requirements":   Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Step #0 - "Install library requirements": Collecting pydantic==2.11.9 (from -r requirements.txt (line 4))
Step #0 - "Install library requirements":   Downloading pydantic-2.11.9-py3-none-any.whl.metadata (68 kB)
Step #0 - "Install library requirements": Collecting aiohttp==3.12.15 (from -r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading aiohttp-3.12.15-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.7 kB)
Step #0 - "Install library requirements": Collecting deprecated==1.2.18 (from -r requirements.txt (line 6))
Step #0 - "Install library requirements":   Downloading Deprecated-1.2.18-py2.py3-none-any.whl.metadata (5.7 kB)
Step #0 - "Install library requirements": Collecting llama-index-cli<0.6,>=0.5.0 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_cli-0.5.3-py3-none-any.whl.metadata (1.4 kB)
Step #0 - "Install library requirements": Collecting llama-index-core<0.15,>=0.14.3 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_core-0.14.3-py3-none-any.whl.metadata (2.5 kB)
Step #0 - "Install library requirements": Collecting llama-index-embeddings-openai<0.6,>=0.5.0 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_embeddings_openai-0.5.1-py3-none-any.whl.metadata (400 bytes)
Step #0 - "Install library requirements": Collecting llama-index-indices-managed-llama-cloud>=0.4.0 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_indices_managed_llama_cloud-0.9.4-py3-none-any.whl.metadata (3.7 kB)
Step #0 - "Install library requirements": Collecting llama-index-llms-openai<0.6,>=0.5.0 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_llms_openai-0.5.6-py3-none-any.whl.metadata (3.0 kB)
Step #0 - "Install library requirements": Collecting llama-index-readers-file<0.6,>=0.5.0 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_readers_file-0.5.4-py3-none-any.whl.metadata (5.7 kB)
Step #0 - "Install library requirements": Collecting llama-index-readers-llama-parse>=0.4.0 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_readers_llama_parse-0.5.1-py3-none-any.whl.metadata (3.1 kB)
Step #0 - "Install library requirements": Collecting nltk>3.8.1 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading nltk-3.9.1-py3-none-any.whl.metadata (2.9 kB)
Step #0 - "Install library requirements": Collecting annotated-types>=0.6.0 (from pydantic==2.11.9->-r requirements.txt (line 4))
Step #0 - "Install library requirements":   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Step #0 - "Install library requirements": Collecting pydantic-core==2.33.2 (from pydantic==2.11.9->-r requirements.txt (line 4))
Step #0 - "Install library requirements":   Downloading pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
Step #0 - "Install library requirements": Collecting typing-extensions>=4.12.2 (from pydantic==2.11.9->-r requirements.txt (line 4))
Step #0 - "Install library requirements":   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Step #0 - "Install library requirements": Collecting typing-inspection>=0.4.0 (from pydantic==2.11.9->-r requirements.txt (line 4))
Step #0 - "Install library requirements":   Downloading typing_inspection-0.4.1-py3-none-any.whl.metadata (2.6 kB)
Step #0 - "Install library requirements": Collecting aiohappyeyeballs>=2.5.0 (from aiohttp==3.12.15->-r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)
Step #0 - "Install library requirements": Collecting aiosignal>=1.4.0 (from aiohttp==3.12.15->-r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB)
Step #0 - "Install library requirements": Collecting attrs>=17.3.0 (from aiohttp==3.12.15->-r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
Step #0 - "Install library requirements": Collecting frozenlist>=1.1.1 (from aiohttp==3.12.15->-r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading frozenlist-1.7.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Step #0 - "Install library requirements": Collecting multidict<7.0,>=4.5 (from aiohttp==3.12.15->-r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading multidict-6.6.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB)
Step #0 - "Install library requirements": Collecting propcache>=0.2.0 (from aiohttp==3.12.15->-r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading propcache-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
Step #0 - "Install library requirements": Collecting yarl<2.0,>=1.17.0 (from aiohttp==3.12.15->-r requirements.txt (line 5))
Step #0 - "Install library requirements":   Downloading yarl-1.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (73 kB)
Step #0 - "Install library requirements": Collecting wrapt<2,>=1.10 (from deprecated==1.2.18->-r requirements.txt (line 6))
Step #0 - "Install library requirements":   Downloading wrapt-1.17.3-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (6.4 kB)
Step #0 - "Install library requirements": Collecting google-auth<3.0.0,>=2.0.0 (from toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading google_auth-2.41.0-py2.py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": Collecting requests<3.0.0,>=2.19.0 (from toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Step #0 - "Install library requirements": Collecting cachetools<7.0,>=2.0.0 (from google-auth<3.0.0,>=2.0.0->toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading cachetools-6.2.0-py3-none-any.whl.metadata (5.4 kB)
Step #0 - "Install library requirements": Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0.0,>=2.0.0->toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)
Step #0 - "Install library requirements": Collecting rsa<5,>=3.1.4 (from google-auth<3.0.0,>=2.0.0->toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of llama-index-cli to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting llama-index-cli<0.6,>=0.5.0 (from llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_cli-0.5.2-py3-none-any.whl.metadata (1.4 kB)
Step #0 - "Install library requirements":   Downloading llama_index_cli-0.5.1-py3-none-any.whl.metadata (1.4 kB)
Step #0 - "Install library requirements": Collecting aiosqlite (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading aiosqlite-0.21.0-py3-none-any.whl.metadata (4.3 kB)
Step #0 - "Install library requirements": Collecting banks<3,>=2.2.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading banks-2.2.0-py3-none-any.whl.metadata (12 kB)
Step #0 - "Install library requirements": Collecting dataclasses-json (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading dataclasses_json-0.6.7-py3-none-any.whl.metadata (25 kB)
Step #0 - "Install library requirements": Collecting dirtyjson<2,>=1.0.8 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading dirtyjson-1.0.8-py3-none-any.whl.metadata (11 kB)
Step #0 - "Install library requirements": Collecting filetype<2,>=1.2.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading filetype-1.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Step #0 - "Install library requirements": Collecting fsspec>=2023.5.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading fsspec-2025.9.0-py3-none-any.whl.metadata (10 kB)
Step #0 - "Install library requirements": Collecting httpx (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Step #0 - "Install library requirements": Collecting llama-index-workflows<3,>=2 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_workflows-2.5.0-py3-none-any.whl.metadata (6.4 kB)
Step #0 - "Install library requirements": Collecting nest-asyncio<2,>=1.5.8 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Step #0 - "Install library requirements": Collecting networkx>=3.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading networkx-3.5-py3-none-any.whl.metadata (6.3 kB)
Step #0 - "Install library requirements": Collecting numpy (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading numpy-2.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Step #0 - "Install library requirements": Collecting pillow>=9.0.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.0 kB)
Step #0 - "Install library requirements": Collecting platformdirs (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading platformdirs-4.4.0-py3-none-any.whl.metadata (12 kB)
Step #0 - "Install library requirements": Collecting setuptools>=80.9.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Using cached setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": Collecting sqlalchemy>=1.4.49 (from sqlalchemy[asyncio]>=1.4.49->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading sqlalchemy-2.0.43-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
Step #0 - "Install library requirements": Collecting tenacity!=8.4.0,<10.0.0,>=8.2.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading tenacity-9.1.2-py3-none-any.whl.metadata (1.2 kB)
Step #0 - "Install library requirements": Collecting tiktoken>=0.7.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading tiktoken-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
Step #0 - "Install library requirements": Collecting tqdm<5,>=4.66.1 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Step #0 - "Install library requirements": Collecting typing-inspect>=0.8.0 (from llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading typing_inspect-0.9.0-py3-none-any.whl.metadata (1.5 kB)
Step #0 - "Install library requirements": Collecting openai>=1.1.0 (from llama-index-embeddings-openai<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading openai-1.109.1-py3-none-any.whl.metadata (29 kB)
Step #0 - "Install library requirements": Collecting llama-cloud==0.1.35 (from llama-index-indices-managed-llama-cloud>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud-0.1.35-py3-none-any.whl.metadata (1.2 kB)
Step #0 - "Install library requirements": Collecting certifi>=2024.7.4 (from llama-cloud==0.1.35->llama-index-indices-managed-llama-cloud>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading certifi-2025.8.3-py3-none-any.whl.metadata (2.4 kB)
Step #0 - "Install library requirements": Collecting beautifulsoup4<5,>=4.12.3 (from llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading beautifulsoup4-4.14.2-py3-none-any.whl.metadata (3.8 kB)
Step #0 - "Install library requirements": Collecting defusedxml>=0.7.1 (from llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Step #0 - "Install library requirements": Collecting pandas<2.3.0 (from llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (89 kB)
Step #0 - "Install library requirements": Collecting pypdf<7,>=5.1.0 (from llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading pypdf-6.1.1-py3-none-any.whl.metadata (7.1 kB)
Step #0 - "Install library requirements": Collecting striprtf<0.0.27,>=0.0.26 (from llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading striprtf-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0 (from llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.69-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": Collecting click (from nltk>3.8.1->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading click-8.3.0-py3-none-any.whl.metadata (2.6 kB)
Step #0 - "Install library requirements": Collecting joblib (from nltk>3.8.1->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading joblib-1.5.2-py3-none-any.whl.metadata (5.6 kB)
Step #0 - "Install library requirements": Collecting regex>=2021.8.3 (from nltk>3.8.1->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading regex-2025.9.18-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Step #0 - "Install library requirements": Collecting charset_normalizer<4,>=2 (from requests<3.0.0,>=2.19.0->toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading charset_normalizer-3.4.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (36 kB)
Step #0 - "Install library requirements": Collecting idna<4,>=2.5 (from requests<3.0.0,>=2.19.0->toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Step #0 - "Install library requirements": Collecting urllib3<3,>=1.21.1 (from requests<3.0.0,>=2.19.0->toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading urllib3-2.5.0-py3-none-any.whl.metadata (6.5 kB)
Step #0 - "Install library requirements": Collecting griffe (from banks<3,>=2.2.0->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading griffe-1.14.0-py3-none-any.whl.metadata (5.1 kB)
Step #0 - "Install library requirements": Collecting jinja2 (from banks<3,>=2.2.0->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Step #0 - "Install library requirements": Collecting soupsieve>1.2 (from beautifulsoup4<5,>=4.12.3->llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading soupsieve-2.8-py3-none-any.whl.metadata (4.6 kB)
Step #0 - "Install library requirements": Collecting anyio (from httpx->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading anyio-4.11.0-py3-none-any.whl.metadata (4.1 kB)
Step #0 - "Install library requirements": Collecting httpcore==1.* (from httpx->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Step #0 - "Install library requirements": Collecting h11>=0.16 (from httpcore==1.*->httpx->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Step #0 - "Install library requirements": Collecting llama-index-instrumentation>=0.1.0 (from llama-index-workflows<3,>=2->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_index_instrumentation-0.4.1-py3-none-any.whl.metadata (252 bytes)
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.69 (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.69-py3-none-any.whl.metadata (3.3 kB)
Step #0 - "Install library requirements": Collecting distro<2,>=1.7.0 (from openai>=1.1.0->llama-index-embeddings-openai<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Step #0 - "Install library requirements": Collecting jiter<1,>=0.4.0 (from openai>=1.1.0->llama-index-embeddings-openai<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading jiter-0.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Step #0 - "Install library requirements": Collecting sniffio (from openai>=1.1.0->llama-index-embeddings-openai<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Step #0 - "Install library requirements": Collecting python-dateutil>=2.8.2 (from pandas<2.3.0->llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Step #0 - "Install library requirements": Collecting pytz>=2020.1 (from pandas<2.3.0->llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
Step #0 - "Install library requirements": Collecting tzdata>=2022.7 (from pandas<2.3.0->llama-index-readers-file<0.6,>=0.5.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
Step #0 - "Install library requirements": Collecting pyasn1<0.7.0,>=0.6.1 (from pyasn1-modules>=0.2.1->google-auth<3.0.0,>=2.0.0->toolbox-core==0.5.0->-r requirements.txt (line 1))
Step #0 - "Install library requirements":   Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB)
Step #0 - "Install library requirements": Collecting greenlet>=1 (from sqlalchemy>=1.4.49->sqlalchemy[asyncio]>=1.4.49->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading greenlet-3.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (4.1 kB)
Step #0 - "Install library requirements": Collecting mypy-extensions>=0.3.0 (from typing-inspect>=0.8.0->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Step #0 - "Install library requirements": Collecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json->llama-index-core<0.15,>=0.14.3->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading marshmallow-3.26.1-py3-none-any.whl.metadata (7.3 kB)
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of llama-cloud-services to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0 (from llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.68-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.68 (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.68-py3-none-any.whl.metadata (3.3 kB)
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0 (from llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.67-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.67 (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.67-py3-none-any.whl.metadata (3.3 kB)
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0 (from llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.66-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": INFO: pip is still looking at multiple versions of llama-cloud-services to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.66 (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.66-py3-none-any.whl.metadata (3.3 kB)
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0 (from llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.65-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.64 (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.65-py3-none-any.whl.metadata (3.3 kB)
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.64-py3-none-any.whl.metadata (3.3 kB)
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0 (from llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.64-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.63-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.63 (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.63-py3-none-any.whl.metadata (3.7 kB)
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0 (from llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_parse-0.6.62-py3-none-any.whl.metadata (6.6 kB)
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.62 (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index==0.14.3->-r requirements.txt (line 2))
Step #0 - "Install library requirements":   Downloading llama_cloud_services-0.6.62-py3-none-any.whl.metadata (3.7 kB)
Step #0 - "Inst
...
[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%224f210fb8-5270-4690-a1ed-dc33a6a43acd%22+AND+resource.labels.build_trigger_id%3D%22c023f8c0-3c78-4be5-95ab-2ccf994c9f7a%22&project=toolbox-testing-438616.]
...
B)
Step #1 - "Install test requirements": Collecting matplotlib-inline (from ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Step #1 - "Install test requirements": Collecting pexpect>4.3 (from ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Step #1 - "Install test requirements": Collecting prompt_toolkit<3.1.0,>=3.0.41 (from ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading prompt_toolkit-3.0.52-py3-none-any.whl.metadata (6.4 kB)
Step #1 - "Install test requirements": Collecting stack_data (from ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Step #1 - "Install test requirements": Collecting traitlets>=5.13.0 (from ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Step #1 - "Install test requirements": Requirement already satisfied: aiosqlite in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.21.0)
Step #1 - "Install test requirements": Requirement already satisfied: banks<3,>=2.2.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2.2.0)
Step #1 - "Install test requirements": Requirement already satisfied: dataclasses-json in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.6.7)
Step #1 - "Install test requirements": Requirement already satisfied: dirtyjson<2,>=1.0.8 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.0.8)
Step #1 - "Install test requirements": Requirement already satisfied: filetype<2,>=1.2.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.2.0)
Step #1 - "Install test requirements": Requirement already satisfied: fsspec>=2023.5.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2025.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: httpx in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.28.1)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-workflows<3,>=2 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2.5.0)
Step #1 - "Install test requirements": Requirement already satisfied: nest-asyncio<2,>=1.5.8 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.6.0)
Step #1 - "Install test requirements": Requirement already satisfied: networkx>=3.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (3.5)
Step #1 - "Install test requirements": Requirement already satisfied: numpy in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2.3.3)
Step #1 - "Install test requirements": Requirement already satisfied: setuptools>=80.9.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (80.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: sqlalchemy>=1.4.49 in /builder/home/.local/lib/python3.12/site-packages (from sqlalchemy[asyncio]>=1.4.49->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2.0.43)
Step #1 - "Install test requirements": Requirement already satisfied: tenacity!=8.4.0,<10.0.0,>=8.2.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (9.1.2)
Step #1 - "Install test requirements": Requirement already satisfied: tiktoken>=0.7.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.11.0)
Step #1 - "Install test requirements": Requirement already satisfied: tqdm<5,>=4.66.1 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (4.67.1)
Step #1 - "Install test requirements": Requirement already satisfied: typing-inspect>=0.8.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: openai>=1.1.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-embeddings-openai<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.109.1)
Step #1 - "Install test requirements": Requirement already satisfied: llama-cloud==0.1.35 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-indices-managed-llama-cloud>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.1.35)
Step #1 - "Install test requirements": Requirement already satisfied: certifi>=2024.7.4 in /builder/home/.local/lib/python3.12/site-packages (from llama-cloud==0.1.35->llama-index-indices-managed-llama-cloud>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2025.8.3)
Step #1 - "Install test requirements": Requirement already satisfied: beautifulsoup4<5,>=4.12.3 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (4.14.2)
Step #1 - "Install test requirements": Requirement already satisfied: defusedxml>=0.7.1 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.7.1)
Step #1 - "Install test requirements": Requirement already satisfied: pandas<2.3.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2.2.3)
Step #1 - "Install test requirements": Requirement already satisfied: pypdf<7,>=5.1.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (6.1.1)
Step #1 - "Install test requirements": Requirement already satisfied: striprtf<0.0.27,>=0.0.26 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.0.26)
Step #1 - "Install test requirements": Requirement already satisfied: llama-parse>=0.5.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-readers-llama-parse>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.6.54)
Step #1 - "Install test requirements": Requirement already satisfied: joblib in /builder/home/.local/lib/python3.12/site-packages (from nltk>3.8.1->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.5.2)
Step #1 - "Install test requirements": Requirement already satisfied: regex>=2021.8.3 in /builder/home/.local/lib/python3.12/site-packages (from nltk>3.8.1->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2025.9.18)
Step #1 - "Install test requirements": Requirement already satisfied: charset_normalizer<4,>=2 in /builder/home/.local/lib/python3.12/site-packages (from requests<3.0.0,>=2.19.0->toolbox-core==0.5.2->toolbox-llamaindex==0.5.2) (3.4.3)
Step #1 - "Install test requirements": Requirement already satisfied: idna<4,>=2.5 in /builder/home/.local/lib/python3.12/site-packages (from requests<3.0.0,>=2.19.0->toolbox-core==0.5.2->toolbox-llamaindex==0.5.2) (3.10)
Step #1 - "Install test requirements": Requirement already satisfied: urllib3<3,>=1.21.1 in /builder/home/.local/lib/python3.12/site-packages (from requests<3.0.0,>=2.19.0->toolbox-core==0.5.2->toolbox-llamaindex==0.5.2) (2.5.0)
Step #1 - "Install test requirements": Requirement already satisfied: griffe in /builder/home/.local/lib/python3.12/site-packages (from banks<3,>=2.2.0->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.14.0)
Step #1 - "Install test requirements": Requirement already satisfied: jinja2 in /builder/home/.local/lib/python3.12/site-packages (from banks<3,>=2.2.0->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (3.1.6)
Step #1 - "Install test requirements": Requirement already satisfied: soupsieve>1.2 in /builder/home/.local/lib/python3.12/site-packages (from beautifulsoup4<5,>=4.12.3->llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2.8)
Step #1 - "Install test requirements": Requirement already satisfied: anyio in /builder/home/.local/lib/python3.12/site-packages (from httpx->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (4.11.0)
Step #1 - "Install test requirements": Requirement already satisfied: httpcore==1.* in /builder/home/.local/lib/python3.12/site-packages (from httpx->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.0.9)
Step #1 - "Install test requirements": Requirement already satisfied: h11>=0.16 in /builder/home/.local/lib/python3.12/site-packages (from httpcore==1.*->httpx->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.16.0)
Step #1 - "Install test requirements": Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.16->ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading parso-0.8.5-py2.py3-none-any.whl.metadata (8.3 kB)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-instrumentation>=0.1.0 in /builder/home/.local/lib/python3.12/site-packages (from llama-index-workflows<3,>=2->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.4.1)
Step #1 - "Install test requirements": Requirement already satisfied: llama-cloud-services>=0.6.54 in /builder/home/.local/lib/python3.12/site-packages (from llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.6.54)
Step #1 - "Install test requirements": Requirement already satisfied: distro<2,>=1.7.0 in /builder/home/.local/lib/python3.12/site-packages (from openai>=1.1.0->llama-index-embeddings-openai<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: jiter<1,>=0.4.0 in /builder/home/.local/lib/python3.12/site-packages (from openai>=1.1.0->llama-index-embeddings-openai<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.11.0)
Step #1 - "Install test requirements": Requirement already satisfied: sniffio in /builder/home/.local/lib/python3.12/site-packages (from openai>=1.1.0->llama-index-embeddings-openai<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.3.1)
Step #1 - "Install test requirements": Requirement already satisfied: python-dateutil>=2.8.2 in /builder/home/.local/lib/python3.12/site-packages (from pandas<2.3.0->llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2.9.0.post0)
Step #1 - "Install test requirements": Requirement already satisfied: pytz>=2020.1 in /builder/home/.local/lib/python3.12/site-packages (from pandas<2.3.0->llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2025.2)
Step #1 - "Install test requirements": Requirement already satisfied: tzdata>=2022.7 in /builder/home/.local/lib/python3.12/site-packages (from pandas<2.3.0->llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (2025.2)
Step #1 - "Install test requirements": Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Step #1 - "Install test requirements": Collecting wcwidth (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading wcwidth-0.2.14-py2.py3-none-any.whl.metadata (15 kB)
Step #1 - "Install test requirements": Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /builder/home/.local/lib/python3.12/site-packages (from pyasn1-modules>=0.2.1->google-auth<3.0.0,>=2.0.0->toolbox-core==0.5.2->toolbox-llamaindex==0.5.2) (0.6.1)
Step #1 - "Install test requirements": Requirement already satisfied: greenlet>=1 in /builder/home/.local/lib/python3.12/site-packages (from sqlalchemy>=1.4.49->sqlalchemy[asyncio]>=1.4.49->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (3.2.4)
Step #1 - "Install test requirements": Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /builder/home/.local/lib/python3.12/site-packages (from dataclasses-json->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (3.26.1)
Step #1 - "Install test requirements": Collecting executing>=1.2.0 (from stack_data->ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading executing-2.2.1-py2.py3-none-any.whl.metadata (8.9 kB)
Step #1 - "Install test requirements": Collecting asttokens>=2.1.0 (from stack_data->ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB)
Step #1 - "Install test requirements": Collecting pure-eval (from stack_data->ipython>=7.8.0->black[jupyter]==25.9.0; extra == "test"->toolbox-llamaindex==0.5.2)
Step #1 - "Install test requirements":   Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)
Step #1 - "Install test requirements": Requirement already satisfied: python-dotenv<2,>=1.0.1 in /builder/home/.local/lib/python3.12/site-packages (from llama-cloud-services>=0.6.54->llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.1.1)
Step #1 - "Install test requirements": Requirement already satisfied: six>=1.5 in /builder/home/.local/lib/python3.12/site-packages (from python-dateutil>=2.8.2->pandas<2.3.0->llama-index-readers-file<0.6,>=0.5.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (1.17.0)
Step #1 - "Install test requirements": Requirement already satisfied: colorama>=0.4 in /builder/home/.local/lib/python3.12/site-packages (from griffe->banks<3,>=2.2.0->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (0.4.6)
Step #1 - "Install test requirements": Requirement already satisfied: MarkupSafe>=2.0 in /builder/home/.local/lib/python3.12/site-packages (from jinja2->banks<3,>=2.2.0->llama-index-core<0.15,>=0.14.3->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.5.2) (3.0.3)
Step #1 - "Install test requirements": Downloading toolbox_core-0.5.2-py3-none-any.whl (29 kB)
Step #1 - "Install test requirements": Downloading black-25.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
Step #1 - "Install test requirements":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 29.5 MB/s eta 0:00:00
Step #1 - "Install test requirements": Downloading google_cloud_secret_manager-2.24.0-py3-none-any.whl (218 kB)
Step #1 - "Install test requirements": Downloading google_cloud_storage-3.4.0-py3-none-any.whl (278 kB)
Step #1 - "Install test requirements": Downloading isort-6.0.1-py3-none-any.whl (94 kB)
Step #1 - "Install test requirements": Downloading mypy-1.18.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.3 MB)
Step #1 - "Install test requirements":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.3/13.3 MB 102.1 MB/s eta 0:00:00
Step #1 - "Install test requirements": Downloading pytest-8.4.2-py3-none-any.whl (365 kB)
Step #1 - "Install test requirements": Downloading pytest_asyncio-1.2.0-py3-none-any.whl (15 kB)
Step #1 - "Install test requirements": Downloading pytest_cov-7.0.0-py3-none-any.whl (22 kB)
Step #1 - "Install test requirements": Downloading coverage-7.10.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (252 kB)
Step #1 - "Install test requirements": Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB)
Step #1 - "Install test requirements": Downloading google_cloud_core-2.4.3-py2.py3-none-any.whl (29 kB)
Step #1 - "Install test requirements": Downloading google_crc32c-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32 kB)
Step #1 - "Install test requirements": Downloading google_resumable_media-2.7.2-py2.py3-none-any.whl (81 kB)
Step #1 - "Install test requirements": Downloading grpc_google_iam_v1-0.14.2-py3-none-any.whl (19 kB)
Step #1 - "Install test requirements": Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB)
Step #1 - "Install test requirements": Downloading ipython-9.6.0-py3-none-any.whl (616 kB)
Step #1 - "Install test requirements":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 616.2/616.2 kB 34.8 MB/s eta 0:00:00
Step #1 - "Install test requirements": Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
Step #1 - "Install test requirements": Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
Step #1 - "Install test requirements": Downloading proto_plus-1.26.1-py3-none-any.whl (50 kB)
Step #1 - "Install test requirements": Downloading protobuf-6.32.1-cp39-abi3-manylinux2014_x86_64.whl (322 kB)
Step #1 - "Install test requirements": Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB)
Step #1 - "Install test requirements":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 65.3 MB/s eta 0:00:00
Step #1 - "Install test requirements": Downloading pytokens-0.1.10-py3-none-any.whl (12 kB)
Step #1 - "Install test requirements": Downloading tokenize_rt-6.2.0-py2.py3-none-any.whl (6.0 kB)
Step #1 - "Install test requirements": Downloading googleapis_common_protos-1.70.0-py3-none-any.whl (294 kB)
Step #1 - "Install test requirements": Downloading grpcio-1.75.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.4 MB)
Step #1 - "Install test requirements":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.4/6.4 MB 147.6 MB/s eta 0:00:00
Step #1 - "Install test requirements": Downloading grpcio_status-1.75.1-py3-none-any.whl (14 kB)
Step #1 - "Install test requirements": Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)
Step #1 - "Install test requirements":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 80.2 MB/s eta 0:00:00
Step #1 - "Install test requirements": Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Step #1 - "Install test requirements": Downloading prompt_toolkit-3.0.52-py3-none-any.whl (391 kB)
Step #1 - "Install test requirements": Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
Step #1 - "Install test requirements": Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB)
Step #1 - "Install test requirements": Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl (8.1 kB)
Step #1 - "Install test requirements": Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Step #1 - "Install test requirements": Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)
Step #1 - "Install test requirements": Downloading asttokens-3.0.0-py3-none-any.whl (26 kB)
Step #1 - "Install test requirements": Downloading executing-2.2.1-py2.py3-none-any.whl (28 kB)
Step #1 - "Install test requirements": Downloading parso-0.8.5-py2.py3-none-any.whl (106 kB)
Step #1 - "Install test requirements": Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Step #1 - "Install test requirements": Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)
Step #1 - "Install test requirements": Downloading wcwidth-0.2.14-py2.py3-none-any.whl (37 kB)
Step #1 - "Install test requirements": Building wheels for collected packages: toolbox-llamaindex
Step #1 - "Install test requirements":   Building editable for toolbox-llamaindex (pyproject.toml): started
Step #1 - "Install test requirements":   Building editable for toolbox-llamaindex (pyproject.toml): finished with status 'done'
Step #1 - "Install test requirements":   Created wheel for toolbox-llamaindex: filename=toolbox_llamaindex-0.5.2-0.editable-py3-none-any.whl size=6201 sha256=89a0f93ea093b7b4c0a7f998e4504d6d733351471a165cfe591a3d7a937a6c2d
Step #1 - "Install test requirements":   Stored in directory: /tmp/pip-ephem-wheel-cache-3ivm_pur/wheels/2f/fc/a0/010d54bfc5185e7242b768d8bf1c678266944fa4c5916ec9bf
Step #1 - "Install test requirements": Successfully built toolbox-llamaindex
Step #1 - "Install test requirements": Installing collected packages: pure-eval, ptyprocess, wcwidth, traitlets, tokenize-rt, pytokens, pygments, protobuf, pluggy, pexpect, pathspec, parso, isort, iniconfig, grpcio, google-crc32c, executing, decorator, coverage, asttokens, stack_data, pytest, proto-plus, prompt_toolkit, mypy, matplotlib-inline, jedi, ipython-pygments-lexers, googleapis-common-protos, google-resumable-media, black, toolbox-core, pytest-cov, pytest-asyncio, ipython, grpcio-status, google-api-core, grpc-google-iam-v1, google-cloud-core, google-cloud-storage, google-cloud-secret-manager, toolbox-llamaindex
Step #1 - "Install test requirements":   WARNING: The script tokenize-rt is installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements":   WARNING: The script pygmentize is installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements":   WARNING: The scripts isort and isort-identify-imports are installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements":   WARNING: The scripts coverage, coverage-3.12 and coverage3 are installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements":   WARNING: The scripts py.test and pytest are installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements":   WARNING: The scripts dmypy, mypy, mypyc, stubgen and stubtest are installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements":   WARNING: The scripts black and blackd are installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements":   Attempting uninstall: toolbox-core
Step #1 - "Install test requirements":     Found existing installation: toolbox-core 0.5.0
Step #1 - "Install test requirements":     Uninstalling toolbox-core-0.5.0:
Step #1 - "Install test requirements":       Successfully uninstalled toolbox-core-0.5.0
Step #1 - "Install test requirements":   WARNING: The scripts ipython and ipython3 are installed in '/builder/home/.local/bin' which is not on PATH.
Step #1 - "Install test requirements":   Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Step #1 - "Install test requirements": Successfully installed asttokens-3.0.0 black-25.9.0 coverage-7.10.7 decorator-5.2.1 executing-2.2.1 google-api-core-2.25.1 google-cloud-core-2.4.3 google-cloud-secret-manager-2.24.0 google-cloud-storage-3.4.0 google-crc32c-1.7.1 google-resumable-media-2.7.2 googleapis-common-protos-1.70.0 grpc-google-iam-v1-0.14.2 grpcio-1.75.1 grpcio-status-1.75.1 iniconfig-2.1.0 ipython-9.6.0 ipython-pygments-lexers-1.1.1 isort-6.0.1 jedi-0.19.2 matplotlib-inline-0.1.7 mypy-1.18.2 parso-0.8.5 pathspec-0.12.1 pexpect-4.9.0 pluggy-1.6.0 prompt_toolkit-3.0.52 proto-plus-1.26.1 protobuf-6.32.1 ptyprocess-0.7.0 pure-eval-0.2.3 pygments-2.19.2 pytest-8.4.2 pytest-asyncio-1.2.0 pytest-cov-7.0.0 pytokens-0.1.10 stack_data-0.6.3 tokenize-rt-6.2.0 toolbox-core-0.5.2 toolbox-llamaindex-0.5.2 traitlets-5.14.3 wcwidth-0.2.14
Step #1 - "Install test requirements": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Step #1 - "Install test requirements": 
Step #1 - "Install test requirements": [notice] A new release of pip is available: 25.0.1 -> 25.2
Step #1 - "Install test requirements": [notice] To update, run: pip install --upgrade pip
Finished Step #1 - "Install test requirements"
Starting Step #2 - "Run integration tests"
Step #2 - "Run integration tests": Already have image (with digest): python:3.12
Step #2 - "Run integration tests": ============================= test session starts ==============================
Step #2 - "Run integration tests": platform linux -- Python 3.12.11, pytest-8.4.2, pluggy-1.6.0
Step #2 - "Run integration tests": rootdir: /workspace/packages/toolbox-llamaindex
Step #2 - "Run integration tests": configfile: pyproject.toml
Step #2 - "Run integration tests": plugins: asyncio-1.2.0, cov-7.0.0, anyio-4.11.0
Step #2 - "Run integration tests": asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
Step #2 - "Run integration tests": collected 86 items
Step #2 - "Run integration tests": 
Step #2 - "Run integration tests": tests/test_async_client.py ...............                               [ 17%]
Step #2 - "Run integration tests": tests/test_async_tools.py ...................                            [ 39%]
Step #2 - "Run integration tests": tests/test_client.py ..............                                      [ 55%]
Step #2 - "Run integration tests": tests/test_e2e.py ............................                           [ 88%]
Step #2 - "Run integration tests": tests/test_tools.py ..........                                           [100%]
Step #2 - "Run integration tests": 
Step #2 - "Run integration tests": =============================== warnings summary ===============================
Step #2 - "Run integration tests": tests/test_e2e.py: 10 warnings
Step #2 - "Run integration tests":   /builder/home/.local/lib/python3.12/site-packages/toolbox_core/tool.py:130: UserWarning: Sending ID token over HTTP. User data may be exposed. Use HTTPS for secure communication.
Step #2 - "Run integration tests":     warn(
Step #2 - "Run integration tests": 
Step #2 - "Run integration tests": tests/test_e2e.py::TestE2EClientAsync::test_run_tool_unauth_with_auth
Step #2 - "Run integration tests": tests/test_e2e.py::TestE2EClientAsync::test_run_tool_auth
Step #2 - "Run integration tests":   /builder/home/.local/lib/python3.12/site-packages/google/auth/compute_engine/credentials.py:503: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
Step #2 - "Run integration tests":     return id_token, datetime.datetime.utcfromtimestamp(payload["exp"])
Step #2 - "Run integration tests": 
Step #2 - "Run integration tests": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #2 - "Run integration tests": ================================ tests coverage ================================
Step #2 - "Run integration tests": _______________ coverage: platform linux, python 3.12.11-final-0 _______________
Step #2 - "Run integration tests": 
Step #2 - "Run integration tests": Name                                     Stmts   Miss  Cover
Step #2 - "Run integration tests": ------------------------------------------------------------
Step #2 - "Run integration tests": src/toolbox_llamaindex/__init__.py           3      0   100%
Step #2 - "Run integration tests": src/toolbox_llamaindex/async_client.py      47      3    94%
Step #2 - "Run integration tests": src/toolbox_llamaindex/async_tools.py       36      5    86%
Step #2 - "Run integration tests": src/toolbox_llamaindex/client.py            77      4    95%
Step #2 - "Run integration tests": src/toolbox_llamaindex/tools.py             38      3    92%
Step #2 - "Run integration tests": src/toolbox_llamaindex/version.py            1      1     0%
Step #2 - "Run integration tests": ------------------------------------------------------------
Step #2 - "Run integration tests": TOTAL                                      202     16    92%
Step #2 - "Run integration tests": Required test coverage of 90% reached. Total coverage: 92.08%
Step #2 - "Run integration tests": ======================= 86 passed, 12 warnings in 11.88s =======================
Finished Step #2 - "Run integration tests"
PUSH
DONE

Build Log: https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%224f210fb8-5270-4690-a1ed-dc33a6a43acd%22+AND+resource.labels.build_trigger_id%3D%22c023f8c0-3c78-4be5-95ab-2ccf994c9f7a%22&project=toolbox-testing-438616