Skip to content

Add pip dependency lock file for supply chain protection#290

Open
kaggle-agent wants to merge 6 commits into
mainfrom
agent/erdalsivri-20260401152738-79d37875
Open

Add pip dependency lock file for supply chain protection#290
kaggle-agent wants to merge 6 commits into
mainfrom
agent/erdalsivri-20260401152738-79d37875

Restore noqa S603 directive in packages.py

071097f
Select commit
Loading
Failed to load commit list.
Google Cloud Build / kagglehub-integration-tests-branch (kaggle-cicd) failed Apr 2, 2026 in 44s

Summary

Build Information

Trigger kagglehub-integration-tests-branch
Build 7d8420f3-73d7-4fb1-aa21-a1455cd9e38d
Start 2026-04-02T13:24:35-07:00
Duration 41.127s
Status FAILURE

Steps

Step Status Duration
check_python_image SUCCESS 872ms
build-python-image SUCCESS 21.248s
download-secrets SUCCESS 2.864s
integration-tests FAILURE 881ms

Details

starting build "7d8420f3-73d7-4fb1-aa21-a1455cd9e38d"

FETCHSOURCE
From https://github.com/Kaggle/kagglehub
 * branch            071097f2fedaef85e7be80cd2708ec86ba4a8f0a -> FETCH_HEAD
HEAD is now at 071097f Restore noqa S603 directive in packages.py
GitCommit:
071097f2fedaef85e7be80cd2708ec86ba4a8f0a
SETUPBUILD
BUILD
Starting Step #0 - "check_python_image"
Step #0 - "check_python_image": Already have image (with digest): gcr.io/cloud-builders/docker
Step #0 - "check_python_image": invalid reference format
Finished Step #0 - "check_python_image"
Starting Step #1 - "build-python-image"
Step #1 - "build-python-image": Already have image (with digest): gcr.io/cloud-builders/docker
Step #1 - "build-python-image": Sending build context to Docker daemon  6.656kB

