Working version of aiohttp upgrade #140
Draft
Google Cloud Build / kagglehub-integration-tests-branch (kaggle-cicd)
failed
Jul 3, 2024 in 1m 9s
Summary
Build Information
Trigger | kagglehub-integration-tests-branch |
Build | 15383a6a-45c5-46ef-995b-d7fe639c0f07 |
Start | 2024-07-03T03:31:15-07:00 |
Duration | 1m7.163s |
Status | FAILURE |
Steps
Step | Status | Duration |
---|---|---|
check_python_image | SUCCESS | 1.026s |
build-python-image | SUCCESS | 43.261s |
download-secrets | SUCCESS | 3.362s |
integration-tests | FAILURE | 15.165s |
Details
starting build "15383a6a-45c5-46ef-995b-d7fe639c0f07"
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 997f88da6db69faef574751c9cc1a2b07786208b -> FETCH_HEAD
HEAD is now at 997f88d Working version of aiohttp upgrade
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": e9aef93137af: Pulling fs layer
Step #1 - "build-python-image": 58b365fa3e8d: Pulling fs layer
Step #1 - "build-python-image": 3dbed71fc544: Pulling fs layer
Step #1 - "build-python-image": ae70830af8b6: Pulling fs layer
Step #1 - "build-python-image": b6963ddf5662: Pulling fs layer
Step #1 - "build-python-image": 90f9208fb43a: Pulling fs layer
Step #1 - "build-python-image": b16e3a79d67a: Pulling fs layer
Step #1 - "build-python-image": 06e066882c8a: Pulling fs layer
Step #1 - "build-python-image": ae70830af8b6: Waiting
Step #1 - "build-python-image": b6963ddf5662: Waiting
Step #1 - "build-python-image": b16e3a79d67a: Waiting
Step #1 - "build-python-image": 06e066882c8a: Waiting
Step #1 - "build-python-image": 90f9208fb43a: Waiting
Step #1 - "build-python-image": 58b365fa3e8d: Verifying Checksum
Step #1 - "build-python-image": 58b365fa3e8d: Download complete
Step #1 - "build-python-image": e9aef93137af: Verifying Checksum
Step #1 - "build-python-image": e9aef93137af: Download complete
Step #1 - "build-python-image": 3dbed71fc544: Verifying Checksum
Step #1 - "build-python-image": 3dbed71fc544: Download complete
Step #1 - "build-python-image": b6963ddf5662: Download complete
Step #1 - "build-python-image": 90f9208fb43a: Verifying Checksum
Step #1 - "build-python-image": 90f9208fb43a: Download complete
Step #1 - "build-python-image": b16e3a79d67a: Verifying Checksum
Step #1 - "build-python-image": b16e3a79d67a: Download complete
Step #1 - "build-python-image": 06e066882c8a: Verifying Checksum
Step #1 - "build-python-image": 06e066882c8a: Download complete
Step #1 - "build-python-image": ae70830af8b6: Verifying Checksum
Step #1 - "build-python-image": ae70830af8b6: Download complete
Step #1 - "build-python-image": e9aef93137af: Pull complete
Step #1 - "build-python-image": 58b365fa3e8d: Pull complete
Step #1 - "build-python-image": 3dbed71fc544: Pull complete
Step #1 - "build-python-image": ae70830af8b6: Pull complete
Step #1 - "build-python-image": b6963ddf5662: Pull complete
Step #1 - "build-python-image": 90f9208fb43a: Pull complete
Step #1 - "build-python-image": b16e3a79d67a: Pull complete
Step #1 - "build-python-image": 06e066882c8a: Pull complete
Step #1 - "build-python-image": Digest: sha256:043ffc03eea2728ab024600c6e8ae735f43ec2f4a1ee5bfbf64bf4a0c6e2459d
Step #1 - "build-python-image": Status: Downloaded newer image for python:3.11
Step #1 - "build-python-image": ---> e9a675734068
Step #1 - "build-python-image": Step 3/4 : RUN python -m pip install hatch twine
Step #1 - "build-python-image": ---> Running in a10d688966fa
Step #1 - "build-python-image": Collecting hatch
Step #1 - "build-python-image": Downloading hatch-1.12.0-py3-none-any.whl.metadata (5.5 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.25.0-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.0-py3-none-any.whl.metadata (7.2 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.2.1-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.1-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.2.2-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.7.1-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.0.0-py3-none-any.whl.metadata (4.9 kB)
Step #1 - "build-python-image": Collecting tomlkit>=0.11.1 (from hatch)
Step #1 - "build-python-image": Downloading tomlkit-0.12.5-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.2.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB)
Step #1 - "build-python-image": Collecting virtualenv>=20.26.1 (from hatch)
Step #1 - "build-python-image": Downloading virtualenv-20.26.3-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.22.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.9 kB)
Step #1 - "build-python-image": Collecting pkginfo>=1.8.1 (from twine)
Step #1 - "build-python-image": Downloading pkginfo-1.11.1-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-43.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.2-py3-none-any.whl.metadata (6.4 kB)
Step #1 - "build-python-image": Collecting importlib-metadata>=3.6 (from twine)
Step #1 - "build-python-image": Downloading importlib_metadata-8.0.0-py3-none-any.whl.metadata (4.6 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.7.2-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.4.0-py3-none-any.whl.metadata (4.6 kB)
Step #1 - "build-python-image": Collecting certifi (from httpx>=0.22.0->hatch)
Step #1 - "build-python-image": Downloading certifi-2024.6.2-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.5-py3-none-any.whl.metadata (20 kB)
Step #1 - "build-python-image": Collecting idna (from httpx>=0.22.0->hatch)
Step #1 - "build-python-image": Downloading idna-3.7-py3-none-any.whl.metadata (9.9 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>=0.5 (from importlib-metadata>=3.6->twine)
Step #1 - "build-python-image": Downloading zipp-3.19.2-py3-none-any.whl.metadata (3.6 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.0.1-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-5.3.0-py3-none-any.whl.metadata (4.0 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.17-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB)
Step #1 - "build-python-image": Collecting docutils>=0.13.1 (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.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 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.8-py2.py3-none-any.whl.metadata (5.1 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.15.4-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-42.0.8-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.3 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.3.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.16.0-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.12.0-py3-none-any.whl (125 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.4/125.4 kB 7.7 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.8 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading hatchling-1.25.0-py3-none-any.whl (84 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.1/84.1 kB 10.6 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading httpx-0.27.0-py3-none-any.whl (75 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.6/75.6 kB 9.8 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading httpcore-1.0.5-py3-none-any.whl (77 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.9/77.9 kB 9.3 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 9.5 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading importlib_metadata-8.0.0-py3-none-any.whl (24 kB)
Step #1 - "build-python-image": Downloading keyring-25.2.1-py3-none-any.whl (38 kB)
Step #1 - "build-python-image": Downloading packaging-24.1-py3-none-any.whl (53 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.0/54.0 kB 6.2 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 7.5 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.2.2-py3-none-any.whl (18 kB)
Step #1 - "build-python-image": Downloading readme_renderer-43.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 8.2 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 7.7 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.7.1-py3-none-any.whl (240 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.7/240.7 kB 18.1 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.0.0-py3-none-any.whl (6.0 kB)
Step #1 - "build-python-image": Downloading tomlkit-0.12.5-py3-none-any.whl (37 kB)
Step #1 - "build-python-image": Downloading urllib3-2.2.2-py3-none-any.whl (121 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.4/121.4 kB 16.3 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.2.21-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.7/12.7 MB 100.6 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading virtualenv-20.26.3-py3-none-any.whl (5.7 MB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.7/5.7 MB 109.5 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading zstandard-0.22.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 110.0 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading certifi-2024.6.2-py3-none-any.whl (164 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.4/164.4 kB 20.8 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 17.8 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading distlib-0.3.8-py2.py3-none-any.whl (468 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 468.9/468.9 kB 44.2 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 49.2 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading filelock-3.15.4-py3-none-any.whl (16 kB)
Step #1 - "build-python-image": Downloading idna-3.7-py3-none-any.whl (66 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 8.1 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.7 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.7 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading nh3-0.2.17-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 777.1/777.1 kB 54.8 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 65.3 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.19.2-py3-none-any.whl (9.0 kB)
Step #1 - "build-python-image": Downloading anyio-4.4.0-py3-none-any.whl (86 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 kB 11.3 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-5.3.0-py3-none-any.whl (6.5 kB)
Step #1 - "build-python-image": Downloading jaraco.functools-4.0.1-py3-none-any.whl (9.8 kB)
Step #1 - "build-python-image": Downloading trove_classifiers-2024.7.2-py3-none-any.whl (13 kB)
Step #1 - "build-python-image": Downloading cryptography-42.0.8-cp39-abi3-manylinux_2_28_x86_64.whl (3.9 MB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.9/3.9 MB 102.3 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 6.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.3.0-py3-none-any.whl (59 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.2/59.2 kB 6.7 MB/s eta 0:00:00
Step #1 - "build-python-image": Downloading cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (464 kB)
Step #1 - "build-python-image": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.8/464.8 kB 40.4 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.0 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.4.0 backports.tarfile-1.2.0 certifi-2024.6.2 cffi-1.16.0 charset-normalizer-3.3.2 click-8.1.7 cryptography-42.0.8 distlib-0.3.8 docutils-0.21.2 filelock-3.15.4 h11-0.14.0 hatch-1.12.0 hatchling-1.25.0 httpcore-1.0.5 httpx-0.27.0 hyperlink-21.0.0 idna-3.7 importlib-metadata-8.0.0 jaraco.classes-3.4.0 jaraco.context-5.3.0 jaraco.functools-4.0.1 jeepney-0.8.0 keyring-25.2.1 markdown-it-py-3.0.0 mdurl-0.1.2 more-itertools-10.3.0 nh3-0.2.17 packaging-24.1 pathspec-0.12.1 pexpect-4.9.0 pkginfo-1.10.0 platformdirs-4.2.2 pluggy-1.5.0 ptyprocess-0.7.0 pycparser-2.22 readme-renderer-43.0 requests-2.32.3 requests-toolbelt-1.0.0 rfc3986-2.0.0 rich-13.7.1 shellingham-1.5.4 sniffio-1.3.1 tomli-w-1.0.0 tomlkit-0.12.5 trove-classifiers-2024.7.2 twine-5.1.1 urllib3-2.2.2 userpath-1.9.2 uv-0.2.21 virtualenv-20.26.3 zipp-3.19.2 zstandard-0.22.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.1.1
Step #1 - "build-python-image": [notice] To update, run: pip install --upgrade pip
Step #1 - "build-python-image": �[0mRemoving intermediate container a10d688966fa
Step #1 - "build-python-image": ---> 736c5c3842a3
Step #1 - "build-python-image": Step 4/4 : ENTRYPOINT ["hatch"]
Step #1 - "build-python-image": ---> Running in 9d3a0e335dd9
Step #1 - "build-python-image": Removing intermediate container 9d3a0e335dd9
Step #1 - "build-python-image": ---> 36b12ea835e9
Step #1 - "build-python-image": Successfully built 36b12ea835e9
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: default
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.9, pytest-8.2.2, pluggy-1.5.0
Step #3 - "integration-tests": rootdir: /workspace
Step #3 - "integration-tests": configfile: pyproject.toml
Step #3 - "integration-tests": collected 18 items
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_dataset_download.py FFFFF [ 27%]
Step #3 - "integration-tests": integration_tests/test_model_download.py FFFFFFF [ 66%]
Step #3 - "integration-tests": integration_tests/test_model_upload.py FFFFFF [100%]
Step #3 - "integration-tests":
Step #3 - "integration-tests": =================================== FAILURES ===================================
Step #3 - "integration-tests": ____________ TestDatasetDownload.test_dataset_unversioned_succeeds _____________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_dataset_download.TestDatasetDownload testMethod=test_dataset_unversioned_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_dataset_unversioned_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": unversioned_handle = "ryanholbrook/dl-course-data"
Step #3 - "integration-tests": actual_path = dataset_download(unversioned_handle)
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [
Step #3 - "integration-tests": "abalone.csv",
Step #3 - "integration-tests": "candy.csv",
Step #3 - "integration-tests": "cereal.csv",
Step #3 - "integration-tests": "concrete.csv",
Step #3 - "integration-tests": "diamonds.csv",
Step #3 - "integration-tests": "forestfires.csv",
Step #3 - "integration-tests": "fuel.csv",
Step #3 - "integration-tests": "hotel.csv",
Step #3 - "integration-tests": "housing.csv",
Step #3 - "integration-tests": "ion.csv",
Step #3 - "integration-tests": "red-wine.csv",
Step #3 - "integration-tests": "songs.csv",
Step #3 - "integration-tests": "spotify.csv",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_dataset_download.py:54:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object dataset_download at 0x7f39b5a69e40>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": _____________ TestDatasetDownload.test_dataset_versioned_succeeds ______________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_dataset_download.TestDatasetDownload testMethod=test_dataset_versioned_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_dataset_versioned_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": actual_path = dataset_download(HANDLE)
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [
Step #3 - "integration-tests": "abalone.csv",
Step #3 - "integration-tests": "candy.csv",
Step #3 - "integration-tests": "cereal.csv",
Step #3 - "integration-tests": "concrete.csv",
Step #3 - "integration-tests": "diamonds.csv",
Step #3 - "integration-tests": "forestfires.csv",
Step #3 - "integration-tests": "fuel.csv",
Step #3 - "integration-tests": "hotel.csv",
Step #3 - "integration-tests": "housing.csv",
Step #3 - "integration-tests": "ion.csv",
Step #3 - "integration-tests": "red-wine.csv",
Step #3 - "integration-tests": "songs.csv",
Step #3 - "integration-tests": "spotify.csv",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_dataset_download.py:32:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/15383a6a-45c5-46ef-995b-d7fe639c0f07?project=464139560241.]
...
- "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": __________ TestDatasetDownload.test_download_private_dataset_succeeds __________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_dataset_download.TestDatasetDownload testMethod=test_download_private_dataset_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_download_private_dataset_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": actual_path = dataset_download("integrationtester/kagglehub-test-private-dataset")
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [
Step #3 - "integration-tests": "private.txt",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests":
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_dataset_download.py:64:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object dataset_download at 0x7f39b5a6b100>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": __________ TestDatasetDownload.test_download_with_incorrect_file_path __________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_dataset_download.TestDatasetDownload testMethod=test_download_with_incorrect_file_path>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_download_with_incorrect_file_path(self) -> None:
Step #3 - "integration-tests": incorrect_path = "nonexistent/file/path"
Step #3 - "integration-tests": > with self.assertRaises(HTTPError):
Step #3 - "integration-tests": E AssertionError: HTTPError not raised
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_dataset_download.py:75: AssertionError
Step #3 - "integration-tests": ______ TestModelDownload.test_download_archive_model_many_files_succeeds _______
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_download.TestModelDownload testMethod=test_download_archive_model_many_files_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_download_archive_model_many_files_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": # If the model has > 25 files, we download the archive and uncompress it locally.
Step #3 - "integration-tests": actual_path = model_download("integrationtester/test-private-model/keras/many-files-with-subdirectories/1")
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [f"assets/{i}.txt" for i in range(1, 26)] + [
Step #3 - "integration-tests": "config.json",
Step #3 - "integration-tests": "model.keras",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py:74:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object model_download at 0x7f39b5a6bf10>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": ________________ TestModelDownload.test_download_multiple_files ________________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_download.TestModelDownload testMethod=test_download_multiple_files>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_download_multiple_files(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": file_paths = ["tokenizer.json", "config.json"]
Step #3 - "integration-tests": for p in file_paths:
Step #3 - "integration-tests": actual_path = model_download(HANDLE, path=p)
Step #3 - "integration-tests": > assert_files(self, actual_path, [p])
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py:81:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object model_download at 0x7f39b5a6b3d0>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": ____________ TestModelDownload.test_download_private_model_succeeds ____________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_download.TestModelDownload testMethod=test_download_private_model_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_download_private_model_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": actual_path = model_download("integrationtester/test-private-model/pyTorch/b0")
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [
Step #3 - "integration-tests": "efficientnet-b0.pth",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests":
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py:63:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object model_download at 0x7f39b5a6ad40>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": ___________ TestModelDownload.test_download_with_incorrect_file_path ___________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_download.TestModelDownload testMethod=test_download_with_incorrect_file_path>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_download_with_incorrect_file_path(self) -> None:
Step #3 - "integration-tests": incorrect_path = "nonexistent/file/path"
Step #3 - "integration-tests": > with self.assertRaises(HTTPError):
Step #3 - "integration-tests": E AssertionError: HTTPError not raised
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py:85: AssertionError
Step #3 - "integration-tests": ______________ TestModelDownload.test_model_unversioned_succeeds _______________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_download.TestModelDownload testMethod=test_model_unversioned_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_model_unversioned_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": unversioned_handle = "keras/bert/keras/bert_tiny_en_uncased"
Step #3 - "integration-tests": actual_path = model_download(unversioned_handle)
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [
Step #3 - "integration-tests": "assets/tokenizer/vocabulary.txt",
Step #3 - "integration-tests": "config.json",
Step #3 - "integration-tests": "metadata.json",
Step #3 - "integration-tests": "model.weights.h5",
Step #3 - "integration-tests": "tokenizer.json",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py:38:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object model_download at 0x7f39b5a98220>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": _______________ TestModelDownload.test_model_versioned_succeeds ________________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_download.TestModelDownload testMethod=test_model_versioned_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_model_versioned_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": actual_path = model_download(HANDLE)
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [
Step #3 - "integration-tests": "assets/tokenizer/vocabulary.txt",
Step #3 - "integration-tests": "config.json",
Step #3 - "integration-tests": "metadata.json",
Step #3 - "integration-tests": "model.weights.h5",
Step #3 - "integration-tests": "tokenizer.json",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py:24:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object model_download at 0x7f39b5a98310>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": _______ TestModelDownload.test_public_model_as_unauthenticated_succeeds ________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_download.TestModelDownload testMethod=test_public_model_as_unauthenticated_succeeds>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def test_public_model_as_unauthenticated_succeeds(self) -> None:
Step #3 - "integration-tests": with create_test_cache():
Step #3 - "integration-tests": with unauthenticated():
Step #3 - "integration-tests": unversioned_handle = "keras/bert/keras/bert_tiny_en_uncased"
Step #3 - "integration-tests": actual_path = model_download(unversioned_handle)
Step #3 - "integration-tests":
Step #3 - "integration-tests": expected_files = [
Step #3 - "integration-tests": "assets/tokenizer/vocabulary.txt",
Step #3 - "integration-tests": "config.json",
Step #3 - "integration-tests": "metadata.json",
Step #3 - "integration-tests": "model.weights.h5",
Step #3 - "integration-tests": "tokenizer.json",
Step #3 - "integration-tests": ]
Step #3 - "integration-tests": > assert_files(self, actual_path, expected_files)
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py:53:
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests": integration_tests/utils.py:37: in assert_files
Step #3 - "integration-tests": files = list_files_recursively(path)
Step #3 - "integration-tests": integration_tests/utils.py:22: in list_files_recursively
Step #3 - "integration-tests": if os.path.isfile(path):
Step #3 - "integration-tests": _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Step #3 - "integration-tests":
Step #3 - "integration-tests": path = <coroutine object model_download at 0x7f39b5a986d0>
Step #3 - "integration-tests":
Step #3 - "integration-tests": > ???
Step #3 - "integration-tests": E TypeError: stat: path should be string, bytes, os.PathLike or integer, not coroutine
Step #3 - "integration-tests":
Step #3 - "integration-tests": <frozen genericpath>:30: TypeError
Step #3 - "integration-tests": _______________ TestModelUpload.test_model_upload_and_versioning _______________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_upload.TestModelUpload testMethod=test_model_upload_and_versioning>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def tearDown(self) -> None:
Step #3 - "integration-tests": > models_helpers.delete_model(self.owner_slug, self.model_slug)
Step #3 - "integration-tests": E TypeError: delete_model() missing 1 required positional argument: 'model_slug'
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py:116: TypeError
Step #3 - "integration-tests": _____________ TestModelUpload.test_model_upload_and_versioning_zip _____________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_upload.TestModelUpload testMethod=test_model_upload_and_versioning_zip>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def tearDown(self) -> None:
Step #3 - "integration-tests": > models_helpers.delete_model(self.owner_slug, self.model_slug)
Step #3 - "integration-tests": E TypeError: delete_model() missing 1 required positional argument: 'model_slug'
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py:116: TypeError
Step #3 - "integration-tests": _________________ TestModelUpload.test_model_upload_directory __________________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_upload.TestModelUpload testMethod=test_model_upload_directory>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def tearDown(self) -> None:
Step #3 - "integration-tests": > models_helpers.delete_model(self.owner_slug, self.model_slug)
Step #3 - "integration-tests": E TypeError: delete_model() missing 1 required positional argument: 'model_slug'
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py:116: TypeError
Step #3 - "integration-tests": ____________ TestModelUpload.test_model_upload_directory_structure _____________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_upload.TestModelUpload testMethod=test_model_upload_directory_structure>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def tearDown(self) -> None:
Step #3 - "integration-tests": > models_helpers.delete_model(self.owner_slug, self.model_slug)
Step #3 - "integration-tests": E TypeError: delete_model() missing 1 required positional argument: 'model_slug'
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py:116: TypeError
Step #3 - "integration-tests": _________________ TestModelUpload.test_model_upload_nested_dir _________________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_upload.TestModelUpload testMethod=test_model_upload_nested_dir>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def tearDown(self) -> None:
Step #3 - "integration-tests": > models_helpers.delete_model(self.owner_slug, self.model_slug)
Step #3 - "integration-tests": E TypeError: delete_model() missing 1 required positional argument: 'model_slug'
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py:116: TypeError
Step #3 - "integration-tests": ___________________ TestModelUpload.test_single_file_upload ____________________
Step #3 - "integration-tests":
Step #3 - "integration-tests": self = <integration_tests.test_model_upload.TestModelUpload testMethod=test_single_file_upload>
Step #3 - "integration-tests":
Step #3 - "integration-tests": def tearDown(self) -> None:
Step #3 - "integration-tests": > models_helpers.delete_model(self.owner_slug, self.model_slug)
Step #3 - "integration-tests": E TypeError: delete_model() missing 1 required positional argument: 'model_slug'
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py:116: TypeError
Step #3 - "integration-tests": =============================== warnings summary ===============================
Step #3 - "integration-tests": integration_tests/test_dataset_download.py::TestDatasetDownload::test_download_with_incorrect_file_path
Step #3 - "integration-tests": /workspace/integration_tests/test_dataset_download.py:76: RuntimeWarning: coroutine 'dataset_download' was never awaited
Step #3 - "integration-tests": dataset_download(HANDLE, path=incorrect_path)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_download.py::TestModelDownload::test_download_with_incorrect_file_path
Step #3 - "integration-tests": /workspace/integration_tests/test_model_download.py:86: RuntimeWarning: coroutine 'model_download' was never awaited
Step #3 - "integration-tests": model_download(HANDLE, path=incorrect_path)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_and_versioning
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:38: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, self.temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_and_versioning
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:41: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, self.temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_and_versioning_zip
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:52: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_and_versioning_zip
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:55: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_directory
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:73: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_directory
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:76: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_directory_structure
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:92: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, self.temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_nested_dir
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:106: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, self.temp_dir, LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": integration_tests/test_model_upload.py::TestModelUpload::test_single_file_upload
Step #3 - "integration-tests": /workspace/integration_tests/test_model_upload.py:113: RuntimeWarning: coroutine 'model_upload' was never awaited
Step #3 - "integration-tests": model_upload(self.handle, str(single_file_path), LICENSE_NAME)
Step #3 - "integration-tests": Enable tracemalloc to get traceback where the object was allocated.
Step #3 - "integration-tests": See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info.
Step #3 - "integration-tests":
Step #3 - "integration-tests": -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Step #3 - "integration-tests": =========================== short test summary info ============================
Step #3 - "integration-tests": FAILED integration_tests/test_dataset_download.py::TestDatasetDownload::test_dataset_unversioned_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_dataset_download.py::TestDatasetDownload::test_dataset_versioned_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_dataset_download.py::TestDatasetDownload::test_download_multiple_files
Step #3 - "integration-tests": FAILED integration_tests/test_dataset_download.py::TestDatasetDownload::test_download_private_dataset_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_dataset_download.py::TestDatasetDownload::test_download_with_incorrect_file_path
Step #3 - "integration-tests": FAILED integration_tests/test_model_download.py::TestModelDownload::test_download_archive_model_many_files_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_model_download.py::TestModelDownload::test_download_multiple_files
Step #3 - "integration-tests": FAILED integration_tests/test_model_download.py::TestModelDownload::test_download_private_model_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_model_download.py::TestModelDownload::test_download_with_incorrect_file_path
Step #3 - "integration-tests": FAILED integration_tests/test_model_download.py::TestModelDownload::test_model_unversioned_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_model_download.py::TestModelDownload::test_model_versioned_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_model_download.py::TestModelDownload::test_public_model_as_unauthenticated_succeeds
Step #3 - "integration-tests": FAILED integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_and_versioning
Step #3 - "integration-tests": FAILED integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_and_versioning_zip
Step #3 - "integration-tests": FAILED integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_directory
Step #3 - "integration-tests": FAILED integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_directory_structure
Step #3 - "integration-tests": FAILED integration_tests/test_model_upload.py::TestModelUpload::test_model_upload_nested_dir
Step #3 - "integration-tests": FAILED integration_tests/test_model_upload.py::TestModelUpload::test_single_file_upload
Step #3 - "integration-tests": ======================= 18 failed, 11 warnings in 0.51s ========================
Step #3 - "integration-tests": sys:1: RuntimeWarning: coroutine 'model_download' was never awaited
Step #3 - "integration-tests": RuntimeWarning: Enable tracemalloc to get the object allocation traceback
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
Loading