Repository navigation
Require certifi >= 2026.10.19 for the emSign/eMudhra CA compromise - #1227
Merged
Merged
Google Cloud Build / kaggle-cli-branch-3-11-15 (kaggle-cicd)
succeeded
Oct 21, 2026 in 2m 49s
Summary
Build Information
| Trigger | kaggle-cli-branch-3-11-15 |
| Build | 9ff3491e-7173-4db1-95de-1afae8348628 |
| Start | 2026-10-21T10:16:37-07:00 |
| Duration | 2m45.369s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| check_substitutions | SUCCESS | 35.284s |
| build-hatch-image | SUCCESS | 36.823s |
| tests | SUCCESS | 1m12.485s |
| lint | SUCCESS | 59.428s |
| download-secrets | SUCCESS | 7.515s |
| integration-tests | SUCCESS | 40.827s |
Details
starting build "9ff3491e-7173-4db1-95de-1afae8348628" using release legacy
FETCHSOURCE
From https://github.com/Kaggle/kaggle-cli
* branch d8c25c670e36fb3b0f0ba85caeec7a773001b0ba -> FETCH_HEAD
HEAD is now at d8c25c6 Require certifi >= 2026.10.19 for the emSign/eMudhra CA compromise
GitCommit:
d8c25c670e36fb3b0f0ba85caeec7a773001b0ba
BUILD
Starting Step #0 - "check_substitutions"
Starting Step #4 - "download-secrets"
Step #0 - "check_substitutions": Already have image (with digest): gcr.io/cloud-builders/docker
Step #4 - "download-secrets": Already have image (with digest): gcr.io/cloud-builders/gcloud
Step #0 - "check_substitutions": 3.11.15: Pulling from kaggle-cicd/tools/cli-builder
Step #0 - "check_substitutions": 1da3cb2f93f2: Pulling fs layer
Step #0 - "check_substitutions": 68b64c51cda3: Pulling fs layer
Step #0 - "check_substitutions": ec935196e6a0: Pulling fs layer
Step #0 - "check_substitutions": d74736caedd4: Pulling fs layer
Step #0 - "check_substitutions": a6d590218bc2: Pulling fs layer
Step #0 - "check_substitutions": a8f50fb62c65: Pulling fs layer
Step #0 - "check_substitutions": 435560346717: Pulling fs layer
Step #0 - "check_substitutions": 3de10a71c663: Pulling fs layer
Step #0 - "check_substitutions": 062c1ccc4694: Pulling fs layer
Step #0 - "check_substitutions": 435560346717: Waiting
Step #0 - "check_substitutions": 3de10a71c663: Waiting
Step #0 - "check_substitutions": 062c1ccc4694: Waiting
Step #0 - "check_substitutions": a6d590218bc2: Verifying Checksum
Step #0 - "check_substitutions": a6d590218bc2: Download complete
Step #0 - "check_substitutions": 435560346717: Verifying Checksum
Step #0 - "check_substitutions": 435560346717: Download complete
Step #0 - "check_substitutions": a8f50fb62c65: Download complete
Step #0 - "check_substitutions": 68b64c51cda3: Verifying Checksum
Step #0 - "check_substitutions": 68b64c51cda3: Download complete
Step #0 - "check_substitutions": 3de10a71c663: Verifying Checksum
Step #0 - "check_substitutions": 3de10a71c663: Download complete
Step #0 - "check_substitutions": ec935196e6a0: Verifying Checksum
Step #0 - "check_substitutions": ec935196e6a0: Download complete
Step #0 - "check_substitutions": 1da3cb2f93f2: Verifying Checksum
Step #0 - "check_substitutions": 1da3cb2f93f2: Download complete
Step #0 - "check_substitutions": 062c1ccc4694: Verifying Checksum
Step #0 - "check_substitutions": 062c1ccc4694: Download complete
Finished Step #4 - "download-secrets"
Step #0 - "check_substitutions": d74736caedd4: Verifying Checksum
Step #0 - "check_substitutions": d74736caedd4: Download complete
Step #0 - "check_substitutions": 1da3cb2f93f2: Pull complete
Step #0 - "check_substitutions": 68b64c51cda3: Pull complete
Step #0 - "check_substitutions": ec935196e6a0: Pull complete
Step #0 - "check_substitutions": d74736caedd4: Pull complete
Step #0 - "check_substitutions": a6d590218bc2: Pull complete
Step #0 - "check_substitutions": a8f50fb62c65: Pull complete
Step #0 - "check_substitutions": 435560346717: Pull complete
Step #0 - "check_substitutions": 3de10a71c663: Pull complete
Step #0 - "check_substitutions": 062c1ccc4694: Pull complete
Step #0 - "check_substitutions": Digest: sha256:305f2e96dfec0fccb9419edae7f8ba2068bfa718106584660519c2cc98f68ac6
Step #0 - "check_substitutions": Status: Downloaded newer image for us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Step #0 - "check_substitutions": us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Finished Step #0 - "check_substitutions"
Starting Step #1 - "build-hatch-image"
Step #1 - "build-hatch-image": Already have image (with digest): gcr.io/cloud-builders/docker
Step #1 - "build-hatch-image": Sending build context to Docker daemon 6.656kB
Step #1 - "build-hatch-image": Step 1/5 : ARG PYTHON_VERSION
Step #1 - "build-hatch-image": Step 2/5 : FROM python:${PYTHON_VERSION}
Step #1 - "build-hatch-image": 3.11.15: Pulling from library/python
Step #1 - "build-hatch-image": 1da3cb2f93f2: Already exists
Step #1 - "build-hatch-image": 68b64c51cda3: Already exists
Step #1 - "build-hatch-image": ec935196e6a0: Already exists
Step #1 - "build-hatch-image": d74736caedd4: Already exists
Step #1 - "build-hatch-image": a6d590218bc2: Already exists
Step #1 - "build-hatch-image": a8f50fb62c65: Already exists
Step #1 - "build-hatch-image": 435560346717: Already exists
Step #1 - "build-hatch-image": Digest: sha256:d0199e2a90bf7a206a485b115323a75bc946f30b463d704c5435a454aca084dd
Step #1 - "build-hatch-image": Status: Downloaded newer image for python:3.11.15
Step #1 - "build-hatch-image": ---> a7c6a86c35ba
Step #1 - "build-hatch-image": Step 3/5 : RUN apt-get update && apt-get install -y --only-upgrade ca-certificates && rm -rf /var/lib/apt/lists/*
Step #1 - "build-hatch-image": ---> Running in ba8296f0ac92
Step #1 - "build-hatch-image": Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
Step #1 - "build-hatch-image": Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
Step #1 - "build-hatch-image": Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
Step #1 - "build-hatch-image": Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9678 kB]
Step #1 - "build-hatch-image": Get:5 http://deb.debian.org/debian trixie-updates/main amd64 Packages [4412 B]
Step #1 - "build-hatch-image": Get:6 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [269 kB]
Step #1 - "build-hatch-image": Fetched 10.2 MB in 1s (7202 kB/s)
Step #1 - "build-hatch-image": Reading package lists...
Step #1 - "build-hatch-image": Reading package lists...
Step #1 - "build-hatch-image": Building dependency tree...
Step #1 - "build-hatch-image": Reading state information...
Step #1 - "build-hatch-image": The following packages will be upgraded:
Step #1 - "build-hatch-image": ca-certificates
Step #1 - "build-hatch-image": 1 upgraded, 0 newly installed, 0 to remove and 107 not upgraded.
Step #1 - "build-hatch-image": Need to get 161 kB of archives.
Step #1 - "build-hatch-image": After this operation, 3072 B disk space will be freed.
Step #1 - "build-hatch-image": Get:1 http://deb.debian.org/debian-security trixie-security/main amd64 ca-certificates all 20250419+deb13u1 [161 kB]
Step #1 - "build-hatch-image": �[91mdebconf: unable to initialize frontend: Dialog
Step #1 - "build-hatch-image": debconf: (TERM is not set, so the dialog frontend is not usable.)
Step #1 - "build-hatch-image": debconf: falling back to frontend: Readline
Step #1 - "build-hatch-image": �[0m�[91mdebconf: unable to initialize frontend: Readline
Step #1 - "build-hatch-image": debconf: (This frontend requires a controlling tty.)
Step #1 - "build-hatch-image": debconf: falling back to frontend: Teletype
Step #1 - "build-hatch-image": �[0m�[91mdebconf: unable to initialize frontend: Teletype
Step #1 - "build-hatch-image": debconf: (This frontend requires a controlling tty.)
Step #1 - "build-hatch-image": debconf: falling back to frontend: Noninteractive
Step #1 - "build-hatch-image": �[0mPreconfiguring packages ...
Step #1 - "build-hatch-image": Fetched 161 kB in 0s (3401 kB/s)
Step #1 - "build-hatch-image": (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 26752 files and directories currently installed.)
Step #1 - "build-hatch-image": Preparing to unpack .../ca-certificates_20250419+deb13u1_all.deb ...
Step #1 - "build-hatch-image": Unpacking ca-certificates (20250419+deb13u1) over (20250419) ...
Step #1 - "build-hatch-image": Setting up ca-certificates (20250419+deb13u1) ...
Step #1 - "build-hatch-image": debconf: unable to initialize frontend: Dialog
Step #1 - "build-hatch-image": debconf: (TERM is not set, so the dialog frontend is not usable.)
Step #1 - "build-hatch-image": debconf: falling back to frontend: Readline
Step #1 - "build-hatch-image": debconf: unable to initialize frontend: Readline
Step #1 - "build-hatch-image": debconf: (This frontend requires a controlling tty.)
Step #1 - "build-hatch-image": debconf: falling back to frontend: Teletype
Step #1 - "build-hatch-image": debconf: unable to initialize frontend: Teletype
Step #1 - "build-hatch-image": debconf: (This frontend requires a controlling tty.)
Step #1 - "build-hatch-image": debconf: falling back to frontend: Noninteractive
Step #1 - "build-hatch-image": Updating certificates in /etc/ssl/certs...
Step #1 - "build-hatch-image": rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL
Step #1 - "build-hatch-image": 0 added, 2 removed; done.
Step #1 - "build-hatch-image": Processing triggers for ca-certificates (20250419+deb13u1) ...
Step #1 - "build-hatch-image": Updating certificates in /etc/ssl/certs...
Step #1 - "build-hatch-image": 0 added, 0 removed; done.
Step #1 - "build-hatch-image": Running hooks in /etc/ca-certificates/update.d...
Step #1 - "build-hatch-image": done.
Step #1 - "build-hatch-image": Removing intermediate container ba8296f0ac92
Step #1 - "build-hatch-image": ---> 532aa9478ee3
Step #1 - "build-hatch-image": Step 4/5 : RUN python -m pip install --upgrade "pip>=26.2.2" "certifi>=2026.10.19" hatch==1.16.5
Step #1 - "build-hatch-image": ---> Running in cbb4cd07f66a
Step #1 - "build-hatch-image": Collecting pip>=26.2.2
Step #1 - "build-hatch-image": Downloading pip-26.2.2-py3-none-any.whl.metadata (4.6 kB)
Step #1 - "build-hatch-image": Collecting certifi>=2026.10.19
Step #1 - "build-hatch-image": Downloading certifi-2026.10.19-py3-none-any.whl.metadata (2.5 kB)
Step #1 - "build-hatch-image": Collecting hatch==1.16.5
Step #1 - "build-hatch-image": Downloading hatch-1.16.5-py3-none-any.whl.metadata (5.7 kB)
Step #1 - "build-hatch-image": Collecting backports-zstd>=1.0.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading backports_zstd-1.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (6.8 kB)
Step #1 - "build-hatch-image": Collecting click>=8.0.6 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB)
Step #1 - "build-hatch-image": Collecting hatchling>=1.27.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading hatchling-1.32.4-py3-none-any.whl.metadata (3.9 kB)
Step #1 - "build-hatch-image": Collecting httpx>=0.22.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Step #1 - "build-hatch-image": Collecting hyperlink>=21.0.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading hyperlink-21.0.0-py2.py3-none-any.whl.metadata (1.5 kB)
Step #1 - "build-hatch-image": Collecting keyring>=23.5.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading keyring-25.7.0-py3-none-any.whl.metadata (21 kB)
Step #1 - "build-hatch-image": Requirement already satisfied: packaging>=24.2 in /usr/local/lib/python3.11/site-packages (from hatch==1.16.5) (26.3)
Step #1 - "build-hatch-image": Collecting pexpect~=4.8 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Step #1 - "build-hatch-image": Collecting platformdirs>=2.5.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading platformdirs-4.13.5-py3-none-any.whl.metadata (5.5 kB)
Step #1 - "build-hatch-image": Collecting pyproject-hooks (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading pyproject_hooks-1.3.3-py3-none-any.whl.metadata (1.3 kB)
Step #1 - "build-hatch-image": Collecting python-discovery>=1.1 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading python_discovery-1.6.4-py3-none-any.whl.metadata (5.1 kB)
Step #1 - "build-hatch-image": Collecting rich>=11.2.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Step #1 - "build-hatch-image": Collecting shellingham>=1.4.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Step #1 - "build-hatch-image": Collecting tomli-w>=1.0 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Step #1 - "build-hatch-image": Collecting tomlkit>=0.11.1 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading tomlkit-0.15.2-py3-none-any.whl.metadata (3.4 kB)
Step #1 - "build-hatch-image": Collecting userpath~=1.7 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading userpath-1.9.2-py3-none-any.whl.metadata (3.0 kB)
Step #1 - "build-hatch-image": Collecting uv>=0.5.23 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading uv-0.13.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Step #1 - "build-hatch-image": Collecting virtualenv>=21 (from hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading virtualenv-21.14.12-py3-none-any.whl.metadata (4.1 kB)
Step #1 - "build-hatch-image": Collecting pathspec>=0.10.1 (from hatchling>=1.27.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading pathspec-1.1.1-py3-none-any.whl.metadata (14 kB)
Step #1 - "build-hatch-image": Collecting pluggy>=1.0.0 (from hatchling>=1.27.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading pluggy-1.7.0-py3-none-any.whl.metadata (5.0 kB)
Step #1 - "build-hatch-image": Collecting trove-classifiers (from hatchling>=1.27.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading trove_classifiers-2026.9.21.13-py3-none-any.whl.metadata (2.4 kB)
Step #1 - "build-hatch-image": Collecting anyio (from httpx>=0.22.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading anyio-4.15.1-py3-none-any.whl.metadata (4.7 kB)
Step #1 - "build-hatch-image": Collecting httpcore==1.* (from httpx>=0.22.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Step #1 - "build-hatch-image": Collecting idna (from httpx>=0.22.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading idna-3.20-py3-none-any.whl.metadata (7.2 kB)
Step #1 - "build-hatch-image": Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.22.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Step #1 - "build-hatch-image": Collecting SecretStorage>=3.2 (from keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading secretstorage-3.5.0-py3-none-any.whl.metadata (4.0 kB)
Step #1 - "build-hatch-image": Collecting jeepney>=0.4.2 (from keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading jeepney-0.9.0-py3-none-any.whl.metadata (1.2 kB)
Step #1 - "build-hatch-image": Collecting importlib_metadata>=4.11.4 (from keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading importlib_metadata-9.0.1-py3-none-any.whl.metadata (4.5 kB)
Step #1 - "build-hatch-image": Collecting jaraco.classes (from keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)
Step #1 - "build-hatch-image": Collecting jaraco.functools (from keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading jaraco_functools-4.6.0-py3-none-any.whl.metadata (2.9 kB)
Step #1 - "build-hatch-image": Collecting jaraco.context (from keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading jaraco_context-6.1.2-py3-none-any.whl.metadata (4.2 kB)
Step #1 - "build-hatch-image": Collecting ptyprocess>=0.5 (from pexpect~=4.8->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Step #1 - "build-hatch-image": Collecting filelock>=3.16.1 (from python-discovery>=1.1->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading filelock-4.2.4-py3-none-any.whl.metadata (2.0 kB)
Step #1 - "build-hatch-image": Collecting markdown-it-py>=2.2.0 (from rich>=11.2.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading markdown_it_py-4.2.0-py3-none-any.whl.metadata (7.4 kB)
Step #1 - "build-hatch-image": Collecting pygments<3.0.0,>=2.13.0 (from rich>=11.2.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading pygments-2.21.0-py3-none-any.whl.metadata (2.5 kB)
Step #1 - "build-hatch-image": Collecting distlib<1,>=0.4.3 (from virtualenv>=21->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading distlib-0.4.4-py2.py3-none-any.whl.metadata (5.3 kB)
Step #1 - "build-hatch-image": Collecting zipp>=3.20 (from importlib_metadata>=4.11.4->keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading zipp-4.1.1-py3-none-any.whl.metadata (3.6 kB)
Step #1 - "build-hatch-image": Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=11.2.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Step #1 - "build-hatch-image": Collecting cryptography>=2.0 (from SecretStorage>=3.2->keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.4 kB)
Step #1 - "build-hatch-image": Collecting typing_extensions>=4.16.0 (from anyio->httpx>=0.22.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB)
Step #1 - "build-hatch-image": Collecting more-itertools (from jaraco.classes->keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading more_itertools-11.2.1-py3-none-any.whl.metadata (42 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.7/42.7 kB 4.5 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Collecting backports.tarfile (from jaraco.context->keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading backports.tarfile-1.2.0-py3-none-any.whl.metadata (2.0 kB)
Step #1 - "build-hatch-image": Collecting cffi>=2.0.0 (from cryptography>=2.0->SecretStorage>=3.2->keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB)
Step #1 - "build-hatch-image": Collecting pycparser (from cffi>=2.0.0->cryptography>=2.0->SecretStorage>=3.2->keyring>=23.5.0->hatch==1.16.5)
Step #1 - "build-hatch-image": Downloading pycparser-3.11-py3-none-any.whl.metadata (8.2 kB)
Step #1 - "build-hatch-image": Downloading hatch-1.16.5-py3-none-any.whl (141 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.3/141.3 kB 9.2 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading pip-26.2.2-py3-none-any.whl (1.8 MB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 42.2 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading certifi-2026.10.19-py3-none-any.whl (136 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 136.5/136.5 kB 15.5 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading backports_zstd-1.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (493 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 493.8/493.8 kB 41.9 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading click-8.5.0-py3-none-any.whl (125 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.3/125.3 kB 15.7 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading hatchling-1.32.4-py3-none-any.whl (78 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 10.1 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 kB 9.4 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 9.7 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading hyperlink-21.0.0-py2.py3-none-any.whl (74 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.6/74.6 kB 10.0 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading keyring-25.7.0-py3-none-any.whl (39 kB)
Step #1 - "build-hatch-image": Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 7.8 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading platformdirs-4.13.5-py3-none-any.whl (32 kB)
Step #1 - "build-hatch-image": Downloading python_discovery-1.6.4-py3-none-any.whl (39 kB)
Step #1 - "build-hatch-image": Downloading rich-15.0.0-py3-none-any.whl (310 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 310.7/310.7 kB 32.4 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Step #1 - "build-hatch-image": Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Step #1 - "build-hatch-image": Downloading tomlkit-0.15.2-py3-none-any.whl (52 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.2/52.2 kB 6.0 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading userpath-1.9.2-py3-none-any.whl (9.1 kB)
Step #1 - "build-hatch-image": Downloading uv-0.13.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 MB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.2/17.2 MB 69.9 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading virtualenv-21.14.12-py3-none-any.whl (5.6 MB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/5.6 MB 75.6 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading pyproject_hooks-1.3.3-py3-none-any.whl (10 kB)
Step #1 - "build-hatch-image": Downloading distlib-0.4.4-py2.py3-none-any.whl (472 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 472.1/472.1 kB 38.3 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading filelock-4.2.4-py3-none-any.whl (162 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 19.8 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading idna-3.20-py3-none-any.whl (69 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.6/69.6 kB 8.2 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading importlib_metadata-9.0.1-py3-none-any.whl (27 kB)
Step #1 - "build-hatch-image": Downloading jeepney-0.9.0-py3-none-any.whl (49 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.0/49.0 kB 4.9 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.7/91.7 kB 10.7 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading pathspec-1.1.1-py3-none-any.whl (57 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.3/57.3 kB 6.5 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading pluggy-1.7.0-py3-none-any.whl (27 kB)
Step #1 - "build-hatch-image": Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Step #1 - "build-hatch-image": Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 52.6 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading secretstorage-3.5.0-py3-none-any.whl (15 kB)
Step #1 - "build-hatch-image": Downloading anyio-4.15.1-py3-none-any.whl (132 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 kB 15.1 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Step #1 - "build-hatch-image": Downloading jaraco_context-6.1.2-py3-none-any.whl (7.9 kB)
Step #1 - "build-hatch-image": Downloading jaraco_functools-4.6.0-py3-none-any.whl (11 kB)
Step #1 - "build-hatch-image": Downloading trove_classifiers-2026.9.21.13-py3-none-any.whl (14 kB)
Step #1 - "build-hatch-image": Downloading cryptography-50.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.8 MB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 72.4 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Step #1 - "build-hatch-image": Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Step #1 - "build-hatch-image": Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 4.8 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading zipp-4.1.1-py3-none-any.whl (10 kB)
Step #1 - "build-hatch-image": Downloading backports.tarfile-1.2.0-py3-none-any.whl (30 kB)
Step #1 - "build-hatch-image": Downloading more_itertools-11.2.1-py3-none-any.whl (74 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 9.3 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (217 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 217.8/217.8 kB 22.7 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Downloading pycparser-3.11-py3-none-any.whl (51 kB)
Step #1 - "build-hatch-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.2/51.2 kB 5.8 MB/s eta 0:00:00
Step #1 - "build-hatch-image": Installing collected packages: trove-classifiers, ptyprocess, distlib, zipp, uv, typing_extensions, tomlkit, tomli-w, shellingham, pyproject-hooks, pygments, pycparser, pluggy, platformdirs, pip, pexpect, pathspec, more-itertools, mdurl, jeepney, idna, h11, filelock, click, certifi, backports-zstd, backports.tarfile, userpath, python-discovery, markdown-it-py, jaraco.functools, jaraco.context, jaraco.classes, importlib_metadata, hyperlink, httpcore, hatchling, cffi, anyio, virtualenv, rich, httpx, cryptography, SecretStorage, keyring, hatch
Step #1 - "build-hatch-image": Attempting uninstall: pip
Step #1 - "build-hatch-image": Found existing installation: pip 24.0
Step #1 - "build-hatch-image": Uninstalling pip-24.0:
Step #1 - "build-hatch-image": Successfully uninstalled pip-24.0
Step #1 - "build-hatch-image": Successfully installed SecretStorage-3.5.0 anyio-4.15.1 backports-zstd-1.8.0 backports.tarfile-1.2.0 certifi-2026.10.19 cffi-2.1.1 click-8.5.0 cryptography-50.0.2 distlib-0.4.4 filelock-4.2.4 h11-0.16.0 hatch-1.16.5 hatchling-1.32.4 httpcore-1.0.9 httpx-0.28.1 hyperlink-21.0.0 idna-3.20 importlib_metadata-9.0.1 jaraco.classes-3.4.0 jaraco.context-6.1.2 jaraco.functools-4.6.0 jeepney-0.9.0 keyring-25.7.0 markdown-it-py-4.2.0 mdurl-0.1.2 more-itertools-11.2.1 pathspec-1.1.1 pexpect-4.9.0 pip-26.2.2 platformdirs-4.13.5 pluggy-1.7.0 ptyprocess-0.7.0 pycparser-3.11 pygments-2.21.0 pyproject-hooks-1.3.3 python-discovery-1.6.4 rich-15.0.0 shellingham-1.5.4 tomli-w-1.2.0 tomlkit-0.15.2 trove-classifiers-2026.9.21.13 typing_extensions-4.16.0 userpath-1.9.2 uv-0.13.4 virtualenv-21.14.12 zipp-4.1.1
Step #1 - "build-hatch-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-hatch-image": �[0mRemoving intermediate container cbb4cd07f66a
Step #1 - "build-hatch-image": ---> 44f11afe5477
Step #1 - "build-hatch-image": Step 5/5 : ENTRYPOINT ["hatch"]
Step #1 - "build-hatch-image": ---> Running in ba57f1d1f0c0
Step #1 - "build-hatch-image": Removing intermediate container ba57f1d1f0c0
Step #1 - "build-hatch-image": ---> d49c99d0c0f1
Step #1 - "build-hatch-image": Successfully built d49c99d0c0f1
Step #1 - "build-hatch-image": Successfully tagged us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Finished Step #1 - "build-hatch-image"
Starting Step #2 - "tests"
Starting Step #3 - "lint"
Starting Step #5 - "integration-tests"
Step #3 - "lint": Already have image: us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Step #2 - "tests": Already have image: us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Step #5 - "integration-tests": Already have image: us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Step #3 - "lint": Creating environment: lint
Step #5 - "integration-tests": Creating environment: test
Step #2 - "tests": Creating environment: test
Step #3 - "lint": Checking dependencies
Step #3 - "lint": Syncing dependencies
Step #5 - "integration-tests": Installing project in development mode
Step #2 - "tests": Installing project in development mode
Step #3 - "lint": cmd [1] | black --check --diff .
Step #3 - "lint": Skipping .ipynb files as Jupyter dependencies are not installed.
Step #3 - "lint": You can fix this by running ``pip install "black[jupyter]"``
Step #2 - "tests": Checking dependencies
Step #2 - "tests": Syncing dependencies
Step #5 - "integration-tests": Checking dependencies
Step #5 - "integration-tests": Syncing dependencies
Step #5 - "integration-tests": ============================= test session starts ==============================
Step #5 - "integration-tests": platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.7.0
Step #5 - "integration-tests": rootdir: /workspace
Step #5 - "integration-tests": configfile: pyproject.toml
Step #5 - "integration-tests": plugins: cov-7.1.0, platformdirs-4.13.5
Step #5 - "integration-tests": collected 2 items
Step #5 - "integration-tests":
Step #5 - "integration-tests": tests/integration/test_models.py .. [100%]
Step #5 - "integration-tests":
Step #5 - "integration-tests": ============================== 2 passed in 1.64s ===============================
Finished Step #5 - "integration-tests"
Step #2 - "tests": ============================= test session starts ==============================
Step #2 - "tests": platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.7.0
Step #2 - "tests": rootdir: /workspace
Step #2 - "tests": configfile: pyproject.toml
Step #2 - "tests": testpaths: tests/unit
Step #2 - "tests": plugins: cov-7.1.0, platformdirs-4.13.5
Step #2 - "tests": collected 1409 items
Step #2 - "tests":
Step #2 - "tests": tests/unit/test_authenticate.py ...... [ 0%]
Step #2 - "tests": tests/unit/test_benchmarks_cli.py ...................................... [ 3%]
Step #2 - "tests": ........................................................................ [ 8%]
Step #3 - "lint": All done! ✨ 🍰 ✨
Step #3 - "lint": 78 files would be left unchanged.
Step #3 - "lint": cmd [2] | mypy --install-types --non-interactive src/kaggle tests
Step #2 - "tests": ........................................................................ [ 13%]
Step #2 - "tests": ........................................................................ [ 18%]
Step #2 - "tests": .................................................. [ 22%]
Step #2 - "tests": tests/unit/test_benchmarks_leaderboard.py .................... [ 23%]
Step #2 - "tests": tests/unit/test_benchmarks_quota.py .......... [ 24%]
Step #2 - "tests": tests/unit/test_cli_benchmarks.py ................................ [ 26%]
Step #2 - "tests": tests/unit/test_cli_commands.py .............. [ 27%]
Step #3 - "lint": Collecting types-PySocks
Step #3 - "lint": Downloading types_pysocks-1.7.1.20260518-py3-none-any.whl.metadata (1.7 kB)
Step #3 - "lint": Collecting types-PyYAML
Step #3 - "lint": Downloading types_pyyaml-6.0.12.20260906-py3-none-any.whl.metadata (1.8 kB)
Step #3 - "lint": Collecting types-Pygments
Step #3 - "lint": Downloading types_pygments-2.21.0.20260819-py3-none-any.whl.metadata (2.2 kB)
Step #3 - "lint": Collecting types-bleach
Step #3 - "lint": Downloading types_bleach-6.4.0.20260728-py3-none-any.whl.metadata (1.8 kB)
Step #3 - "lint": Collecting types-pexpect
Step #3 - "lint": Downloading types_pexpect-4.9.0.20260518-py3-none-any.whl.metadata (1.7 kB)
Step #3 - "lint": Collecting types-protobuf
Step #3 - "lint": Downloading types_protobuf-7.35.1.20260906-py3-none-any.whl.metadata (2.3 kB)
Step #3 - "lint": Collecting types-python-dateutil
Step #3 - "lint": Downloading types_python_dateutil-2.9.0.20261021-py3-none-any.whl.metadata (1.9 kB)
Step #3 - "lint": Collecting types-six
Step #3 - "lint": Downloading types_six-1.17.0.20261008-py3-none-any.whl.metadata (1.8 kB)
Step #3 - "lint": Collecting types-html5lib (from types-bleach)
Step #3 - "lint": Downloading types_html5lib-1.1.11.20260518-py3-none-any.whl.metadata (1.8 kB)
Step #3 - "lint": Collecting types-webencodings (from types-html5lib->types-bleach)
Step #3 - "lint": Downloading types_webencodings-0.6.0.20260907-py3-none-any.whl.metadata (1.9 kB)
Step #3 - "lint": Downloading types_pysocks-1.7.1.20260518-py3-none-any.whl (9.6 kB)
Step #3 - "lint": Downloading types_pyyaml-6.0.12.20260906-py3-none-any.whl (21 kB)
Step #3 - "lint": Downloading types_pygments-2.21.0.20260819-py3-none-any.whl (29 kB)
Step #3 - "lint": Downloading types_bleach-6.4.0.20260728-py3-none-any.whl (12 kB)
Step #3 - "lint": Downloading types_pexpect-4.9.0.20260518-py3-none-any.whl (17 kB)
Step #3 - "lint": Downloading types_protobuf-7.35.1.20260906-py3-none-any.whl (86 kB)
Step #3 - "lint": Downloading types_python_dateutil-2.9.0.20261021-py3-none-any.whl (18 kB)
Step #3 - "lint": Downloading types_six-1.17.0.20261008-py3-none-any.whl (19 kB)
Step #3 - "lint": Downloading types_html5lib-1.1.11.20260518-py3-none-any.whl (24 kB)
Step #3 - "lint": Downloading types_webencodings-0.6.0.20260907-py3-none-any.whl (8.6 kB)
Step #3 - "lint": Installing collected packages: types-webencodings, types-six, types-PyYAML, types-python-dateutil, types-PySocks, types-Pygments, types-protobuf, types-pexpect, types-html5lib, types-bleach
Step #3 - "lint":
Step #3 - "lint": Successfully installed types-PySocks-1.7.1.20260518 types-PyYAML-6.0.12.20260906 types-Pygments-2.21.0.20260819 types-bleach-6.4.0.20260728 types-html5lib-1.1.11.20260518 types-pexpect-4.9.0.20260518 types-protobuf-7.35.1.20260906 types-python-dateutil-2.9.0.20261021 types-six-1.17.0.20261008 types-webencodings-0.6.0.20260907
Step #2 - "tests": tests/unit/test_cli_competitions.py .................................... [ 29%]
Step #2 - "tests": ......................... [ 31%]
Step #2 - "tests": tests/unit/test_cli_datasets.py ............................ [ 33%]
Step #2 - "tests": tests/unit/test_cli_errors.py .............. [ 34%]
Step #3 - "lint": src/kaggle/models/upload_file.py:128: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #3 - "lint": src/kaggle/api/kaggle_api_extended.py:3404: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #3 - "lint": src/kaggle/api/kaggle_api_extended.py:8186: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #3 - "lint": src/kaggle/api/kaggle_api_extended.py:8661: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #3 - "lint": tests/unit/test_upload_helpers.py:362: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #3 - "lint": tests/unit/test_kernels_push.py:275: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #3 - "lint": tests/backend/backend_tests.py:288: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #3 - "lint": Installing missing stub packages:
Step #3 - "lint": /builder/home/lint/.local/share/hatch/env/virtual/kaggle/xS3fZVNL/lint/bin/python -m pip install types-PySocks types-PyYAML types-Pygments types-bleach types-pexpect types-protobuf types-python-dateutil types-six
Step #3 - "lint":
Step #3 - "lint":
Step #3 - "lint": Success: no issues found in 77 source files
Step #2 - "tests": tests/unit/test_cli_forums.py ....... [ 35%]
Finished Step #3 - "lint"
Step #2 - "tests": tests/unit/test_cli_kernels.py ............................... [ 37%]
Step #2 - "tests": tests/unit/test_cli_main.py .......... [ 38%]
Step #2 - "tests": tests/unit/test_cli_models.py .......................................... [ 41%]
Step #2 - "tests": . [ 41%]
Step #2 - "tests": tests/unit/test_cli_pagination.py ....... [ 41%]
Step #2 - "tests": tests/unit/test_cli_search.py ...... [ 42%]
Step #2 - "tests": tests/unit/test_competition_add_host.py ............ [ 42%]
Step #2 - "tests": tests/unit/test_competition_create.py ............ [ 43%]
Step #2 - "tests": tests/unit/test_competition_create_page.py ........ [ 44%]
Step #2 - "tests": tests/unit/test_competition_create_solution.py .......... [ 45%]
Step #2 - "tests": tests/unit/test_competition_data_update.py ................ [ 46%]
Step #2 - "tests": tests/unit/test_competition_delete_page.py ........ [ 46%]
Step #2 - "tests": tests/unit/test_competition_launch.py ......... [ 47%]
Step #2 - "tests": tests/unit/test_competition_list_hosts.py ........ [ 47%]
Step #2 - "tests": tests/unit/test_competition_settings_get.py ........ [ 48%]
Step #2 - "tests": tests/unit/test_competition_settings_update.py .................. [ 49%]
Step #2 - "tests": tests/unit/test_competition_solution_status.py ............ [ 50%]
Step #2 - "tests": tests/unit/test_competition_submission_download.py ......... [ 51%]
Step #2 - "tests": tests/unit/test_competition_submission_limits.py ........ [ 51%]
Step #2 - "tests": tests/unit/test_competition_submit.py ........................ [ 53%]
Step #2 - "tests": tests/unit/test_competition_submit_wait.py ......................... [ 55%]
Step #2 - "tests": tests/unit/test_competition_update_page.py ............ [ 56%]
Step #2 - "tests": tests/unit/test_competitions_list.py ............. [ 57%]
Step #2 - "tests": tests/unit/test_dataset_create.py ............................ [ 59%]
Step #2 - "tests": tests/unit/test_dataset_delete.py ....... [ 59%]
Step #2 - "tests": tests/unit/test_dataset_download.py ........ [ 60%]
Step #2 - "tests": tests/unit/test_dataset_list.py ................ [ 61%]
Step #2 - "tests": tests/unit/test_dataset_metadata_update.py ............ [ 62%]
Step #2 - "tests": tests/unit/test_dataset_status.py .............. [ 63%]
Step #2 - "tests": tests/unit/test_discussions_cli.py ..................................... [ 65%]
Step #2 - "tests": .......................................................... [ 69%]
Step #2 - "tests": tests/unit/test_download_file_paths.py .................... [ 71%]
Step #2 - "tests": tests/unit/test_download_resume.py ................... [ 72%]
Step #2 - "tests": tests/unit/test_download_unzip.py .............................. [ 74%]
Step #2 - "tests": tests/unit/test_help_version_auth.py .......... [ 75%]
Step #2 - "tests": tests/unit/test_http_client.py ... [ 75%]
Step #2 - "tests": tests/unit/test_ignore_patterns.py .... [ 76%]
Step #2 - "tests": tests/unit/test_kernel_delete.py ...... [ 76%]
Step #2 - "tests": tests/unit/test_kernel_parsing.py ....... [ 76%]
Step #2 - "tests": tests/unit/test_kernel_versions.py .............. [ 77%]
Step #2 - "tests": tests/unit/test_kernels_logs.py ........................ [ 79%]
Step #2 - "tests": tests/unit/test_kernels_output_download.py .. [ 79%]
Step #2 - "tests": tests/unit/test_kernels_output_paths.py ... [ 79%]
Step #2 - "tests": tests/unit/test_kernels_pull.py .......... [ 80%]
Step #2 - "tests": tests/unit/test_kernels_push.py ................. [ 81%]
Step #2 - "tests": tests/unit/test_kernels_push_no_run.py ....... [ 82%]
Step #2 - "tests": tests/unit/test_kernels_push_retired_accelerator.py ......... [ 83%]
Step #2 - "tests": tests/unit/test_model_create.py ........................................ [ 85%]
Step #2 - "tests": ............. [ 86%]
Step #2 - "tests": tests/unit/test_model_delete.py ...... [ 87%]
Step #2 - "tests": tests/unit/test_model_download.py ........... [ 88%]
Step #2 - "tests": tests/unit/test_model_list.py ........... [ 88%]
Step #2 - "tests": tests/unit/test_parse_duration.py ................... [ 90%]
Step #2 - "tests": tests/unit/test_quota.py ........... [ 90%]
Step #2 - "tests": tests/unit/test_retry_after.py ....................... [ 92%]
Step #2 - "tests": tests/unit/test_search.py .................................... [ 95%]
Step #2 - "tests": tests/unit/test_tar_extraction_safety.py ... [ 95%]
Step #2 - "tests": tests/unit/test_team_submissions.py ........ [ 95%]
Step #2 - "tests": tests/unit/test_upload_helpers.py ...................................... [ 98%]
Step #2 - "tests": .................... [100%]
Step #2 - "tests":
Step #2 - "tests": =============================== warnings summary ===============================
Step #2 - "tests": tests/unit/test_benchmarks_cli.py:827
Step #2 - "tests": /workspace/tests/unit/test_benchmarks_cli.py:827: DeprecationWarning: invalid escape sequence '\('
Step #2 - "tests": with patch("time.sleep"), pytest.raises(ValueError, match="run\(s\) failed"):
Step #2 - "tests":
Step #2 - "tests": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #2 - "tests": ======================= 1409 passed, 1 warning in 33.93s =======================
Finished Step #2 - "tests"
PUSH
Pushing us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
The push refers to repository [us-docker.pkg.dev/kaggle-cicd/tools/cli-builder]
0de978fb8e41: Preparing
d3be745dd956: Preparing
564572da079f: Preparing
a3febc6e4083: Preparing
a56591f400b5: Preparing
a471fb04aa22: Preparing
ff650be09e8c: Preparing
bfbbad6e30bd: Preparing
035cd7d3804a: Preparing
a56591f400b5: Layer already exists
bfbbad6e30bd: Layer already exists
ff650be09e8c: Layer already exists
a471fb04aa22: Layer already exists
564572da079f: Layer already exists
035cd7d3804a: Layer already exists
a3febc6e4083: Layer already exists
d3be745dd956: Pushed
0de978fb8e41: Pushed
3.11.15: digest: sha256:eb25903f830e7acdd527d2ef756a4622e0252edc160ce6bf9fbe61248ef37b2f size: 2219
DONE
Loading