Step #1 - "build-python-image": Step 1/5 : ARG PYTHON_VERSION
Step #1 - "build-python-image": Step 2/5 : FROM python:${PYTHON_VERSION}
Step #1 - "build-python-image": 3.11: Pulling from library/python
Step #1 - "build-python-image": 8f6ad858d0a4: Already exists
Step #1 - "build-python-image": b012eb15dff0: Already exists
Step #1 - "build-python-image": ee3a0e7d77f0: Already exists
Step #1 - "build-python-image": 8688d0f2f567: Already exists
Step #1 - "build-python-image": 66063df90a44: Pulling fs layer
Step #1 - "build-python-image": 1589b6e505d3: Pulling fs layer
Step #1 - "build-python-image": 8cd65a420aac: Pulling fs layer
Step #1 - "build-python-image": 8cd65a420aac: Verifying Checksum
Step #1 - "build-python-image": 8cd65a420aac: Download complete
Step #1 - "build-python-image": 66063df90a44: Verifying Checksum
Step #1 - "build-python-image": 66063df90a44: Download complete
Step #1 - "build-python-image": 1589b6e505d3: Verifying Checksum
Step #1 - "build-python-image": 1589b6e505d3: Download complete
Step #1 - "build-python-image": 66063df90a44: Pull complete
Step #1 - "build-python-image": 1589b6e505d3: Pull complete
Step #1 - "build-python-image": 8cd65a420aac: Pull complete
Step #1 - "build-python-image": Digest: sha256:4651409ff55024245f70920259ecee27f2109b0dc0e502a10bce541f1072cd66
Step #1 - "build-python-image": Status: Downloaded newer image for python:3.11
Step #1 - "build-python-image":  ---> e1388005fc3d
Step #1 - "build-python-image": Step 3/5 : RUN python -m pip install --upgrade pip
Step #1 - "build-python-image":  ---> Running in 4f9caa9c2c28
Step #1 - "build-python-image": Requirement already satisfied: pip in /usr/local/lib/python3.11/site-packages (24.0)
Step #1 - "build-python-image": Collecting pip
Step #1 - "build-python-image":   Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Step #1 - "build-python-image": Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 23.8 MB/s eta 0:00:00
Step #1 - "build-python-image": Installing collected packages: pip
Step #1 - "build-python-image":   Attempting uninstall: pip
Step #1 - "build-python-image":     Found existing installation: pip 24.0
Step #1 - "build-python-image":     Uninstalling pip-24.0:
Step #1 - "build-python-image":       Successfully uninstalled pip-24.0
Step #1 - "build-python-image": Successfully installed pip-26.0.1
Step #1 - "build-python-image": �[91mWARNING: 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 - "build-python-image": �[0mRemoving intermediate container 4f9caa9c2c28
Step #1 - "build-python-image":  ---> a9525326eaad
Step #1 - "build-python-image": Step 4/5 : RUN python -m pip install hatch==1.14.0 twine==6.0.1
Step #1 - "build-python-image":  ---> Running in 0ae36e5b5644
Step #1 - "build-python-image": Collecting hatch==1.14.0
Step #1 - "build-python-image":   Downloading hatch-1.14.0-py3-none-any.whl.metadata (5.6 kB)
Step #1 - "build-python-image": Collecting twine==6.0.1
Step #1 - "build-python-image":   Downloading twine-6.0.1-py3-none-any.whl.metadata (3.7 kB)
Step #1 - "build-python-image": Collecting click>=8.0.6 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
Step #1 - "build-python-image": Collecting hatchling>=1.26.3 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading hatchling-1.29.0-py3-none-any.whl.metadata (3.8 kB)
Step #1 - "build-python-image": Collecting httpx>=0.22.0 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Step #1 - "build-python-image": Collecting hyperlink>=21.0.0 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB)
Step #1 - "build-python-image": Collecting keyring>=23.5.0 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading keyring-25.7.0-py3-none-any.whl.metadata (21 kB)
Step #1 - "build-python-image": Collecting packaging>=23.2 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB)
Step #1 - "build-python-image": Collecting pexpect~=4.8 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Step #1 - "build-python-image": Collecting platformdirs>=2.5.0 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading platformdirs-4.9.4-py3-none-any.whl.metadata (4.7 kB)
Step #1 - "build-python-image": Collecting rich>=11.2.0 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading rich-14.3.3-py3-none-any.whl.metadata (18 kB)
Step #1 - "build-python-image": Collecting shellingham>=1.4.0 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Step #1 - "build-python-image": Collecting tomli-w>=1.0 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Step #1 - "build-python-image": Collecting tomlkit>=0.11.1 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading tomlkit-0.14.0-py3-none-any.whl.metadata (2.8 kB)
Step #1 - "build-python-image": Collecting userpath~=1.7 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading userpath-1.9.2-py3-none-any.whl.metadata (3.0 kB)
Step #1 - "build-python-image": Collecting uv>=0.1.35 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading uv-0.11.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Step #1 - "build-python-image": Collecting virtualenv>=20.26.6 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading virtualenv-21.2.0-py3-none-any.whl.metadata (3.5 kB)
Step #1 - "build-python-image": Collecting zstandard<1 (from hatch==1.14.0)
Step #1 - "build-python-image":   Downloading zstandard-0.25.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.3 kB)
Step #1 - "build-python-image": Collecting pkginfo>=1.8.1 (from twine==6.0.1)
Step #1 - "build-python-image":   Downloading pkginfo-1.12.1.2-py3-none-any.whl.metadata (13 kB)
Step #1 - "build-python-image": Collecting readme-renderer>=35.0 (from twine==6.0.1)
Step #1 - "build-python-image":   Downloading readme_renderer-44.0-py3-none-any.whl.metadata (2.8 kB)
Step #1 - "build-python-image": Collecting requests>=2.20 (from twine==6.0.1)
Step #1 - "build-python-image":   Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Step #1 - "build-python-image": Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine==6.0.1)
Step #1 - "build-python-image":   Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Step #1 - "build-python-image": Collecting urllib3>=1.26.0 (from twine==6.0.1)
Step #1 - "build-python-image":   Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Step #1 - "build-python-image": Collecting rfc3986>=1.4.0 (from twine==6.0.1)
Step #1 - "build-python-image":   Downloading rfc3986-2.0.0-py2.py3-none-any.whl.metadata (6.6 kB)
Step #1 - "build-python-image": Collecting ptyprocess>=0.5 (from pexpect~=4.8->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Step #1 - "build-python-image": Collecting pathspec>=0.10.1 (from hatchling>=1.26.3->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading pathspec-1.0.4-py3-none-any.whl.metadata (13 kB)
Step #1 - "build-python-image": Collecting pluggy>=1.0.0 (from hatchling>=1.26.3->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Step #1 - "build-python-image": Collecting trove-classifiers (from hatchling>=1.26.3->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading trove_classifiers-2026.1.14.14-py3-none-any.whl.metadata (2.4 kB)
Step #1 - "build-python-image": Collecting anyio (from httpx>=0.22.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)
Step #1 - "build-python-image": Collecting certifi (from httpx>=0.22.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading certifi-2026.2.25-py3-none-any.whl.metadata (2.5 kB)
Step #1 - "build-python-image": Collecting httpcore==1.* (from httpx>=0.22.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Step #1 - "build-python-image": Collecting idna (from httpx>=0.22.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Step #1 - "build-python-image": Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.22.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Step #1 - "build-python-image": Collecting SecretStorage>=3.2 (from keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading secretstorage-3.5.0-py3-none-any.whl.metadata (4.0 kB)
Step #1 - "build-python-image": Collecting jeepney>=0.4.2 (from keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading jeepney-0.9.0-py3-none-any.whl.metadata (1.2 kB)
Step #1 - "build-python-image": Collecting importlib_metadata>=4.11.4 (from keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading importlib_metadata-9.0.0-py3-none-any.whl.metadata (4.5 kB)
Step #1 - "build-python-image": Collecting jaraco.classes (from keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)
Step #1 - "build-python-image": Collecting jaraco.functools (from keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading jaraco_functools-4.4.0-py3-none-any.whl.metadata (3.0 kB)
Step #1 - "build-python-image": Collecting jaraco.context (from keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading jaraco_context-6.1.2-py3-none-any.whl.metadata (4.2 kB)
Step #1 - "build-python-image": Collecting zipp>=3.20 (from importlib_metadata>=4.11.4->keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading zipp-3.23.0-py3-none-any.whl.metadata (3.6 kB)
Step #1 - "build-python-image": Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine==6.0.1)
Step #1 - "build-python-image":   Downloading nh3-0.3.4-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.0 kB)
Step #1 - "build-python-image": Collecting docutils>=0.21.2 (from readme-renderer>=35.0->twine==6.0.1)
Step #1 - "build-python-image":   Downloading docutils-0.22.4-py3-none-any.whl.metadata (15 kB)
Step #1 - "build-python-image": Collecting Pygments>=2.5.1 (from readme-renderer>=35.0->twine==6.0.1)
Step #1 - "build-python-image":   Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Step #1 - "build-python-image": Collecting charset_normalizer<4,>=2 (from requests>=2.20->twine==6.0.1)
Step #1 - "build-python-image":   Downloading charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Step #1 - "build-python-image": Collecting markdown-it-py>=2.2.0 (from rich>=11.2.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Step #1 - "build-python-image": Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.2.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Step #1 - "build-python-image": Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading cryptography-46.0.6-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (5.7 kB)
Step #1 - "build-python-image": Collecting cffi>=2.0.0 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
Step #1 - "build-python-image": Collecting pycparser (from cffi>=2.0.0->cryptography>=2.0->SecretStorage>=3.2->keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Step #1 - "build-python-image": Collecting distlib<1,>=0.3.7 (from virtualenv>=20.26.6->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading distlib-0.4.0-py2.py3-none-any.whl.metadata (5.2 kB)
Step #1 - "build-python-image": Collecting filelock<4,>=3.24.2 (from virtualenv>=20.26.6->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading filelock-3.25.2-py3-none-any.whl.metadata (2.0 kB)
Step #1 - "build-python-image": Collecting python-discovery>=1 (from virtualenv>=20.26.6->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading python_discovery-1.2.1-py3-none-any.whl.metadata (5.4 kB)
Step #1 - "build-python-image": Collecting typing_extensions>=4.5 (from anyio->httpx>=0.22.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Step #1 - "build-python-image": Collecting more-itertools (from jaraco.classes->keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading more_itertools-11.0.1-py3-none-any.whl.metadata (41 kB)
Step #1 - "build-python-image": Collecting backports.tarfile (from jaraco.context->keyring>=23.5.0->hatch==1.14.0)
Step #1 - "build-python-image":   Downloading backports.tarfile-1.2.0-py3-none-any.whl.metadata (2.0 kB)
Step #1 - "build-python-image": Downloading hatch-1.14.0-py3-none-any.whl (125 kB)
Step #1 - "build-python-image": Downloading twine-6.0.1-py3-none-any.whl (39 kB)
Step #1 - "build-python-image": Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Step #1 - "build-python-image": Downloading userpath-1.9.2-py3-none-any.whl (9.1 kB)
Step #1 - "build-python-image": Downloading zstandard-0.25.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.6 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/5.6 MB 85.1 MB/s  0:00:00
Step #1 - "build-python-image": Downloading click-8.3.1-py3-none-any.whl (108 kB)
Step #1 - "build-python-image": Downloading hatchling-1.29.0-py3-none-any.whl (76 kB)
Step #1 - "build-python-image": Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Step #1 - "build-python-image": Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
Step #1 - "build-python-image": Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Step #1 - "build-python-image": Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB)
Step #1 - "build-python-image": Downloading idna-3.11-py3-none-any.whl (71 kB)
Step #1 - "build-python-image": Downloading keyring-25.7.0-py3-none-any.whl (39 kB)
Step #1 - "build-python-image": Downloading importlib_metadata-9.0.0-py3-none-any.whl (27 kB)
Step #1 - "build-python-image": Downloading jeepney-0.9.0-py3-none-any.whl (49 kB)
Step #1 - "build-python-image": Downloading packaging-26.0-py3-none-any.whl (74 kB)
Step #1 - "build-python-image": Downloading pathspec-1.0.4-py3-none-any.whl (55 kB)
Step #1 - "build-python-image": Downloading pkginfo-1.12.1.2-py3-none-any.whl (32 kB)
Step #1 - "build-python-image": Downloading platformdirs-4.9.4-py3-none-any.whl (21 kB)
Step #1 - "build-python-image": Downloading pluggy-1.6.0-py3-none-any.whl (20 kB)
Step #1 - "build-python-image": Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Step #1 - "build-python-image": Downloading readme_renderer-44.0-py3-none-any.whl (13 kB)
Step #1 - "build-python-image": Downloading docutils-0.22.4-py3-none-any.whl (633 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 633.2/633.2 kB 39.9 MB/s  0:00:00
Step #1 - "build-python-image": Downloading nh3-0.3.4-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (804 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 805.0/805.0 kB 48.3 MB/s  0:00:00
Step #1 - "build-python-image": Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 71.7 MB/s  0:00:00
Step #1 - "build-python-image": Downloading requests-2.33.1-py3-none-any.whl (64 kB)
Step #1 - "build-python-image": Downloading charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214 kB)
Step #1 - "build-python-image": Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
Step #1 - "build-python-image": Downloading certifi-2026.2.25-py3-none-any.whl (153 kB)
Step #1 - "build-python-image": Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Step #1 - "build-python-image": Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Step #1 - "build-python-image": Downloading rich-14.3.3-py3-none-any.whl (310 kB)
Step #1 - "build-python-image": Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Step #1 - "build-python-image": Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Step #1 - "build-python-image": Downloading secretstorage-3.5.0-py3-none-any.whl (15 kB)
Step #1 - "build-python-image": Downloading cryptography-46.0.6-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 96.7 MB/s  0:00:00
Step #1 - "build-python-image": Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB)
Step #1 - "build-python-image": Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Step #1 - "build-python-image": Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Step #1 - "build-python-image": Downloading tomlkit-0.14.0-py3-none-any.whl (39 kB)
Step #1 - "build-python-image": Downloading uv-0.11.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.6 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 24.6/24.6 MB 102.9 MB/s  0:00:00
Step #1 - "build-python-image": Downloading virtualenv-21.2.0-py3-none-any.whl (5.8 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 103.2 MB/s  0:00:00
Step #1 - "build-python-image": Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB)
Step #1 - "build-python-image": Downloading filelock-3.25.2-py3-none-any.whl (26 kB)
Step #1 - "build-python-image": Downloading python_discovery-1.2.1-py3-none-any.whl (31 kB)
Step #1 - "build-python-image": Downloading zipp-3.23.0-py3-none-any.whl (10 kB)
Step #1 - "build-python-image": Downloading anyio-4.13.0-py3-none-any.whl (114 kB)
Step #1 - "build-python-image": Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Step #1 - "build-python-image": Downloading jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Step #1 - "build-python-image": Downloading jaraco_context-6.1.2-py3-none-any.whl (7.9 kB)
Step #1 - "build-python-image": Downloading backports.tarfile-1.2.0-py3-none-any.whl (30 kB)
Step #1 - "build-python-image": Downloading jaraco_functools-4.4.0-py3-none-any.whl (10 kB)
Step #1 - "build-python-image": Downloading more_itertools-11.0.1-py3-none-any.whl (72 kB)
Step #1 - "build-python-image": Downloading pycparser-3.0-py3-none-any.whl (48 kB)
Step #1 - "build-python-image": Downloading trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB)
Step #1 - "build-python-image": Installing collected packages: trove-classifiers, ptyprocess, distlib, zstandard, zipp, uv, urllib3, typing_extensions, tomlkit, tomli-w, shellingham, rfc3986, Pygments, pycparser, pluggy, platformdirs, pkginfo, pexpect, pathspec, packaging, nh3, more-itertools, mdurl, jeepney, idna, h11, filelock, docutils, click, charset_normalizer, certifi, backports.tarfile, userpath, requests, readme-renderer, python-discovery, markdown-it-py, jaraco.functools, jaraco.context, jaraco.classes, importlib_metadata, hyperlink, httpcore, hatchling, cffi, anyio, virtualenv, rich, requests-toolbelt, httpx, cryptography, SecretStorage, keyring, twine, hatch
Step #1 - "build-python-image": 
Step #1 - "build-python-image": Successfully installed Pygments-2.20.0 SecretStorage-3.5.0 anyio-4.13.0 backports.tarfile-1.2.0 certifi-2026.2.25 cffi-2.0.0 charset_normalizer-3.4.7 click-8.3.1 cryptography-46.0.6 distlib-0.4.0 docutils-0.22.4 filelock-3.25.2 h11-0.16.0 hatch-1.14.0 hatchling-1.29.0 httpcore-1.0.9 httpx-0.28.1 hyperlink-21.0.0 idna-3.11 importlib_metadata-9.0.0 jaraco.classes-3.4.0 jaraco.context-6.1.2 jaraco.functools-4.4.0 jeepney-0.9.0 keyring-25.7.0 markdown-it-py-4.0.0 mdurl-0.1.2 more-itertools-11.0.1 nh3-0.3.4 packaging-26.0 pathspec-1.0.4 pexpect-4.9.0 pkginfo-1.12.1.2 platformdirs-4.9.4 pluggy-1.6.0 ptyprocess-0.7.0 pycparser-3.0 python-discovery-1.2.1 readme-renderer-44.0 requests-2.33.1 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-14.3.3 shellingham-1.5.4 tomli-w-1.2.0 tomlkit-0.14.0 trove-classifiers-2026.1.14.14 twine-6.0.1 typing_extensions-4.15.0 urllib3-2.6.3 userpath-1.9.2 uv-0.11.3 virtualenv-21.2.0 zipp-3.23.0 zstandard-0.25.0
Step #1 - "build-python-image": �[91mWARNING: 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 - "build-python-image": �[0mRemoving intermediate container 0ae36e5b5644
Step #1 - "build-python-image":  ---> 9dd6f967bfc3
Step #1 - "build-python-image": Step 5/5 : ENTRYPOINT ["hatch"]
Step #1 - "build-python-image":  ---> Running in afcdbe76512b
Step #1 - "build-python-image": Removing intermediate container afcdbe76512b
Step #1 - "build-python-image":  ---> 28b89436b2da
Step #1 - "build-python-image": Successfully built 28b89436b2da
Step #1 - "build-python-image": Successfully tagged us-docker.pkg.dev/kaggle-cicd/tools/hatch:3.11
Finished Step #1 - "build-python-image"
Starting Step #2 - "download-secrets"
Step #2 - "download-secrets": Already have image (with digest): gcr.io/cloud-builders/gcloud
Finished Step #2 - "download-secrets"
Starting Step #3 - "integration-tests"
Step #3 - "integration-tests": Already have image: us-docker.pkg.dev/kaggle-cicd/tools/hatch:3.11
Step #3 - "integration-tests": No compatible environments found: [<hatch.env.virtual.VirtualEnvironment object at 0x7fab76d70f10>, <hatch.env.virtual.VirtualEnvironment object at 0x7fab76c87f90>, <hatch.env.virtual.VirtualEnvironment object at 0x7fab76c9c190>]
Finished Step #3 - "integration-tests"
ERROR
ERROR: build step 3 "us-docker.pkg.dev/kaggle-cicd/tools/hatch:3.11" failed: step exited with non-zero status: 1

Build Log: https://console.cloud.google.com/cloud-build/builds/7d8420f3-73d7-4fb1-aa21-a1455cd9e38d?project=464139560241