fix(toolbox-llamaindex): Align ToolboxTool properties for consistency and debuggability
#293
Google Cloud Build / llamaindex-python-sdk-pr-py39 (toolbox-testing-438616)
succeeded
Jul 21, 2025 in 2m 33s
Summary
Build Information
| Trigger | llamaindex-python-sdk-pr-py39 |
| Build | ccc2044f-2f27-4aa5-818e-765d7bfdd8d6 |
| Start | 2025-07-21T00:16:16-07:00 |
| Duration | 2m29.723s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| Install library requirements | SUCCESS | 1m33.299s |
| Install test requirements | SUCCESS | 37.688s |
| Run integration tests | SUCCESS | 15.401s |
Details
starting build "ccc2044f-2f27-4aa5-818e-765d7bfdd8d6"
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 dac36c5e503822e4dc57fb21d02896abf02612a5 -> FETCH_HEAD
HEAD is now at dac36c5 chore: Delint
GitCommit:
dac36c5e503822e4dc57fb21d02896abf02612a5
BUILD
Starting Step #0 - "Install library requirements"
Step #0 - "Install library requirements": Pulling image: python:3.9
Step #0 - "Install library requirements": 3.9: Pulling from library/python
Step #0 - "Install library requirements": c19952135643: Already exists
Step #0 - "Install library requirements": 7bbf972c6c2f: Already exists
Step #0 - "Install library requirements": 900e2c02f17f: Already exists
Step #0 - "Install library requirements": abe9c1abe6f3: Already exists
Step #0 - "Install library requirements": 8ca3d5040bfb: Pulling fs layer
Step #0 - "Install library requirements": 6e071c8a72a2: Pulling fs layer
Step #0 - "Install library requirements": caa4c1c688fc: Pulling fs layer
Step #0 - "Install library requirements": caa4c1c688fc: Verifying Checksum
Step #0 - "Install library requirements": caa4c1c688fc: Download complete
Step #0 - "Install library requirements": 8ca3d5040bfb: Verifying Checksum
Step #0 - "Install library requirements": 8ca3d5040bfb: Download complete
Step #0 - "Install library requirements": 6e071c8a72a2: Verifying Checksum
Step #0 - "Install library requirements": 6e071c8a72a2: Download complete
Step #0 - "Install library requirements": 8ca3d5040bfb: Pull complete
Step #0 - "Install library requirements": 6e071c8a72a2: Pull complete
Step #0 - "Install library requirements": caa4c1c688fc: Pull complete
Step #0 - "Install library requirements": Digest: sha256:74d428e4999a28c9c806964afe3126b64a761d3c49ced57bdace58dc5ae8b869
Step #0 - "Install library requirements": Status: Downloaded newer image for python:3.9
Step #0 - "Install library requirements": docker.io/library/python:3.9
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.12.49
Step #0 - "Install library requirements": Downloading llama_index-0.12.49-py3-none-any.whl (7.1 kB)
Step #0 - "Install library requirements": Collecting PyYAML==6.0.2
Step #0 - "Install library requirements": Downloading PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (737 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 737.4/737.4 kB 9.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting pydantic==2.11.7
Step #0 - "Install library requirements": Downloading pydantic-2.11.7-py3-none-any.whl (444 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.8/444.8 kB 12.6 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting aiohttp==3.12.14
Step #0 - "Install library requirements": Downloading aiohttp-3.12.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 19.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting deprecated==1.2.18
Step #0 - "Install library requirements": Downloading Deprecated-1.2.18-py2.py3-none-any.whl (10.0 kB)
Step #0 - "Install library requirements": Collecting llama-index-core<0.13,>=0.12.49
Step #0 - "Install library requirements": Downloading llama_index_core-0.12.50-py3-none-any.whl (7.6 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.6/7.6 MB 39.7 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting llama-index-agent-openai<0.5,>=0.4.0
Step #0 - "Install library requirements": Downloading llama_index_agent_openai-0.4.12-py3-none-any.whl (14 kB)
Step #0 - "Install library requirements": Collecting llama-index-readers-llama-parse>=0.4.0
Step #0 - "Install library requirements": Downloading llama_index_readers_llama_parse-0.4.0-py3-none-any.whl (2.5 kB)
Step #0 - "Install library requirements": Collecting nltk>3.8.1
Step #0 - "Install library requirements": Downloading nltk-3.9.1-py3-none-any.whl (1.5 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 48.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting llama-index-indices-managed-llama-cloud>=0.4.0
Step #0 - "Install library requirements": Downloading llama_index_indices_managed_llama_cloud-0.7.10-py3-none-any.whl (16 kB)
Step #0 - "Install library requirements": Collecting llama-index-program-openai<0.4,>=0.3.0
Step #0 - "Install library requirements": Downloading llama_index_program_openai-0.3.2-py3-none-any.whl (6.1 kB)
Step #0 - "Install library requirements": Collecting llama-index-llms-openai<0.5,>=0.4.0
Step #0 - "Install library requirements": Downloading llama_index_llms_openai-0.4.7-py3-none-any.whl (25 kB)
Step #0 - "Install library requirements": Collecting llama-index-embeddings-openai<0.4,>=0.3.0
Step #0 - "Install library requirements": Downloading llama_index_embeddings_openai-0.3.1-py3-none-any.whl (6.2 kB)
Step #0 - "Install library requirements": Collecting llama-index-multi-modal-llms-openai<0.6,>=0.5.0
Step #0 - "Install library requirements": Downloading llama_index_multi_modal_llms_openai-0.5.3-py3-none-any.whl (3.4 kB)
Step #0 - "Install library requirements": Collecting llama-index-question-gen-openai<0.4,>=0.3.0
Step #0 - "Install library requirements": Downloading llama_index_question_gen_openai-0.3.1-py3-none-any.whl (3.7 kB)
Step #0 - "Install library requirements": Collecting llama-index-readers-file<0.5,>=0.4.0
Step #0 - "Install library requirements": Downloading llama_index_readers_file-0.4.11-py3-none-any.whl (41 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/41.0 kB 6.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting llama-index-cli<0.5,>=0.4.2
Step #0 - "Install library requirements": Downloading llama_index_cli-0.4.4-py3-none-any.whl (28 kB)
Step #0 - "Install library requirements": Collecting typing-extensions>=4.12.2
Step #0 - "Install library requirements": Downloading typing_extensions-4.14.1-py3-none-any.whl (43 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.9/43.9 kB 6.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting typing-inspection>=0.4.0
Step #0 - "Install library requirements": Downloading typing_inspection-0.4.1-py3-none-any.whl (14 kB)
Step #0 - "Install library requirements": Collecting annotated-types>=0.6.0
Step #0 - "Install library requirements": Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Step #0 - "Install library requirements": Collecting pydantic-core==2.33.2
Step #0 - "Install library requirements": Downloading pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 63.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting async-timeout<6.0,>=4.0
Step #0 - "Install library requirements": Downloading async_timeout-5.0.1-py3-none-any.whl (6.2 kB)
Step #0 - "Install library requirements": Collecting multidict<7.0,>=4.5
Step #0 - "Install library requirements": Downloading multidict-6.6.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (239 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.2/239.2 kB 29.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting frozenlist>=1.1.1
Step #0 - "Install library requirements": Downloading frozenlist-1.7.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.1/225.1 kB 33.2 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting yarl<2.0,>=1.17.0
Step #0 - "Install library requirements": Downloading yarl-1.20.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 327.3/327.3 kB 34.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting attrs>=17.3.0
Step #0 - "Install library requirements": Downloading attrs-25.3.0-py3-none-any.whl (63 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 9.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting aiohappyeyeballs>=2.5.0
Step #0 - "Install library requirements": Downloading aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
Step #0 - "Install library requirements": Collecting aiosignal>=1.4.0
Step #0 - "Install library requirements": Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
Step #0 - "Install library requirements": Collecting propcache>=0.2.0
Step #0 - "Install library requirements": Downloading propcache-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (200 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 200.2/200.2 kB 29.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting wrapt<2,>=1.10
Step #0 - "Install library requirements": Downloading wrapt-1.17.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.6/82.6 kB 13.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting google-auth<3.0.0,>=2.0.0
Step #0 - "Install library requirements": Downloading google_auth-2.40.3-py2.py3-none-any.whl (216 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.1/216.1 kB 26.0 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting requests<3.0.0,>=2.19.0
Step #0 - "Install library requirements": Downloading requests-2.32.4-py3-none-any.whl (64 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 10.9 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting cachetools<6.0,>=2.0.0
Step #0 - "Install library requirements": Downloading cachetools-5.5.2-py3-none-any.whl (10 kB)
Step #0 - "Install library requirements": Collecting rsa<5,>=3.1.4
Step #0 - "Install library requirements": Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
Step #0 - "Install library requirements": Collecting pyasn1-modules>=0.2.1
Step #0 - "Install library requirements": Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 22.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting openai>=1.14.0
Step #0 - "Install library requirements": Downloading openai-1.97.0-py3-none-any.whl (764 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 765.0/765.0 kB 45.2 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting filetype<2,>=1.2.0
Step #0 - "Install library requirements": Downloading filetype-1.2.0-py2.py3-none-any.whl (19 kB)
Step #0 - "Install library requirements": Collecting aiosqlite
Step #0 - "Install library requirements": Downloading aiosqlite-0.21.0-py3-none-any.whl (15 kB)
Step #0 - "Install library requirements": Collecting pillow>=9.0.0
Step #0 - "Install library requirements": Downloading pillow-11.3.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.6 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 79.2 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting dataclasses-json
Step #0 - "Install library requirements": Downloading dataclasses_json-0.6.7-py3-none-any.whl (28 kB)
Step #0 - "Install library requirements": Collecting platformdirs
Step #0 - "Install library requirements": Downloading platformdirs-4.3.8-py3-none-any.whl (18 kB)
Step #0 - "Install library requirements": Collecting tenacity!=8.4.0,<10.0.0,>=8.2.0
Step #0 - "Install library requirements": Downloading tenacity-9.1.2-py3-none-any.whl (28 kB)
Step #0 - "Install library requirements": Collecting sqlalchemy[asyncio]>=1.4.49
Step #0 - "Install library requirements": Downloading sqlalchemy-2.0.41-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 64.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting typing-inspect>=0.8.0
Step #0 - "Install library requirements": Downloading typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)
Step #0 - "Install library requirements": Collecting httpx
Step #0 - "Install library requirements": Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 kB 11.4 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting fsspec>=2023.5.0
Step #0 - "Install library requirements": Downloading fsspec-2025.7.0-py3-none-any.whl (199 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.6/199.6 kB 25.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting eval-type-backport<0.3,>=0.2.0
Step #0 - "Install library requirements": Downloading eval_type_backport-0.2.2-py3-none-any.whl (5.8 kB)
Step #0 - "Install library requirements": Collecting networkx>=3.0
Step #0 - "Install library requirements": Downloading networkx-3.2.1-py3-none-any.whl (1.6 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 62.2 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting tiktoken>=0.7.0
Step #0 - "Install library requirements": Downloading tiktoken-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 54.2 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting banks<3,>=2.0.0
Step #0 - "Install library requirements": Downloading banks-2.2.0-py3-none-any.whl (29 kB)
Step #0 - "Install library requirements": Collecting llama-index-workflows<2,>=1.0.1
Step #0 - "Install library requirements": Downloading llama_index_workflows-1.1.0-py3-none-any.whl (37 kB)
Step #0 - "Install library requirements": Collecting tqdm<5,>=4.66.1
Step #0 - "Install library requirements": Downloading tqdm-4.67.1-py3-none-any.whl (78 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 10.7 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting dirtyjson<2,>=1.0.8
Step #0 - "Install library requirements": Downloading dirtyjson-1.0.8-py3-none-any.whl (25 kB)
Step #0 - "Install library requirements": Collecting setuptools>=80.9.0
Step #0 - "Install library requirements": Using cached setuptools-80.9.0-py3-none-any.whl (1.2 MB)
Step #0 - "Install library requirements": Collecting nest-asyncio<2,>=1.5.8
Step #0 - "Install library requirements": Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Step #0 - "Install library requirements": Collecting numpy
Step #0 - "Install library requirements": Downloading numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 19.5/19.5 MB 45.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting llama-cloud==0.1.32
Step #0 - "Install library requirements": Downloading llama_cloud-0.1.32-py3-none-any.whl (284 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 284.6/284.6 kB 28.0 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting certifi>=2024.7.4
Step #0 - "Install library requirements": Downloading certifi-2025.7.14-py3-none-any.whl (162 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.7/162.7 kB 20.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting defusedxml>=0.7.1
Step #0 - "Install library requirements": Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Step #0 - "Install library requirements": Collecting beautifulsoup4<5,>=4.12.3
Step #0 - "Install library requirements": Downloading beautifulsoup4-4.13.4-py3-none-any.whl (187 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 187.3/187.3 kB 18.2 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting pandas<2.3.0
Step #0 - "Install library requirements": Downloading pandas-2.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.1/13.1 MB 58.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting pypdf<6,>=5.1.0
Step #0 - "Install library requirements": Downloading pypdf-5.8.0-py3-none-any.whl (309 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 309.7/309.7 kB 29.0 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting striprtf<0.0.27,>=0.0.26
Step #0 - "Install library requirements": Downloading striprtf-0.0.26-py3-none-any.whl (6.9 kB)
Step #0 - "Install library requirements": Collecting llama-parse>=0.5.0
Step #0 - "Install library requirements": Downloading llama_parse-0.6.50-py3-none-any.whl (4.9 kB)
Step #0 - "Install library requirements": Collecting click
Step #0 - "Install library requirements": Downloading click-8.1.8-py3-none-any.whl (98 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 14.4 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting regex>=2021.8.3
Step #0 - "Install library requirements": Downloading regex-2024.11.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (780 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 780.9/780.9 kB 46.9 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting joblib
Step #0 - "Install library requirements": Downloading joblib-1.5.1-py3-none-any.whl (307 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 307.7/307.7 kB 32.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting charset_normalizer<4,>=2
Step #0 - "Install library requirements": Downloading charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.5/149.5 kB 22.8 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting urllib3<3,>=1.21.1
Step #0 - "Install library requirements": Downloading urllib3-2.5.0-py3-none-any.whl (129 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.8/129.8 kB 18.8 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting idna<4,>=2.5
Step #0 - "Install library requirements": Downloading idna-3.10-py3-none-any.whl (70 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 11.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting jinja2
Step #0 - "Install library requirements": Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 19.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting griffe
Step #0 - "Install library requirements": Downloading griffe-1.7.3-py3-none-any.whl (129 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.3/129.3 kB 17.6 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting soupsieve>1.2
Step #0 - "Install library requirements": Downloading soupsieve-2.7-py3-none-any.whl (36 kB)
Step #0 - "Install library requirements": Collecting httpcore==1.*
Step #0 - "Install library requirements": Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 12.6 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting anyio
Step #0 - "Install library requirements": Downloading anyio-4.9.0-py3-none-any.whl (100 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.9/100.9 kB 15.3 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting h11>=0.16
Step #0 - "Install library requirements": Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Step #0 - "Install library requirements": Collecting llama-index-instrumentation>=0.1.0
Step #0 - "Install library requirements": Downloading llama_index_instrumentation-0.3.0-py3-none-any.whl (15 kB)
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.49
Step #0 - "Install library requirements": Downloading llama_cloud_services-0.6.50-py3-none-any.whl (48 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.8/48.8 kB 7.4 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting sniffio
Step #0 - "Install library requirements": Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Step #0 - "Install library requirements": Collecting distro<2,>=1.7.0
Step #0 - "Install library requirements": Downloading distro-1.9.0-py3-none-any.whl (20 kB)
Step #0 - "Install library requirements": Collecting jiter<1,>=0.4.0
Step #0 - "Install library requirements": Downloading jiter-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (353 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 353.8/353.8 kB 30.6 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting python-dateutil>=2.8.2
Step #0 - "Install library requirements": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 28.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting tzdata>=2022.7
Step #0 - "Install library requirements": Downloading tzdata-2025.2-py2.py3-none-any.whl (347 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 347.8/347.8 kB 33.6 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting pytz>=2020.1
Step #0 - "Install library requirements": Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 509.2/509.2 kB 36.5 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting pyasn1<0.7.0,>=0.6.1
Step #0 - "Install library requirements": Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 kB 13.4 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting greenlet>=1
Step #0 - "Install library requirements": Downloading greenlet-3.2.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (580 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 580.8/580.8 kB 45.7 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting mypy-extensions>=0.3.0
Step #0 - "Install library requirements": Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Step #0 - "Install library requirements": Collecting marshmallow<4.0.0,>=3.18.0
Step #0 - "Install library requirements": Downloading marshmallow-3.26.1-py3-none-any.whl (50 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.9/50.9 kB 7.8 MB/s eta 0:00:00
Step #0 - "Install library requirements": Collecting exceptiongroup>=1.0.2
Step #0 - "Install library requirements": Downloading exceptiongroup-1.3.0-py3-none-any.whl (16 kB)
Step #0 - "Install library requirements": Collecting llama-cloud-services>=0.6.49
Step #0 - "Install library requirements": Downloading llama_cloud_services-0.6.49-py3-none-any.whl (48 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.5/48.5 kB 7.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of jiter to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting jiter<1,>=0.4.0
Step #0 - "Install library requirements": Downloading jiter-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (353 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 353.8/353.8 kB 35.4 MB/s eta 0:00:00
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of greenlet to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting greenlet>=1
Step #0 - "Install library requirements": Downloading greenlet-3.2.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (579 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 579.1/579.1 kB 41.9 MB/s eta 0:00:00
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of distro to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting distro<2,>=1.7.0
Step #0 - "Install library requirements": Downloading distro-1.8.0-py3-none-any.whl (20 kB)
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of anyio to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting anyio
Step #0 - "Install library requirements": Downloading anyio-4.8.0-py3-none-any.whl (96 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.0/96.0 kB 13.0 MB/s eta 0:00:00
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of platformdirs to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting platformdirs
Step #0 - "Install library requirements": Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB)
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of joblib to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting joblib
Step #0 - "Install library requirements": Downloading joblib-1.5.0-py3-none-any.whl (307 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 307.7/307.7 kB 28.4 MB/s eta 0:00:00
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of dataclasses-json to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting dataclasses-json
Step #0 - "Install library requirements": Downloading dataclasses_json-0.6.6-py3-none-any.whl (28 kB)
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of click to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting click
Step #0 - "Install library requirements": Downloading click-8.1.7-py3-none-any.whl (97 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 16.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of aiosqlite to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting aiosqlite
Step #0 - "Install library requirements": Downloading aiosqlite-0.20.0-py3-none-any.whl (15 kB)
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of urllib3 to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting urllib3<3,>=1.21.1
Step #0 - "Install library requirements": Downloading urllib3-2.4.0-py3-none-any.whl (128 kB)
Step #0 - "Install library requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.7/128.7 kB 18.1 MB/s eta 0:00:00
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of typing-inspect to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting typing-inspect>=0.8.0
Step #0 - "Install library requirements": Downloading typing_inspect-0.8.0-py3-none-any.whl (8.7 kB)
Step #0 - "Install library requirements": INFO: pip is looking at multiple versions of tqdm to determine which version is compatible with other requirements. This could take a while.
Step #0 - "Install library requirements": Collecting tqdm<5,>
...
[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%22ccc2044f-2f27-4aa5-818e-765d7bfdd8d6%22+AND+resource.labels.build_trigger_id%3D%22ace92376-1d1e-4f28-a44b-2ac4710c3795%22&project=toolbox-testing-438616.]
...
ing backports-asyncio-runner<2,>=1.1
Step #1 - "Install test requirements": Downloading backports_asyncio_runner-1.2.0-py3-none-any.whl (12 kB)
Step #1 - "Install test requirements": Collecting coverage[toml]>=7.5
Step #1 - "Install test requirements": Downloading coverage-7.9.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240 kB)
Step #1 - "Install test requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.1/240.1 kB 31.1 MB/s eta 0:00:00
Step #1 - "Install test requirements": Requirement already satisfied: aiosignal>=1.4.0 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (1.4.0)
Step #1 - "Install test requirements": Requirement already satisfied: propcache>=0.2.0 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (0.3.2)
Step #1 - "Install test requirements": Requirement already satisfied: attrs>=17.3.0 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (25.3.0)
Step #1 - "Install test requirements": Requirement already satisfied: yarl<2.0,>=1.17.0 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (1.20.1)
Step #1 - "Install test requirements": Requirement already satisfied: frozenlist>=1.1.1 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (1.7.0)
Step #1 - "Install test requirements": Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (2.6.1)
Step #1 - "Install test requirements": Requirement already satisfied: async-timeout<6.0,>=4.0 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (5.0.1)
Step #1 - "Install test requirements": Requirement already satisfied: multidict<7.0,>=4.5 in /builder/home/.local/lib/python3.9/site-packages (from aiohttp<4.0.0,>=3.8.6->toolbox-llamaindex==0.4.0) (6.6.3)
Step #1 - "Install test requirements": Requirement already satisfied: wrapt<2,>=1.10 in /builder/home/.local/lib/python3.9/site-packages (from deprecated<2.0.0,>=1.2.10->toolbox-llamaindex==0.4.0) (1.17.2)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-cli<0.5,>=0.4.2 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.4.4)
Step #1 - "Install test requirements": Requirement already satisfied: nltk>3.8.1 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (3.9.1)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-agent-openai<0.5,>=0.4.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.4.12)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-multi-modal-llms-openai<0.6,>=0.5.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.5.3)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-question-gen-openai<0.4,>=0.3.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.3.1)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-readers-file<0.5,>=0.4.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.4.11)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-llms-openai<0.5,>=0.4.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.4.7)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-readers-llama-parse>=0.4.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.4.0)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-core<0.13,>=0.12.49 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.12.50)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-indices-managed-llama-cloud>=0.4.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.7.10)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-program-openai<0.4,>=0.3.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.3.2)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-embeddings-openai<0.4,>=0.3.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.3.1)
Step #1 - "Install test requirements": Requirement already satisfied: annotated-types>=0.6.0 in /builder/home/.local/lib/python3.9/site-packages (from pydantic<3.0.0,>=2.8.0->toolbox-llamaindex==0.4.0) (0.7.0)
Step #1 - "Install test requirements": Requirement already satisfied: pydantic-core==2.33.2 in /builder/home/.local/lib/python3.9/site-packages (from pydantic<3.0.0,>=2.8.0->toolbox-llamaindex==0.4.0) (2.33.2)
Step #1 - "Install test requirements": Requirement already satisfied: typing-inspection>=0.4.0 in /builder/home/.local/lib/python3.9/site-packages (from pydantic<3.0.0,>=2.8.0->toolbox-llamaindex==0.4.0) (0.4.1)
Step #1 - "Install test requirements": Collecting googleapis-common-protos<2.0.0,>=1.56.2
Step #1 - "Install test requirements": Downloading googleapis_common_protos-1.70.0-py3-none-any.whl (294 kB)
Step #1 - "Install test requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.5/294.5 kB 30.0 MB/s eta 0:00:00
Step #1 - "Install test requirements": Collecting grpcio<2.0.0,>=1.33.2
Step #1 - "Install test requirements": Downloading grpcio-1.73.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB)
Step #1 - "Install test requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.0/6.0 MB 70.3 MB/s eta 0:00:00
Step #1 - "Install test requirements": Collecting grpcio-status<2.0.0,>=1.33.2
Step #1 - "Install test requirements": Downloading grpcio_status-1.73.1-py3-none-any.whl (14 kB)
Step #1 - "Install test requirements": Requirement already satisfied: rsa<5,>=3.1.4 in /builder/home/.local/lib/python3.9/site-packages (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-secret-manager==2.24.0->toolbox-llamaindex==0.4.0) (4.9.1)
Step #1 - "Install test requirements": Requirement already satisfied: pyasn1-modules>=0.2.1 in /builder/home/.local/lib/python3.9/site-packages (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-secret-manager==2.24.0->toolbox-llamaindex==0.4.0) (0.4.2)
Step #1 - "Install test requirements": Requirement already satisfied: cachetools<6.0,>=2.0.0 in /builder/home/.local/lib/python3.9/site-packages (from google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-secret-manager==2.24.0->toolbox-llamaindex==0.4.0) (5.5.2)
Step #1 - "Install test requirements": Collecting matplotlib-inline
Step #1 - "Install test requirements": Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Step #1 - "Install test requirements": Collecting prompt-toolkit<3.1.0,>=3.0.41
Step #1 - "Install test requirements": Downloading prompt_toolkit-3.0.51-py3-none-any.whl (387 kB)
Step #1 - "Install test requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 387.8/387.8 kB 36.5 MB/s eta 0:00:00
Step #1 - "Install test requirements": Collecting stack-data
Step #1 - "Install test requirements": Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)
Step #1 - "Install test requirements": Collecting decorator
Step #1 - "Install test requirements": Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB)
Step #1 - "Install test requirements": Collecting traitlets>=5
Step #1 - "Install test requirements": Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
Step #1 - "Install test requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 12.7 MB/s eta 0:00:00
Step #1 - "Install test requirements": Collecting jedi>=0.16
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 59.8 MB/s eta 0:00:00
Step #1 - "Install test requirements": Collecting pexpect>4.3
Step #1 - "Install test requirements": Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Step #1 - "Install test requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 9.1 MB/s eta 0:00:00
Step #1 - "Install test requirements": Requirement already satisfied: openai>=1.14.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-agent-openai<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.97.0)
Step #1 - "Install test requirements": Requirement already satisfied: dataclasses-json in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.6.7)
Step #1 - "Install test requirements": Requirement already satisfied: tqdm<5,>=4.66.1 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (4.67.1)
Step #1 - "Install test requirements": Requirement already satisfied: typing-inspect>=0.8.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: nest-asyncio<2,>=1.5.8 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.6.0)
Step #1 - "Install test requirements": Requirement already satisfied: tiktoken>=0.7.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: filetype<2,>=1.2.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.2.0)
Step #1 - "Install test requirements": Requirement already satisfied: fsspec>=2023.5.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2025.7.0)
Step #1 - "Install test requirements": Requirement already satisfied: aiosqlite in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.21.0)
Step #1 - "Install test requirements": Requirement already satisfied: numpy in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2.0.2)
Step #1 - "Install test requirements": Requirement already satisfied: banks<3,>=2.0.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2.2.0)
Step #1 - "Install test requirements": Requirement already satisfied: networkx>=3.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (3.2.1)
Step #1 - "Install test requirements": Requirement already satisfied: sqlalchemy[asyncio]>=1.4.49 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2.0.41)
Step #1 - "Install test requirements": Requirement already satisfied: httpx in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.28.1)
Step #1 - "Install test requirements": Requirement already satisfied: tenacity!=8.4.0,<10.0.0,>=8.2.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (9.1.2)
Step #1 - "Install test requirements": Requirement already satisfied: dirtyjson<2,>=1.0.8 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.0.8)
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-workflows<2,>=1.0.1 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.1.0)
Step #1 - "Install test requirements": Requirement already satisfied: eval-type-backport<0.3,>=0.2.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.2.2)
Step #1 - "Install test requirements": Requirement already satisfied: setuptools>=80.9.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (80.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: llama-cloud==0.1.32 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-indices-managed-llama-cloud>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.1.32)
Step #1 - "Install test requirements": Requirement already satisfied: certifi>=2024.7.4 in /builder/home/.local/lib/python3.9/site-packages (from llama-cloud==0.1.32->llama-index-indices-managed-llama-cloud>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2025.7.14)
Step #1 - "Install test requirements": Requirement already satisfied: pypdf<6,>=5.1.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (5.8.0)
Step #1 - "Install test requirements": Requirement already satisfied: striprtf<0.0.27,>=0.0.26 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.0.26)
Step #1 - "Install test requirements": Requirement already satisfied: defusedxml>=0.7.1 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.7.1)
Step #1 - "Install test requirements": Requirement already satisfied: beautifulsoup4<5,>=4.12.3 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (4.13.4)
Step #1 - "Install test requirements": Requirement already satisfied: pandas<2.3.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2.2.3)
Step #1 - "Install test requirements": Requirement already satisfied: llama-parse>=0.5.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-readers-llama-parse>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.6.43)
Step #1 - "Install test requirements": Requirement already satisfied: joblib in /builder/home/.local/lib/python3.9/site-packages (from nltk>3.8.1->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.5.1)
Step #1 - "Install test requirements": Requirement already satisfied: regex>=2021.8.3 in /builder/home/.local/lib/python3.9/site-packages (from nltk>3.8.1->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2024.11.6)
Step #1 - "Install test requirements": Requirement already satisfied: charset_normalizer<4,>=2 in /builder/home/.local/lib/python3.9/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.2.0->toolbox-llamaindex==0.4.0) (3.4.2)
Step #1 - "Install test requirements": Requirement already satisfied: urllib3<3,>=1.21.1 in /builder/home/.local/lib/python3.9/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.2.0->toolbox-llamaindex==0.4.0) (2.5.0)
Step #1 - "Install test requirements": Requirement already satisfied: idna<4,>=2.5 in /builder/home/.local/lib/python3.9/site-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.2.0->toolbox-llamaindex==0.4.0) (3.10)
Step #1 - "Install test requirements": Requirement already satisfied: griffe in /builder/home/.local/lib/python3.9/site-packages (from banks<3,>=2.0.0->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.7.3)
Step #1 - "Install test requirements": Requirement already satisfied: jinja2 in /builder/home/.local/lib/python3.9/site-packages (from banks<3,>=2.0.0->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (3.1.6)
Step #1 - "Install test requirements": Requirement already satisfied: soupsieve>1.2 in /builder/home/.local/lib/python3.9/site-packages (from beautifulsoup4<5,>=4.12.3->llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2.7)
Step #1 - "Install test requirements": Requirement already satisfied: anyio in /builder/home/.local/lib/python3.9/site-packages (from httpx->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (4.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: httpcore==1.* in /builder/home/.local/lib/python3.9/site-packages (from httpx->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.0.9)
Step #1 - "Install test requirements": Requirement already satisfied: h11>=0.16 in /builder/home/.local/lib/python3.9/site-packages (from httpcore==1.*->httpx->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.16.0)
Step #1 - "Install test requirements": Collecting parso<0.9.0,>=0.8.4
Step #1 - "Install test requirements": Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB)
Step #1 - "Install test requirements": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.7/103.7 kB 17.3 MB/s eta 0:00:00
Step #1 - "Install test requirements": Requirement already satisfied: llama-index-instrumentation>=0.1.0 in /builder/home/.local/lib/python3.9/site-packages (from llama-index-workflows<2,>=1.0.1->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.3.0)
Step #1 - "Install test requirements": Requirement already satisfied: llama-cloud-services>=0.6.43 in /builder/home/.local/lib/python3.9/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.4.0) (0.6.43)
Step #1 - "Install test requirements": Requirement already satisfied: distro<2,>=1.7.0 in /builder/home/.local/lib/python3.9/site-packages (from openai>=1.14.0->llama-index-agent-openai<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.9.0)
Step #1 - "Install test requirements": Requirement already satisfied: sniffio in /builder/home/.local/lib/python3.9/site-packages (from openai>=1.14.0->llama-index-agent-openai<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.3.1)
Step #1 - "Install test requirements": Requirement already satisfied: jiter<1,>=0.4.0 in /builder/home/.local/lib/python3.9/site-packages (from openai>=1.14.0->llama-index-agent-openai<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.10.0)
Step #1 - "Install test requirements": Requirement already satisfied: pytz>=2020.1 in /builder/home/.local/lib/python3.9/site-packages (from pandas<2.3.0->llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2025.2)
Step #1 - "Install test requirements": Requirement already satisfied: tzdata>=2022.7 in /builder/home/.local/lib/python3.9/site-packages (from pandas<2.3.0->llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2025.2)
Step #1 - "Install test requirements": Requirement already satisfied: python-dateutil>=2.8.2 in /builder/home/.local/lib/python3.9/site-packages (from pandas<2.3.0->llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (2.9.0.post0)
Step #1 - "Install test requirements": Collecting ptyprocess>=0.5
Step #1 - "Install test requirements": Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Step #1 - "Install test requirements": Collecting wcwidth
Step #1 - "Install test requirements": Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Step #1 - "Install test requirements": Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /builder/home/.local/lib/python3.9/site-packages (from pyasn1-modules>=0.2.1->google-auth!=2.24.0,!=2.25.0,<3.0.0,>=2.14.1->google-cloud-secret-manager==2.24.0->toolbox-llamaindex==0.4.0) (0.6.1)
Step #1 - "Install test requirements": Requirement already satisfied: greenlet>=1 in /builder/home/.local/lib/python3.9/site-packages (from sqlalchemy[asyncio]>=1.4.49->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (3.2.3)
Step #1 - "Install test requirements": Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /builder/home/.local/lib/python3.9/site-packages (from dataclasses-json->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (3.26.1)
Step #1 - "Install test requirements": Collecting pure-eval
Step #1 - "Install test requirements": Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)
Step #1 - "Install test requirements": Collecting executing>=1.2.0
Step #1 - "Install test requirements": Downloading executing-2.2.0-py2.py3-none-any.whl (26 kB)
Step #1 - "Install test requirements": Collecting asttokens>=2.1.0
Step #1 - "Install test requirements": Downloading asttokens-3.0.0-py3-none-any.whl (26 kB)
Step #1 - "Install test requirements": Requirement already satisfied: python-dotenv<2.0.0,>=1.0.1 in /builder/home/.local/lib/python3.9/site-packages (from llama-cloud-services>=0.6.43->llama-parse>=0.5.0->llama-index-readers-llama-parse>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.1.1)
Step #1 - "Install test requirements": Requirement already satisfied: six>=1.5 in /builder/home/.local/lib/python3.9/site-packages (from python-dateutil>=2.8.2->pandas<2.3.0->llama-index-readers-file<0.5,>=0.4.0->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (1.17.0)
Step #1 - "Install test requirements": Requirement already satisfied: colorama>=0.4 in /builder/home/.local/lib/python3.9/site-packages (from griffe->banks<3,>=2.0.0->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (0.4.6)
Step #1 - "Install test requirements": Requirement already satisfied: MarkupSafe>=2.0 in /builder/home/.local/lib/python3.9/site-packages (from jinja2->banks<3,>=2.0.0->llama-index-core<0.13,>=0.12.49->llama-index<1.0.0,>=0.12.0->toolbox-llamaindex==0.4.0) (3.0.2)
Step #1 - "Install test requirements": Building wheels for collected packages: toolbox-llamaindex
Step #1 - "Install test requirements": Building wheel for toolbox-llamaindex (pyproject.toml): started
Step #1 - "Install test requirements": Building wheel for toolbox-llamaindex (pyproject.toml): finished with status 'done'
Step #1 - "Install test requirements": Created wheel for toolbox-llamaindex: filename=toolbox_llamaindex-0.4.0-py3-none-any.whl size=15315 sha256=c77f7cf6b823473feeb35c7d6d29f84f326cd6cbfcf645087b16fcb05301cdb5
Step #1 - "Install test requirements": Stored in directory: /builder/home/.cache/pip/wheels/df/b6/84/af3aa653f9ec05ec169c7e8b0f4f41d3cbf3b6d5f7c83e2b0c
Step #1 - "Install test requirements": Successfully built toolbox-llamaindex
Step #1 - "Install test requirements": Installing collected packages: wcwidth, pure-eval, ptyprocess, traitlets, tomli, tokenize-rt, pygments, protobuf, prompt-toolkit, pluggy, pexpect, pathspec, parso, isort, iniconfig, grpcio, google-crc32c, executing, decorator, coverage, backports-asyncio-runner, asttokens, stack-data, pytest, proto-plus, mypy, matplotlib-inline, jedi, googleapis-common-protos, google-resumable-media, black, 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.9 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": 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 backports-asyncio-runner-1.2.0 black-25.1.0 coverage-7.9.2 decorator-5.2.1 executing-2.2.0 google-api-core-2.25.1 google-cloud-core-2.4.3 google-cloud-secret-manager-2.24.0 google-cloud-storage-3.2.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.73.1 grpcio-status-1.73.1 iniconfig-2.1.0 ipython-8.18.1 isort-6.0.1 jedi-0.19.2 matplotlib-inline-0.1.7 mypy-1.17.0 parso-0.8.4 pathspec-0.12.1 pexpect-4.9.0 pluggy-1.6.0 prompt-toolkit-3.0.51 proto-plus-1.26.1 protobuf-6.31.1 ptyprocess-0.7.0 pure-eval-0.2.3 pygments-2.19.2 pytest-8.4.1 pytest-asyncio-1.1.0 pytest-cov-6.2.1 stack-data-0.6.3 tokenize-rt-6.2.0 tomli-2.2.1 toolbox-llamaindex-0.4.0 traitlets-5.14.3 wcwidth-0.2.13
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. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Step #1 - "Install test requirements":
Step #1 - "Install test requirements": [notice] A new release of pip is available: 23.0.1 -> 25.1.1
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.9
Step #2 - "Run integration tests": ============================= test session starts ==============================
Step #2 - "Run integration tests": platform linux -- Python 3.9.23, pytest-8.4.1, 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: cov-6.2.1, anyio-4.9.0, asyncio-1.1.0
Step #2
Loading