Add --format flag to datasets status for JSON output
#972
+256
−10
Google Cloud Build / kaggle-cli-branch-3-11-15 (kaggle-cicd)
succeeded
Apr 24, 2026 in 1m 12s
Summary
Build Information
| Trigger | kaggle-cli-branch-3-11-15 |
| Build | 85980601-9ee5-4c51-91a4-c176962bd2e7 |
| Start | 2026-04-24T13:16:19-07:00 |
| Duration | 1m9.667s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| check_substitutions | SUCCESS | 32.592s |
| build-hatch-image | SUCCESS | 3.787s |
| lint | SUCCESS | 23.862s |
Details
starting build "85980601-9ee5-4c51-91a4-c176962bd2e7"
FETCHSOURCE
From https://github.com/Kaggle/kaggle-cli
* branch 0dc132982f6a9b589317f8d3a444d1472302a68e -> FETCH_HEAD
HEAD is now at 0dc1329 Dedupe `get_dataset_status` call in `dataset_status`
GitCommit:
0dc132982f6a9b589317f8d3a444d1472302a68e
BUILD
Starting Step #0 - "check_substitutions"
Step #0 - "check_substitutions": Already have image (with digest): gcr.io/cloud-builders/docker
Step #0 - "check_substitutions": 3.11.15: Pulling from kaggle-cicd/tools/cli-builder
Step #0 - "check_substitutions": 3b32e3bb7338: Pulling fs layer
Step #0 - "check_substitutions": 5467f93954cf: Pulling fs layer
Step #0 - "check_substitutions": 20d12c8f3f3f: Pulling fs layer
Step #0 - "check_substitutions": 1e1bb20756a8: Pulling fs layer
Step #0 - "check_substitutions": 5e69c8985c08: Pulling fs layer
Step #0 - "check_substitutions": 6cf369abc841: Pulling fs layer
Step #0 - "check_substitutions": c380448934e9: Pulling fs layer
Step #0 - "check_substitutions": 8745e91a2a63: Pulling fs layer
Step #0 - "check_substitutions": 9926a61f0da9: Pulling fs layer
Step #0 - "check_substitutions": c380448934e9: Waiting
Step #0 - "check_substitutions": 8745e91a2a63: Waiting
Step #0 - "check_substitutions": 9926a61f0da9: Waiting
Step #0 - "check_substitutions": 5e69c8985c08: Verifying Checksum
Step #0 - "check_substitutions": 5e69c8985c08: Download complete
Step #0 - "check_substitutions": 6cf369abc841: Verifying Checksum
Step #0 - "check_substitutions": 6cf369abc841: Download complete
Step #0 - "check_substitutions": 5467f93954cf: Verifying Checksum
Step #0 - "check_substitutions": 5467f93954cf: Download complete
Step #0 - "check_substitutions": c380448934e9: Verifying Checksum
Step #0 - "check_substitutions": c380448934e9: Download complete
Step #0 - "check_substitutions": 3b32e3bb7338: Download complete
Step #0 - "check_substitutions": 8745e91a2a63: Download complete
Step #0 - "check_substitutions": 20d12c8f3f3f: Verifying Checksum
Step #0 - "check_substitutions": 20d12c8f3f3f: Download complete
Step #0 - "check_substitutions": 9926a61f0da9: Verifying Checksum
Step #0 - "check_substitutions": 9926a61f0da9: Download complete
Step #0 - "check_substitutions": 1e1bb20756a8: Verifying Checksum
Step #0 - "check_substitutions": 1e1bb20756a8: Download complete
Step #0 - "check_substitutions": 3b32e3bb7338: Pull complete
Step #0 - "check_substitutions": 5467f93954cf: Pull complete
Step #0 - "check_substitutions": 20d12c8f3f3f: Pull complete
Step #0 - "check_substitutions": 1e1bb20756a8: Pull complete
Step #0 - "check_substitutions": 5e69c8985c08: Pull complete
Step #0 - "check_substitutions": 6cf369abc841: Pull complete
Step #0 - "check_substitutions": c380448934e9: Pull complete
Step #0 - "check_substitutions": 8745e91a2a63: Pull complete
Step #0 - "check_substitutions": 9926a61f0da9: Pull complete
Step #0 - "check_substitutions": Digest: sha256:07a30855d007b006c42974c01c5d18cc556a1172523c69b62eee3009d7e6fa09
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 5.632kB
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": 3b32e3bb7338: Already exists
Step #1 - "build-hatch-image": 5467f93954cf: Already exists
Step #1 - "build-hatch-image": 20d12c8f3f3f: Already exists
Step #1 - "build-hatch-image": 1e1bb20756a8: Already exists
Step #1 - "build-hatch-image": 5e69c8985c08: Already exists
Step #1 - "build-hatch-image": 6cf369abc841: Already exists
Step #1 - "build-hatch-image": c380448934e9: Already exists
Step #1 - "build-hatch-image": Digest: sha256:501da89b27cb16c97aabfe9181c976cd6be0324f5de7480e9888c1a4be7eff2d
Step #1 - "build-hatch-image": Status: Downloaded newer image for python:3.11.15
Step #1 - "build-hatch-image": ---> 1683e38056fb
Step #1 - "build-hatch-image": Step 3/5 : RUN python -m pip install --upgrade pip
Step #1 - "build-hatch-image": ---> Using cache
Step #1 - "build-hatch-image": ---> 77db9151f83c
Step #1 - "build-hatch-image": Step 4/5 : RUN python -m pip install hatch==1.16.5
Step #1 - "build-hatch-image": ---> Using cache
Step #1 - "build-hatch-image": ---> db5fdb0af3a5
Step #1 - "build-hatch-image": Step 5/5 : ENTRYPOINT ["hatch"]
Step #1 - "build-hatch-image": ---> Using cache
Step #1 - "build-hatch-image": ---> 0f45e8d8a042
Step #1 - "build-hatch-image": Successfully built 0f45e8d8a042
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 - "lint"
Step #2 - "lint": Already have image (with digest): us-docker.pkg.dev/kaggle-cicd/tools/cli-builder:3.11.15
Step #2 - "lint": Creating environment: lint
Step #2 - "lint": Checking dependencies
Step #2 - "lint": Syncing dependencies
Step #2 - "lint": cmd [1] | black --check --diff .
Step #2 - "lint": Skipping .ipynb files as Jupyter dependencies are not installed.
Step #2 - "lint": You can fix this by running ``pip install "black[jupyter]"``
Step #2 - "lint": All done! ✨ 🍰 ✨
Step #2 - "lint": 19 files would be left unchanged.
Step #2 - "lint": cmd [2] | mypy --install-types --non-interactive src/kaggle tests
Step #2 - "lint": Collecting types-PySocks
Step #2 - "lint": Downloading types_pysocks-1.7.1.20260408-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-Pygments
Step #2 - "lint": Downloading types_pygments-2.20.0.20260408-py3-none-any.whl.metadata (2.0 kB)
Step #2 - "lint": Collecting types-bleach
Step #2 - "lint": Downloading types_bleach-6.3.0.20260408-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-pexpect
Step #2 - "lint": Downloading types_pexpect-4.9.0.20260408-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-protobuf
Step #2 - "lint": Downloading types_protobuf-7.34.1.20260408-py3-none-any.whl.metadata (2.2 kB)
Step #2 - "lint": Collecting types-python-dateutil
Step #2 - "lint": Downloading types_python_dateutil-2.9.0.20260408-py3-none-any.whl.metadata (1.8 kB)
Step #2 - "lint": Collecting types-six
Step #2 - "lint": Downloading types_six-1.17.0.20260408-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-docutils (from types-Pygments)
Step #2 - "lint": Downloading types_docutils-0.22.3.20260408-py3-none-any.whl.metadata (1.7 kB)
Step #2 - "lint": Collecting types-html5lib (from types-bleach)
Step #2 - "lint": Downloading types_html5lib-1.1.11.20260408-py3-none-any.whl.metadata (1.8 kB)
Step #2 - "lint": Collecting types-webencodings (from types-html5lib->types-bleach)
Step #2 - "lint": Downloading types_webencodings-0.5.0.20260408-py3-none-any.whl.metadata (1.8 kB)
Step #2 - "lint": Downloading types_pysocks-1.7.1.20260408-py3-none-any.whl (9.6 kB)
Step #2 - "lint": Downloading types_pygments-2.20.0.20260408-py3-none-any.whl (29 kB)
Step #2 - "lint": Downloading types_bleach-6.3.0.20260408-py3-none-any.whl (12 kB)
Step #2 - "lint": Downloading types_pexpect-4.9.0.20260408-py3-none-any.whl (17 kB)
Step #2 - "lint": Downloading types_protobuf-7.34.1.20260408-py3-none-any.whl (86 kB)
Step #2 - "lint": Downloading types_python_dateutil-2.9.0.20260408-py3-none-any.whl (18 kB)
Step #2 - "lint": Downloading types_six-1.17.0.20260408-py3-none-any.whl (19 kB)
Step #2 - "lint": Downloading types_docutils-0.22.3.20260408-py3-none-any.whl (91 kB)
Step #2 - "lint": Downloading types_html5lib-1.1.11.20260408-py3-none-any.whl (24 kB)
Step #2 - "lint": Downloading types_webencodings-0.5.0.20260408-py3-none-any.whl (8.7 kB)
Step #2 - "lint": Installing collected packages: types-webencodings, types-six, types-python-dateutil, types-PySocks, types-protobuf, types-pexpect, types-docutils, types-Pygments, types-html5lib, types-bleach
Step #2 - "lint":
Step #2 - "lint": Successfully installed types-PySocks-1.7.1.20260408 types-Pygments-2.20.0.20260408 types-bleach-6.3.0.20260408 types-docutils-0.22.3.20260408 types-html5lib-1.1.11.20260408 types-pexpect-4.9.0.20260408 types-protobuf-7.34.1.20260408 types-python-dateutil-2.9.0.20260408 types-six-1.17.0.20260408 types-webencodings-0.5.0.20260408
Step #2 - "lint": Installing missing stub packages:
Step #2 - "lint": /builder/home/.local/share/hatch/env/virtual/kaggle/xS3fZVNL/lint/bin/python -m pip install types-PySocks types-Pygments types-bleach types-pexpect types-protobuf types-python-dateutil types-six
Step #2 - "lint":
Step #2 - "lint":
Step #2 - "lint": Success: no issues found in 16 source files
Step #2 - "lint": src/kaggle/api/kaggle_api_extended.py:840: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #2 - "lint": src/kaggle/api/kaggle_api_extended.py:4446: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Step #2 - "lint": src/kaggle/api/kaggle_api_extended.py:4881: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked]
Finished Step #2 - "lint"
PUSH
Pushing us-docker.pkg.dev/kaggle-cicd/tools/cli-builder
The push refers to repository [us-docker.pkg.dev/kaggle-cicd/tools/cli-builder]
27ed939be874: Preparing
68ad71e41920: Preparing
dd6c88c787ac: Preparing
44e4a5c75715: Preparing
d15fc1752b97: Preparing
acc5d3132418: Preparing
8facc29b1c2c: Preparing
cb623b1a45c4: Preparing
838e471be078: Preparing
d15fc1752b97: Layer already exists
acc5d3132418: Layer already exists
cb623b1a45c4: Layer already exists
27ed939be874: Layer already exists
dd6c88c787ac: Layer already exists
8facc29b1c2c: Layer already exists
838e471be078: Layer already exists
68ad71e41920: Layer already exists
44e4a5c75715: Layer already exists
3.11.15: digest: sha256:07a30855d007b006c42974c01c5d18cc556a1172523c69b62eee3009d7e6fa09 size: 2219
DONE
Loading