Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated error message to include server side errors if present. #183

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Updated error message to include server side errors if present.

62e948b
Select commit
Loading
Failed to load commit list.
Open

Updated error message to include server side errors if present. #183

Updated error message to include server side errors if present.
62e948b
Select commit
Loading
Failed to load commit list.
Google Cloud Build / kagglehub-integration-tests-branch (kaggle-cicd) failed Nov 15, 2024 in 3m 32s

Summary

Build Information

Trigger kagglehub-integration-tests-branch
Build 080c955c-4c2f-4831-a254-d1fa5d77c142
Start 2024-11-15T12:46:35-08:00
Duration 3m30.03s
Status FAILURE

Steps

Step Status Duration
check_python_image SUCCESS 1.133s
build-python-image SUCCESS 47.104s
download-secrets SUCCESS 3.366s
integration-tests FAILURE 2m34.107s

Details

starting build "080c955c-4c2f-4831-a254-d1fa5d77c142"

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/Kaggle/kagglehub
 * branch            62e948b841e0268392b71074cc7d4b18588d7530 -> FETCH_HEAD
HEAD is now at 62e948b Updated error message to include server side errors if present.
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/4 : ARG PYTHON_VERSION
Step #1 - "build-python-image": Step 2/4 : FROM python:${PYTHON_VERSION}
Step #1 - "build-python-image": 3.11: Pulling from library/python
Step #1 - "build-python-image": b2b31b28ee3c: Pulling fs layer
Step #1 - "build-python-image": c3cc7b6f0473: Pulling fs layer
Step #1 - "build-python-image": 2112e5e7c3ff: Pulling fs layer
Step #1 - "build-python-image": af247aac0764: Pulling fs layer
Step #1 - "build-python-image": 6f47d6e91428: Pulling fs layer
Step #1 - "build-python-image": 0ded565f3746: Pulling fs layer
Step #1 - "build-python-image": c03fa7c846df: Pulling fs layer
Step #1 - "build-python-image": af247aac0764: Waiting
Step #1 - "build-python-image": 6f47d6e91428: Waiting
Step #1 - "build-python-image": 0ded565f3746: Waiting
Step #1 - "build-python-image": c3cc7b6f0473: Verifying Checksum
Step #1 - "build-python-image": c3cc7b6f0473: Download complete
Step #1 - "build-python-image": b2b31b28ee3c: Verifying Checksum
Step #1 - "build-python-image": b2b31b28ee3c: Download complete
Step #1 - "build-python-image": 2112e5e7c3ff: Verifying Checksum
Step #1 - "build-python-image": 2112e5e7c3ff: Download complete
Step #1 - "build-python-image": 6f47d6e91428: Download complete
Step #1 - "build-python-image": c03fa7c846df: Verifying Checksum
Step #1 - "build-python-image": c03fa7c846df: Download complete
Step #1 - "build-python-image": 0ded565f3746: Download complete
Step #1 - "build-python-image": af247aac0764: Verifying Checksum
Step #1 - "build-python-image": af247aac0764: Download complete
Step #1 - "build-python-image": b2b31b28ee3c: Pull complete
Step #1 - "build-python-image": c3cc7b6f0473: Pull complete
Step #1 - "build-python-image": 2112e5e7c3ff: Pull complete
Step #1 - "build-python-image": af247aac0764: Pull complete
Step #1 - "build-python-image": 6f47d6e91428: Pull complete
Step #1 - "build-python-image": 0ded565f3746: Pull complete
Step #1 - "build-python-image": c03fa7c846df: Pull complete
Step #1 - "build-python-image": Digest: sha256:706d1233c61a31507c4f8939cfd6a924610b51174c095f33e2c537fb904a1e76
Step #1 - "build-python-image": Status: Downloaded newer image for python:3.11
Step #1 - "build-python-image":  ---> fa2b568a9d25
Step #1 - "build-python-image": Step 3/4 : RUN python -m pip install hatch twine
Step #1 - "build-python-image":  ---> Running in 0908a2724b0c
Step #1 - "build-python-image": Collecting hatch
Step #1 - "build-python-image":   Downloading hatch-1.13.0-py3-none-any.whl.metadata (5.6 kB)
Step #1 - "build-python-image": Collecting twine
Step #1 - "build-python-image":   Downloading twine-5.1.1-py3-none-any.whl.metadata (3.5 kB)
Step #1 - "build-python-image": Collecting click>=8.0.6 (from hatch)
Step #1 - "build-python-image":   Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Step #1 - "build-python-image": Collecting hatchling>=1.24.2 (from hatch)
Step #1 - "build-python-image":   Downloading hatchling-1.26.3-py3-none-any.whl.metadata (3.8 kB)
Step #1 - "build-python-image": Collecting httpx>=0.22.0 (from hatch)
Step #1 - "build-python-image":   Downloading httpx-0.27.2-py3-none-any.whl.metadata (7.1 kB)
Step #1 - "build-python-image": Collecting hyperlink>=21.0.0 (from hatch)
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)
Step #1 - "build-python-image":   Downloading keyring-25.5.0-py3-none-any.whl.metadata (20 kB)
Step #1 - "build-python-image": Collecting packaging>=23.2 (from hatch)
Step #1 - "build-python-image":   Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Step #1 - "build-python-image": Collecting pexpect~=4.8 (from hatch)
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)
Step #1 - "build-python-image":   Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Step #1 - "build-python-image": Collecting rich>=11.2.0 (from hatch)
Step #1 - "build-python-image":   Downloading rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Step #1 - "build-python-image": Collecting shellingham>=1.4.0 (from hatch)
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)
Step #1 - "build-python-image":   Downloading tomli_w-1.1.0-py3-none-any.whl.metadata (5.7 kB)
Step #1 - "build-python-image": Collecting tomlkit>=0.11.1 (from hatch)
Step #1 - "build-python-image":   Downloading tomlkit-0.13.2-py3-none-any.whl.metadata (2.7 kB)
Step #1 - "build-python-image": Collecting userpath~=1.7 (from hatch)
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)
Step #1 - "build-python-image":   Downloading uv-0.5.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Step #1 - "build-python-image": Collecting virtualenv>=20.26.1 (from hatch)
Step #1 - "build-python-image":   Downloading virtualenv-20.27.1-py3-none-any.whl.metadata (4.5 kB)
Step #1 - "build-python-image": Collecting zstandard<1 (from hatch)
Step #1 - "build-python-image":   Downloading zstandard-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB)
Step #1 - "build-python-image": Collecting pkginfo>=1.8.1 (from twine)
Step #1 - "build-python-image":   Downloading pkginfo-1.11.2-py3-none-any.whl.metadata (11 kB)
Step #1 - "build-python-image": Collecting readme-renderer>=35.0 (from twine)
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)
Step #1 - "build-python-image":   Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Step #1 - "build-python-image": Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine)
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)
Step #1 - "build-python-image":   Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Step #1 - "build-python-image": Collecting importlib-metadata>=3.6 (from twine)
Step #1 - "build-python-image":   Downloading importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
Step #1 - "build-python-image": Collecting rfc3986>=1.4.0 (from twine)
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 pkginfo>=1.8.1 (from twine)
Step #1 - "build-python-image":   Downloading pkginfo-1.10.0-py3-none-any.whl.metadata (11 kB)
Step #1 - "build-python-image": Collecting pathspec>=0.10.1 (from hatchling>=1.24.2->hatch)
Step #1 - "build-python-image":   Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
Step #1 - "build-python-image": Collecting pluggy>=1.0.0 (from hatchling>=1.24.2->hatch)
Step #1 - "build-python-image":   Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Step #1 - "build-python-image": Collecting trove-classifiers (from hatchling>=1.24.2->hatch)
Step #1 - "build-python-image":   Downloading trove_classifiers-2024.10.21.16-py3-none-any.whl.metadata (2.2 kB)
Step #1 - "build-python-image": Collecting anyio (from httpx>=0.22.0->hatch)
Step #1 - "build-python-image":   Downloading anyio-4.6.2.post1-py3-none-any.whl.metadata (4.7 kB)
Step #1 - "build-python-image": Collecting certifi (from httpx>=0.22.0->hatch)
Step #1 - "build-python-image":   Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Step #1 - "build-python-image": Collecting httpcore==1.* (from httpx>=0.22.0->hatch)
Step #1 - "build-python-image":   Downloading httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
Step #1 - "build-python-image": Collecting idna (from httpx>=0.22.0->hatch)
Step #1 - "build-python-image":   Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Step #1 - "build-python-image": Collecting sniffio (from httpx>=0.22.0->hatch)
Step #1 - "build-python-image":   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Step #1 - "build-python-image": Collecting h11<0.15,>=0.13 (from httpcore==1.*->httpx>=0.22.0->hatch)
Step #1 - "build-python-image":   Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Step #1 - "build-python-image": Collecting zipp>=3.20 (from importlib-metadata>=3.6->twine)
Step #1 - "build-python-image":   Downloading zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Step #1 - "build-python-image": Collecting jaraco.classes (from keyring>=23.5.0->hatch)
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)
Step #1 - "build-python-image":   Downloading jaraco.functools-4.1.0-py3-none-any.whl.metadata (2.9 kB)
Step #1 - "build-python-image": Collecting jaraco.context (from keyring>=23.5.0->hatch)
Step #1 - "build-python-image":   Downloading jaraco.context-6.0.1-py3-none-any.whl.metadata (4.1 kB)
Step #1 - "build-python-image": Collecting SecretStorage>=3.2 (from keyring>=23.5.0->hatch)
Step #1 - "build-python-image":   Downloading SecretStorage-3.3.3-py3-none-any.whl.metadata (4.0 kB)
Step #1 - "build-python-image": Collecting jeepney>=0.4.2 (from keyring>=23.5.0->hatch)
Step #1 - "build-python-image":   Downloading jeepney-0.8.0-py3-none-any.whl.metadata (1.3 kB)
Step #1 - "build-python-image": Collecting ptyprocess>=0.5 (from pexpect~=4.8->hatch)
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 nh3>=0.2.14 (from readme-renderer>=35.0->twine)
Step #1 - "build-python-image":   Downloading nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB)
Step #1 - "build-python-image": Collecting docutils>=0.21.2 (from readme-renderer>=35.0->twine)
Step #1 - "build-python-image":   Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB)
Step #1 - "build-python-image": Collecting Pygments>=2.5.1 (from readme-renderer>=35.0->twine)
Step #1 - "build-python-image":   Downloading pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Step #1 - "build-python-image": Collecting charset-normalizer<4,>=2 (from requests>=2.20->twine)
Step #1 - "build-python-image":   Downloading charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (34 kB)
Step #1 - "build-python-image": Collecting markdown-it-py>=2.2.0 (from rich>=11.2.0->hatch)
Step #1 - "build-python-image":   Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Step #1 - "build-python-image": Collecting distlib<1,>=0.3.7 (from virtualenv>=20.26.1->hatch)
Step #1 - "build-python-image":   Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
Step #1 - "build-python-image": Collecting filelock<4,>=3.12.2 (from virtualenv>=20.26.1->hatch)
Step #1 - "build-python-image":   Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
Step #1 - "build-python-image": Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.2.0->hatch)
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)
Step #1 - "build-python-image":   Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB)
Step #1 - "build-python-image": Collecting more-itertools (from jaraco.classes->keyring>=23.5.0->hatch)
Step #1 - "build-python-image":   Downloading more_itertools-10.5.0-py3-none-any.whl.metadata (36 kB)
Step #1 - "build-python-image": Collecting backports.tarfile (from jaraco.context->keyring>=23.5.0->hatch)
Step #1 - "build-python-image":   Downloading backports.tarfile-1.2.0-py3-none-any.whl.metadata (2.0 kB)
Step #1 - "build-python-image": Collecting cffi>=1.12 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=23.5.0->hatch)
Step #1 - "build-python-image":   Downloading cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.5 kB)
Step #1 - "build-python-image": Collecting pycparser (from cffi>=1.12->cryptography>=2.0->SecretStorage>=3.2->keyring>=23.5.0->hatch)
Step #1 - "build-python-image":   Downloading pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Step #1 - "build-python-image": Downloading hatch-1.13.0-py3-none-any.whl (125 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.8/125.8 kB 7.1 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading twine-5.1.1-py3-none-any.whl (38 kB)
Step #1 - "build-python-image": Downloading click-8.1.7-py3-none-any.whl (97 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 12.1 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading hatchling-1.26.3-py3-none-any.whl (75 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.8/75.8 kB 9.0 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading httpx-0.27.2-py3-none-any.whl (76 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.4/76.4 kB 8.9 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading httpcore-1.0.7-py3-none-any.whl (78 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB 8.6 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.6/74.6 kB 8.1 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Step #1 - "build-python-image": Downloading keyring-25.5.0-py3-none-any.whl (39 kB)
Step #1 - "build-python-image": Downloading packaging-24.2-py3-none-any.whl (65 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 6.9 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 6.7 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading pkginfo-1.10.0-py3-none-any.whl (30 kB)
Step #1 - "build-python-image": Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
Step #1 - "build-python-image": Downloading readme_renderer-44.0-py3-none-any.whl (13 kB)
Step #1 - "build-python-image": Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.9/64.9 kB 7.1 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.5/54.5 kB 6.4 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Step #1 - "build-python-image": Downloading rich-13.9.4-py3-none-any.whl (242 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 242.4/242.4 kB 13.9 MB/s eta 0:00:00
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.1.0-py3-none-any.whl (6.4 kB)
Step #1 - "build-python-image": Downloading tomlkit-0.13.2-py3-none-any.whl (37 kB)
Step #1 - "build-python-image": Downloading urllib3-2.2.3-py3-none-any.whl (126 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.3/126.3 kB 14.8 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading userpath-1.9.2-py3-none-any.whl (9.1 kB)
Step #1 - "build-python-image": Downloading uv-0.5.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.2 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.2/14.2 MB 84.0 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading virtualenv-20.27.1-py3-none-any.whl (3.1 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 87.0 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading zstandard-0.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.4/5.4 MB 84.3 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 167.3/167.3 kB 17.6 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.6/142.6 kB 16.2 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 39.5 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading docutils-0.21.2-py3-none-any.whl (587 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 43.8 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
Step #1 - "build-python-image": Downloading idna-3.10-py3-none-any.whl (70 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 8.4 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading jeepney-0.8.0-py3-none-any.whl (48 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 5.3 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 10.9 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 769.2/769.2 kB 47.7 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
Step #1 - "build-python-image": Downloading pluggy-1.5.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 pygments-2.18.0-py3-none-any.whl (1.2 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 64.7 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Step #1 - "build-python-image": Downloading zipp-3.21.0-py3-none-any.whl (9.6 kB)
Step #1 - "build-python-image": Downloading anyio-4.6.2.post1-py3-none-any.whl (90 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 kB 10.0 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading sniffio-1.3.1-py3-none-any.whl (10 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.0.1-py3-none-any.whl (6.8 kB)
Step #1 - "build-python-image": Downloading jaraco.functools-4.1.0-py3-none-any.whl (10 kB)
Step #1 - "build-python-image": Downloading trove_classifiers-2024.10.21.16-py3-none-any.whl (13 kB)
Step #1 - "build-python-image": Downloading cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 81.6 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.3/58.3 kB 5.9 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Step #1 - "build-python-image": Downloading backports.tarfile-1.2.0-py3-none-any.whl (30 kB)
Step #1 - "build-python-image": Downloading more_itertools-10.5.0-py3-none-any.whl (60 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 7.0 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 467.2/467.2 kB 36.5 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading pycparser-2.22-py3-none-any.whl (117 kB)
Step #1 - "build-python-image":    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 12.3 MB/s eta 0:00:00
Step #1 - "build-python-image": Installing collected packages: trove-classifiers, ptyprocess, nh3, distlib, zstandard, zipp, uv, urllib3, tomlkit, tomli-w, sniffio, shellingham, rfc3986, Pygments, pycparser, pluggy, platformdirs, pkginfo, pexpect, pathspec, packaging, more-itertools, mdurl, jeepney, idna, h11, filelock, docutils, click, charset-normalizer, certifi, backports.tarfile, virtualenv, userpath, requests, readme-renderer, markdown-it-py, jaraco.functools, jaraco.context, jaraco.classes, importlib-metadata, hyperlink, httpcore, hatchling, cffi, anyio, rich, requests-toolbelt, httpx, cryptography, SecretStorage, keyring, twine, hatch
Step #1 - "build-python-image": Successfully installed Pygments-2.18.0 SecretStorage-3.3.3 anyio-4.6.2.post1 backports.tarfile-1.2.0 certifi-2024.8.30 cffi-1.17.1 charset-normalizer-3.4.0 click-8.1.7 cryptography-43.0.3 distlib-0.3.9 docutils-0.21.2 filelock-3.16.1 h11-0.14.0 hatch-1.13.0 hatchling-1.26.3 httpcore-1.0.7 httpx-0.27.2 hyperlink-21.0.0 idna-3.10 importlib-metadata-8.5.0 jaraco.classes-3.4.0 jaraco.context-6.0.1 jaraco.functools-4.1.0 jeepney-0.8.0 keyring-25.5.0 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.5.0 nh3-0.2.18 packaging-24.2 pathspec-0.12.1 pexpect-4.9.0 pkginfo-1.10.0 platformdirs-4.3.6 pluggy-1.5.0 ptyprocess-0.7.0 pycparser-2.22 readme-renderer-44.0 requests-2.32.3 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.9.4 shellingham-1.5.4 sniffio-1.3.1 tomli-w-1.1.0 tomlkit-0.13.2 trove-classifiers-2024.10.21.16 twine-5.1.1 urllib3-2.2.3 userpath-1.9.2 uv-0.5.2 virtualenv-20.27.1 zipp-3.21.0 zstandard-0.23.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. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Step #1 - "build-python-image": �[0m�[91m
Step #1 - "build-python-image": [notice] A new release of pip is available: 24.0 -> 24.3.1
Step #1 - "build-python-image": [notice] To update, run: pip install --upgrade pip
Step #1 - "build-python-image": �[0mRemoving intermediate container 0908a2724b0c
Step #1 - "build-python-image":  ---> d8324f5bb588
Step #1 - "build-python-image": Step 4/4 : ENTRYPOINT ["hatch"]
Step #1 - "build-python-image":  ---> Running in 08e97644227e
Step #1 - "build-python-image": Removing intermediate container 08e97644227e
Step #1 - "build-python-image":  ---> 240e6a1fef55
Step #1 - "build-python-image": Successfully built 240e6a1fef55
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": Creating environment: hatch-test.py3.11
Step #3 - "integration-tests": Installing project in development mode
Step #3 - "integration-tests": Checking dependencies
Step #3 - "integration-tests": Syncing dependencies
Step #3 - "integration-tests": ============================= test session starts ==============================
Step #3 - "integration-tests": platform linux -- Python 3.11.10, pytest-8.3.3, pluggy-1.5.0
Step #3 - "integration-tests": rootdir: /workspace
Step #3 - "integration-tests": configfile: pyproject.toml
Step #3 - "integration-tests": collected 32 items
Step #3 - "integration-tests": 
Step #3 - "integration-tests": integration_tests/test_competition_download.py ....F                     [ 15%]
Step #3 - "integration-tests": integration_tests/test_dataset_download.py ......                        [ 34%]
Step #3 - "integration-tests": integration_tests/test_dataset_upload.py ......                          [ 53%]
Step #3 - "integration-tests": integration_tests/test_model_download.py .......                         [ 75%]
Step #3 - "integration-tests": integration_tests/test_model_upload.py .......                           [ 96%]
Step #3 - "integration-tests": integration_tests/test_utils.py .                                        [100%]
Step #3 - "integration-tests": 
Step #3 - "integration-tests": =================================== FAILURES ===================================
Step #3 - "integration-tests": ______ TestCompetitionDownload.test_competition_with_incorrect_file_path _______
Step #3 - "integration-tests": 
Step #3 - "integration-tests":     def json(self, **kwargs):
Step #3 - "integration-tests":         r"""Returns the json-encoded content of a response, if any.
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         :param \*\*kwargs: Optional arguments that ``json.loads`` takes.
Step #3 - "integration-tests":         :raises requests.exceptions.JSONDecodeError: If the response body does not
Step #3 - "integration-tests":             contain valid json.
Step #3 - "integration-tests":         """
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         if not self.encoding and self.content and len(self.content) > 3:
Step #3 - "integration-tests":             # No encoding set. JSON RFC 4627 section 3 states we should expect
Step #3 - "integration-tests":             # UTF-8, -16 or -32. Detect which one to use; If the detection or
Step #3 - "integration-tests":             # decoding fails, fall back to `self.text` (using charset_normalizer to make
Step #3 - "integration-tests":             # a best guess).
Step #3 - "integration-tests":             encoding = guess_json_utf(self.content)
Step #3 - "integration-tests":             if encoding is not None:
Step #3 - "integration-tests":                 try:
Step #3 - "integration-tests":                     return complexjson.loads(self.content.decode(encoding), **kwargs)
Step #3 - "integration-tests":                 except UnicodeDecodeError:
Step #3 - "integration-tests":                     # Wrong UTF codec detected; usually because it's not UTF-8
Step #3 - "integration-tests":                     # but some other 8-bit codec.  This is an RFC violation,
Step #3 - "integration-tests":                     # and the server didn't bother to tell us what codec *was*
Step #3 - "integration-tests":                     # used.
Step #3 - "integration-tests":                     pass
Step #3 - "integration-tests":                 except JSONDecodeError as e:
Step #3 - "integration-tests":                     raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         try:
Step #3 - "integration-tests": >           return complexjson.loads(self.text, **kwargs)
Step #3 - "integration-tests": 
Step #3 - "integration-tests": /builder/home/.local/share/hatch/env/virtual/kagglehub/xS3fZVNL/hatch-test.py3.11/lib/python3.11/site-packages/requests/models.py:974: 
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
Step #3 - "integration-tests": /usr/local/lib/python3.11/json/__init__.py:346: in loads
Step #3 - "integration-tests":     return _default_decoder.decode(s)
Step #3 - "integration-tests": /usr/local/lib/python3.11/json/decoder.py:337: in decode
Step #3 - "integration-tests":     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
Step #3 - "integration-tests": 
Step #3 - "integration-tests": self = <json.decoder.JSONDecoder object at 0x7f061b1b1d90>
Step #3 - "integration-tests": s = '\r\n\r\n<!DOCTYPE html>\r\n<html lang="en">\r\n\r\n<head>\r\n  <title>Kaggle: Your Home for Data Science</title>\r\n ...\n\r\n</div>\r\n\r\n\r\n\r\n    <!-- Cheers, web-545bdcc749-n24gzp. -->\r\n\r\n  </main>\r\n</body>\r\n\r\n</html>\r\n'
Step #3 - "integration-tests": idx = 4
Step #3 - "integration-tests": 
Step #3 - "integration-tests":     def raw_decode(self, s, idx=0):
Step #3 - "integration-tests":         """Decode a JSON document from ``s`` (a ``str`` beginning with
Step #3 - "integration-tests":         a JSON document) and return a 2-tuple of the Python
Step #3 - "integration-tests":         representation and the index in ``s`` where the document ended.
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         This can be used to decode a JSON document from a string that may
Step #3 - "integration-tests":         have extraneous data at the end.
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         """
Step #3 - "integration-tests":         try:
Step #3 - "integration-tests":             obj, end = self.scan_once(s, idx)
Step #3 - "integration-tests":         except StopIteration as err:
Step #3 - "integration-tests": >           raise JSONDecodeError("Expecting value", s, err.value) from None
Step #3 - "integration-tests": E           json.decoder.JSONDecodeError: Expecting value: line 3 column 1 (char 4)
Step #3 - "integration-tests": 
Step #3 - "integration-tests": /usr/local/lib/python3.11/json/decoder.py:355: JSONDecodeError
Step #3 - "integration-tests": 
Step #3 - "integration-tests": During handling of the above exception, another exception occurred:
Step #3 - "integration-tests": 
Step #3 - "integration-tests": self = <integration_tests.test_competition_download.TestCompetitionDownload testMethod=test_competition_with_incorrect_file_path>
Step #3 - "integration-tests": 
Step #3 - "integration-tests":     def test_competition_with_incorrect_file_path(self) -> None:
Step #3 - "integration-tests":         incorrect_path = "nonxisten/Test"
Step #3 - "integration-tests":         with self.assertRaises(HTTPError) as e:
Step #3 - "integration-tests": >           competition_download(HANDLE, path=incorrect_path)
Step #3 - "integration-tests": 
Step #3 - "integration-tests": integration_tests/test_competition_download.py:59: 
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
Step #3 - "integration-tests": src/kagglehub/competition.py:23: in competition_download
Step #3 - "integration-tests":     return registry.competition_resolver(h, path, force_download=force_download)
Step #3 - "integration-tests": src/kagglehub/registry.py:23: in __call__
Step #3 - "integration-tests":     return impl(*args, **kwargs)
Step #3 - "integration-tests": src/kagglehub/http_resolver.py:57: in __call__
Step #3 - "integration-tests":     download_needed = api_client.download_file(url_path, out_path, h, cached_path)
Step #3 - "integration-tests": src/kagglehub/clients.py:157: in download_file
Step #3 - "integration-tests":     kaggle_api_raise_for_status(response, resource_handle)
Step #3 - "integration-tests": src/kagglehub/exceptions.py:61: in kaggle_api_raise_for_status
Step #3 - "integration-tests":     server_error_message = response.json().get("message", "")
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
Step #3 - "integration-tests": 
Step #3 - "integration-tests":     def json(self, **kwargs):
Step #3 - "integration-tests":         r"""Returns the json-encoded content of a response, if any.
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         :param \*\*kwargs: Optional arguments that ``json.loads`` takes.
Step #3 - "integration-tests":         :raises requests.exceptions.JSONDecodeError: If the response body does not
Step #3 - "integration-tests":             contain valid json.
Step #3 - "integration-tests":         """
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         if not self.encoding and self.content and len(self.content) > 3:
Step #3 - "integration-tests":             # No encoding set. JSON RFC 4627 section 3 states we should expect
Step #3 - "integration-tests":             # UTF-8, -16 or -32. Detect which one to use; If the detection or
Step #3 - "integration-tests":             # decoding fails, fall back to `self.text` (using charset_normalizer to make
Step #3 - "integration-tests":             # a best guess).
Step #3 - "integration-tests":             encoding = guess_json_utf(self.content)
Step #3 - "integration-tests":             if encoding is not None:
Step #3 - "integration-tests":                 try:
Step #3 - "integration-tests":                     return complexjson.loads(self.content.decode(encoding), **kwargs)
Step #3 - "integration-tests":                 except UnicodeDecodeError:
Step #3 - "integration-tests":                     # Wrong UTF codec detected; usually because it's not UTF-8
Step #3 - "integration-tests":                     # but some other 8-bit codec.  This is an RFC violation,
Step #3 - "integration-tests":                     # and the server didn't bother to tell us what codec *was*
Step #3 - "integration-tests":                     # used.
Step #3 - "integration-tests":                     pass
Step #3 - "integration-tests":                 except JSONDecodeError as e:
Step #3 - "integration-tests":                     raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
Step #3 - "integration-tests":     
Step #3 - "integration-tests":         try:
Step #3 - "integration-tests":             return complexjson.loads(self.text, **kwargs)
Step #3 - "integration-tests":         except JSONDecodeError as e:
Step #3 - "integration-tests":             # Catch JSON-related errors and raise as requests.JSONDecodeError
Step #3 - "integration-tests":             # This aliases json.JSONDecodeError and simplejson.JSONDecodeError
Step #3 - "integration-tests": >           raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
Step #3 - "integration-tests": E           requests.exceptions.JSONDecodeError: Expecting value: line 3 column 1 (char 4)
Step #3 - "integration-tests": 
Step #3 - "integration-tests": /builder/home/.local/share/hatch/env/virtual/kagglehub/xS3fZVNL/hatch-test.py3.11/lib/python3.11/site-packages/requests/models.py:978: JSONDecodeError
Step #3 - "integration-tests": =========================== short test summary info ============================
Step #3 - "integration-tests": FAILED integration_tests/test_competition_download.py::TestCompetitionDownload::test_competition_with_incorrect_file_path
Step #3 - "integration-tests": =================== 1 failed, 31 passed in 150.48s (0:02:30) ===================
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/080c955c-4c2f-4831-a254-d1fa5d77c142?project=464139560241