Update dependency numpy to v2.2.2 #128
Merged
Google Cloud Build / dagify-rc (dagify)
succeeded
Jan 20, 2025 in 56s
Summary
Build Information
| Trigger | dagify-rc |
| Build | 83d2cdee-8e78-4298-b71b-13ddf79fb0c2 |
| Start | 2025-01-20T01:58:28-08:00 |
| Duration | 55.405s |
| Status | SUCCESS |
Steps
| Step | Status | Duration |
|---|---|---|
| gcr.io/cloud-builders/docker | SUCCESS | 36.731s |
| gcr.io/cloud-builders/docker | SUCCESS | 14.816s |
Details
starting build "83d2cdee-8e78-4298-b71b-13ddf79fb0c2"
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/GoogleCloudPlatform/dagify
* branch 91a201592529cdbfc50c3ab572be9ca9f18d54a6 -> FETCH_HEAD
HEAD is now at 91a2015 Update dependency numpy to v2.2.2
GitCommit:
91a201592529cdbfc50c3ab572be9ca9f18d54a6
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: Sending build context to Docker daemon 234kB
Step #0: Step 1/8 : FROM python:alpine3.20
Step #0: alpine3.20: Pulling from library/python
Step #0: 66a3d608f3fa: Already exists
Step #0: d32dad080ed5: Pulling fs layer
Step #0: 157246674d47: Pulling fs layer
Step #0: 9ea36b2cc71f: Pulling fs layer
Step #0: 9ea36b2cc71f: Verifying Checksum
Step #0: 9ea36b2cc71f: Download complete
Step #0: d32dad080ed5: Verifying Checksum
Step #0: d32dad080ed5: Download complete
Step #0: 157246674d47: Verifying Checksum
Step #0: 157246674d47: Download complete
Step #0: d32dad080ed5: Pull complete
Step #0: 157246674d47: Pull complete
Step #0: 9ea36b2cc71f: Pull complete
Step #0: Digest: sha256:9ab3b6ef4afb7582afaa84e97d40a36f192595bb0578561c282cecc22a45de49
Step #0: Status: Downloaded newer image for python:alpine3.20
Step #0: ---> 93aed567a258
Step #0: Step 2/8 : WORKDIR /app
Step #0: ---> Running in 2cdd96b5c180
Step #0: Removing intermediate container 2cdd96b5c180
Step #0: ---> 2cb429997cd6
Step #0: Step 3/8 : COPY . .
Step #0: ---> 8fa3bd6e9d96
Step #0: Step 4/8 : RUN pip3 install -r ./requirements.txt
Step #0: ---> Running in a944c3ee6808
Step #0: Collecting autopep8==2.3.1 (from -r ./requirements.txt (line 1))
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl.metadata (16 kB)
Step #0: Collecting click==8.1.8 (from -r ./requirements.txt (line 2))
Step #0: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting flake8==7.1.1 (from -r ./requirements.txt (line 3))
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting Jinja2==3.1.5 (from -r ./requirements.txt (line 4))
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Step #0: Collecting lxml==5.3.0 (from -r ./requirements.txt (line 5))
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (3.8 kB)
Step #0: Collecting MarkupSafe==3.0.2 (from -r ./requirements.txt (line 6))
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (4.0 kB)
Step #0: Collecting mccabe==0.7.0 (from -r ./requirements.txt (line 7))
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Step #0: Collecting numpy==2.2.2 (from -r ./requirements.txt (line 8))
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (62 kB)
Step #0: Collecting pandas==2.2.3 (from -r ./requirements.txt (line 9))
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (89 kB)
Step #0: Collecting pycodestyle==2.12.1 (from -r ./requirements.txt (line 10))
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB)
Step #0: Collecting pyflakes==3.2.0 (from -r ./requirements.txt (line 11))
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB)
Step #0: Collecting python-dateutil==2.9.0.post0 (from -r ./requirements.txt (line 12))
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Step #0: Collecting pytz==2024.2 (from -r ./requirements.txt (line 13))
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Step #0: Collecting PyYAML==6.0.2 (from -r ./requirements.txt (line 14))
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (2.1 kB)
Step #0: Collecting six==1.17.0 (from -r ./requirements.txt (line 15))
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Step #0: Collecting tzdata==2024.2 (from -r ./requirements.txt (line 16))
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Step #0: Collecting yamale==5.2.1 (from -r ./requirements.txt (line 17))
Step #0: Downloading yamale-5.2.1-py3-none-any.whl.metadata (21 kB)
Step #0: Collecting requests==2.32.3 (from -r ./requirements.txt (line 18))
Step #0: Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting fastapi==0.115.6 (from -r ./requirements.txt (line 19))
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl.metadata (27 kB)
Step #0: Collecting prettytable==3.12.0 (from -r ./requirements.txt (line 20))
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting uvicorn==0.34.0 (from -r ./requirements.txt (line 21))
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting python-multipart==0.0.20 (from -r ./requirements.txt (line 22))
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl.metadata (1.8 kB)
Step #0: Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (35 kB)
Step #0: Collecting idna<4,>=2.5 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Step #0: Collecting urllib3<3,>=1.21.1 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting certifi>=2017.4.17 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting starlette<0.42.0,>=0.40.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading starlette-0.41.3-py3-none-any.whl.metadata (6.0 kB)
Step #0: Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting typing-extensions>=4.8.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Step #0: Collecting wcwidth (from prettytable==3.12.0->-r ./requirements.txt (line 20))
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Step #0: Collecting h11>=0.8 (from uvicorn==0.34.0->-r ./requirements.txt (line 21))
Step #0: Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Step #0: Collecting annotated-types>=0.6.0 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Step #0: Collecting pydantic-core==2.27.2 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (6.6 kB)
Step #0: Collecting anyio<5,>=3.4.0 (from starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting sniffio>=1.1 (from anyio<5,>=3.4.0->starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl (45 kB)
Step #0: Downloading click-8.1.8-py3-none-any.whl (98 kB)
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB)
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 92.5 MB/s eta 0:00:00
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (23 kB)
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl (17.9 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.9/17.9 MB 130.3 MB/s eta 0:00:00
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl (14.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.0/14.0 MB 129.0 MB/s eta 0:00:00
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB)
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB)
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB)
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl (751 kB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.6/751.6 kB 44.4 MB/s eta 0:00:00
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Step #0: Downloading yamale-5.2.1-py3-none-any.whl (56 kB)
Step #0: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl (94 kB)
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl (31 kB)
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB)
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl (24 kB)
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (145 kB)
Step #0: Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Step #0: Downloading idna-3.10-py3-none-any.whl (70 kB)
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl (431 kB)
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl (2.2 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 98.5 MB/s eta 0:00:00
Step #0: Downloading starlette-0.41.3-py3-none-any.whl (73 kB)
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl (128 kB)
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Step #0: Downloading anyio-4.8.0-py3-none-any.whl (96 kB)
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Step #0: Installing collected packages: wcwidth, pytz, urllib3, tzdata, typing-extensions, sniffio, six, PyYAML, python-multipart, pyflakes, pycodestyle, prettytable, numpy, mccabe, MarkupSafe, lxml, idna, h11, click, charset-normalizer, certifi, annotated-types, yamale, uvicorn, requests, python-dateutil, pydantic-core, Jinja2, flake8, autopep8, anyio, starlette, pydantic, pandas, fastapi
Step #0: Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0.2 annotated-types-0.7.0 anyio-4.8.0 autopep8-2.3.1 certifi-2024.12.14 charset-normalizer-3.4.1 click-8.1.8 fastapi-0.115.6 flake8-7.1.1 h11-0.14.0 idna-3.10 lxml-5.3.0 mccabe-0.7.0 numpy-2.2.2 pandas-2.2.3 prettytable-3.12.0 pycodestyle-2.12.1 pydantic-2.10.5 pydantic-core-2.27.2 pyflakes-3.2.0 python-dateutil-2.9.0.post0 python-multipart-0.0.20 pytz-2024.2 requests-2.32.3 six-1.17.0 sniffio-1.3.1 starlette-0.41.3 typing-extensions-4.12.2 tzdata-2024.2 urllib3-2.3.0 uvicorn-0.34.0 wcwidth-0.2.13 yamale-5.2.1
Step #0: �[91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Step #0: �[0mRemoving intermediate container a944c3ee6808
Step #0: ---> 221e7969bf99
Step #0: Step 5/8 : EXPOSE 8000
Step #0: ---> Running in 6e06bfad1dca
Step #0: Removing intermediate container 6e06bfad1dca
Step #0: ---> c7c31904752c
Step #0: Step 6/8 : ADD entrypoint.sh /usr/src/app/entrypoint.sh
Step #0: ---> e43d2a30d9bf
Step #0: Step 7/8 : RUN chmod +x /usr/src/app/entrypoint.sh
Step #0: ---> Running in a892f641396f
Step #0: Removing intermediate container a892f641396f
Step #0: ---> 65034d8d0411
Step #0: Step 8/8 : ENTRYPOINT ["sh","/usr/src/app/entrypoint.sh"]
Step #0: ---> Running in d83f632dddae
Step #0: Removing intermediate container d83f632dddae
Step #0: ---> 49aca7644e82
Step #0: Successfully built 49aca7644e82
Step #0: Successfully tagged europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: The push refers to repository [europe-docker.pkg.dev/dagify/dagify/dagify-rc]
Step #1: 7d6b074ef5b2: Preparing
Step #1: 07aa55605061: Preparing
Step #1: f74ae118d239: Preparing
Step #1: 166400a12a64: Preparing
Step #1: 0b7b44aaa2c2: Preparing
Step #1: 5ac126bd51fb: Preparing
Step #1: bcd44ffcf46f: Preparing
Step #1: b926206bddd2: Preparing
Step #1: ce5a8cde9eee: Preparing
Step #1: 5ac126bd51fb: Waiting
Step #1: bcd44ffcf46f: Waiting
Step #1: b926206bddd2: Waiting
Step #1: ce5a8cde9eee: Waiting
Step #1: 7d6b074ef5b2: Pushed
Step #1: 166400a12a64: Pushed
Step #1: 07aa55605061: Pushed
Step #1: 5ac126bd51fb: Layer already exists
Step #1: 0b7b44aaa2c2: Pushed
Step #1: ce5a8cde9eee: Layer already exists
Step #1: bcd44ffcf46f: Layer already exists
Step #1: b926206bddd2: Layer already exists
starting build "83d2cdee-8e78-4298-b71b-13ddf79fb0c2"
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/GoogleCloudPlatform/dagify
* branch 91a201592529cdbfc50c3ab572be9ca9f18d54a6 -> FETCH_HEAD
HEAD is now at 91a2015 Update dependency numpy to v2.2.2
GitCommit:
91a201592529cdbfc50c3ab572be9ca9f18d54a6
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: Sending build context to Docker daemon 234kB
Step #0: Step 1/8 : FROM python:alpine3.20
Step #0: alpine3.20: Pulling from library/python
Step #0: 66a3d608f3fa: Already exists
Step #0: d32dad080ed5: Pulling fs layer
Step #0: 157246674d47: Pulling fs layer
Step #0: 9ea36b2cc71f: Pulling fs layer
Step #0: 9ea36b2cc71f: Verifying Checksum
Step #0: 9ea36b2cc71f: Download complete
Step #0: d32dad080ed5: Verifying Checksum
Step #0: d32dad080ed5: Download complete
Step #0: 157246674d47: Verifying Checksum
Step #0: 157246674d47: Download complete
Step #0: d32dad080ed5: Pull complete
Step #0: 157246674d47: Pull complete
Step #0: 9ea36b2cc71f: Pull complete
Step #0: Digest: sha256:9ab3b6ef4afb7582afaa84e97d40a36f192595bb0578561c282cecc22a45de49
Step #0: Status: Downloaded newer image for python:alpine3.20
Step #0: ---> 93aed567a258
Step #0: Step 2/8 : WORKDIR /app
Step #0: ---> Running in 2cdd96b5c180
Step #0: Removing intermediate container 2cdd96b5c180
Step #0: ---> 2cb429997cd6
Step #0: Step 3/8 : COPY . .
Step #0: ---> 8fa3bd6e9d96
Step #0: Step 4/8 : RUN pip3 install -r ./requirements.txt
Step #0: ---> Running in a944c3ee6808
Step #0: Collecting autopep8==2.3.1 (from -r ./requirements.txt (line 1))
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl.metadata (16 kB)
Step #0: Collecting click==8.1.8 (from -r ./requirements.txt (line 2))
Step #0: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting flake8==7.1.1 (from -r ./requirements.txt (line 3))
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting Jinja2==3.1.5 (from -r ./requirements.txt (line 4))
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Step #0: Collecting lxml==5.3.0 (from -r ./requirements.txt (line 5))
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (3.8 kB)
Step #0: Collecting MarkupSafe==3.0.2 (from -r ./requirements.txt (line 6))
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (4.0 kB)
Step #0: Collecting mccabe==0.7.0 (from -r ./requirements.txt (line 7))
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Step #0: Collecting numpy==2.2.2 (from -r ./requirements.txt (line 8))
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (62 kB)
Step #0: Collecting pandas==2.2.3 (from -r ./requirements.txt (line 9))
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (89 kB)
Step #0: Collecting pycodestyle==2.12.1 (from -r ./requirements.txt (line 10))
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB)
Step #0: Collecting pyflakes==3.2.0 (from -r ./requirements.txt (line 11))
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB)
Step #0: Collecting python-dateutil==2.9.0.post0 (from -r ./requirements.txt (line 12))
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Step #0: Collecting pytz==2024.2 (from -r ./requirements.txt (line 13))
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Step #0: Collecting PyYAML==6.0.2 (from -r ./requirements.txt (line 14))
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (2.1 kB)
Step #0: Collecting six==1.17.0 (from -r ./requirements.txt (line 15))
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Step #0: Collecting tzdata==2024.2 (from -r ./requirements.txt (line 16))
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Step #0: Collecting yamale==5.2.1 (from -r ./requirements.txt (line 17))
Step #0: Downloading yamale-5.2.1-py3-none-any.whl.metadata (21 kB)
Step #0: Collecting requests==2.32.3 (from -r ./requirements.txt (line 18))
Step #0: Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting fastapi==0.115.6 (from -r ./requirements.txt (line 19))
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl.metadata (27 kB)
Step #0: Collecting prettytable==3.12.0 (from -r ./requirements.txt (line 20))
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting uvicorn==0.34.0 (from -r ./requirements.txt (line 21))
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting python-multipart==0.0.20 (from -r ./requirements.txt (line 22))
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl.metadata (1.8 kB)
Step #0: Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (35 kB)
Step #0: Collecting idna<4,>=2.5 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Step #0: Collecting urllib3<3,>=1.21.1 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting certifi>=2017.4.17 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting starlette<0.42.0,>=0.40.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading starlette-0.41.3-py3-none-any.whl.metadata (6.0 kB)
Step #0: Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting typing-extensions>=4.8.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Step #0: Collecting wcwidth (from prettytable==3.12.0->-r ./requirements.txt (line 20))
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Step #0: Collecting h11>=0.8 (from uvicorn==0.34.0->-r ./requirements.txt (line 21))
Step #0: Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Step #0: Collecting annotated-types>=0.6.0 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Step #0: Collecting pydantic-core==2.27.2 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (6.6 kB)
Step #0: Collecting anyio<5,>=3.4.0 (from starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting sniffio>=1.1 (from anyio<5,>=3.4.0->starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl (45 kB)
Step #0: Downloading click-8.1.8-py3-none-any.whl (98 kB)
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB)
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 92.5 MB/s eta 0:00:00
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (23 kB)
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl (17.9 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.9/17.9 MB 130.3 MB/s eta 0:00:00
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl (14.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.0/14.0 MB 129.0 MB/s eta 0:00:00
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB)
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB)
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB)
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl (751 kB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.6/751.6 kB 44.4 MB/s eta 0:00:00
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Step #0: Downloading yamale-5.2.1-py3-none-any.whl (56 kB)
Step #0: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl (94 kB)
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl (31 kB)
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB)
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl (24 kB)
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (145 kB)
Step #0: Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Step #0: Downloading idna-3.10-py3-none-any.whl (70 kB)
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl (431 kB)
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl (2.2 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 98.5 MB/s eta 0:00:00
Step #0: Downloading starlette-0.41.3-py3-none-any.whl (73 kB)
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl (128 kB)
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Step #0: Downloading anyio-4.8.0-py3-none-any.whl (96 kB)
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Step #0: Installing collected packages: wcwidth, pytz, urllib3, tzdata, typing-extensions, sniffio, six, PyYAML, python-multipart, pyflakes, pycodestyle, prettytable, numpy, mccabe, MarkupSafe, lxml, idna, h11, click, charset-normalizer, certifi, annotated-types, yamale, uvicorn, requests, python-dateutil, pydantic-core, Jinja2, flake8, autopep8, anyio, starlette, pydantic, pandas, fastapi
Step #0: Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0.2 annotated-types-0.7.0 anyio-4.8.0 autopep8-2.3.1 certifi-2024.12.14 charset-normalizer-3.4.1 click-8.1.8 fastapi-0.115.6 flake8-7.1.1 h11-0.14.0 idna-3.10 lxml-5.3.0 mccabe-0.7.0 numpy-2.2.2 pandas-2.2.3 prettytable-3.12.0 pycodestyle-2.12.1 pydantic-2.10.5 pydantic-core-2.27.2 pyflakes-3.2.0 python-dateutil-2.9.0.post0 python-multipart-0.0.20 pytz-2024.2 requests-2.32.3 six-1.17.0 sniffio-1.3.1 starlette-0.41.3 typing-extensions-4.12.2 tzdata-2024.2 urllib3-2.3.0 uvicorn-0.34.0 wcwidth-0.2.13 yamale-5.2.1
Step #0: �[91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Step #0: �[0mRemoving intermediate container a944c3ee6808
Step #0: ---> 221e7969bf99
Step #0: Step 5/8 : EXPOSE 8000
Step #0: ---> Running in 6e06bfad1dca
Step #0: Removing intermediate container 6e06bfad1dca
Step #0: ---> c7c31904752c
Step #0: Step 6/8 : ADD entrypoint.sh /usr/src/app/entrypoint.sh
Step #0: ---> e43d2a30d9bf
Step #0: Step 7/8 : RUN chmod +x /usr/src/app/entrypoint.sh
Step #0: ---> Running in a892f641396f
Step #0: Removing intermediate container a892f641396f
Step #0: ---> 65034d8d0411
Step #0: Step 8/8 : ENTRYPOINT ["sh","/usr/src/app/entrypoint.sh"]
Step #0: ---> Running in d83f632dddae
Step #0: Removing intermediate container d83f632dddae
Step #0: ---> 49aca7644e82
Step #0: Successfully built 49aca7644e82
Step #0: Successfully tagged europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: The push refers to repository [europe-docker.pkg.dev/dagify/dagify/dagify-rc]
Step #1: 7d6b074ef5b2: Preparing
Step #1: 07aa55605061: Preparing
Step #1: f74ae118d239: Preparing
Step #1: 166400a12a64: Preparing
Step #1: 0b7b44aaa2c2: Preparing
Step #1: 5ac126bd51fb: Preparing
Step #1: bcd44ffcf46f: Preparing
Step #1: b926206bddd2: Preparing
Step #1: ce5a8cde9eee: Preparing
Step #1: 5ac126bd51fb: Waiting
Step #1: bcd44ffcf46f: Waiting
Step #1: b926206bddd2: Waiting
Step #1: ce5a8cde9eee: Waiting
Step #1: 7d6b074ef5b2: Pushed
Step #1: 166400a12a64: Pushed
Step #1: 07aa55605061: Pushed
Step #1: 5ac126bd51fb: Layer already exists
Step #1: 0b7b44aaa2c2: Pushed
Step #1: ce5a8cde9eee: Layer already exists
Step #1: bcd44ffcf46f: Layer already exists
Step #1: b926206bddd2: Layer already exists
starting build "83d2cdee-8e78-4298-b71b-13ddf79fb0c2"
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/GoogleCloudPlatform/dagify
* branch 91a201592529cdbfc50c3ab572be9ca9f18d54a6 -> FETCH_HEAD
HEAD is now at 91a2015 Update dependency numpy to v2.2.2
GitCommit:
91a201592529cdbfc50c3ab572be9ca9f18d54a6
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: Sending build context to Docker daemon 234kB
Step #0: Step 1/8 : FROM python:alpine3.20
Step #0: alpine3.20: Pulling from library/python
Step #0: 66a3d608f3fa: Already exists
Step #0: d32dad080ed5: Pulling fs layer
Step #0: 157246674d47: Pulling fs layer
Step #0: 9ea36b2cc71f: Pulling fs layer
Step #0: 9ea36b2cc71f: Verifying Checksum
Step #0: 9ea36b2cc71f: Download complete
Step #0: d32dad080ed5: Verifying Checksum
Step #0: d32dad080ed5: Download complete
Step #0: 157246674d47: Verifying Checksum
Step #0: 157246674d47: Download complete
Step #0: d32dad080ed5: Pull complete
Step #0: 157246674d47: Pull complete
Step #0: 9ea36b2cc71f: Pull complete
Step #0: Digest: sha256:9ab3b6ef4afb7582afaa84e97d40a36f192595bb0578561c282cecc22a45de49
Step #0: Status: Downloaded newer image for python:alpine3.20
Step #0: ---> 93aed567a258
Step #0: Step 2/8 : WORKDIR /app
Step #0: ---> Running in 2cdd96b5c180
Step #0: Removing intermediate container 2cdd96b5c180
Step #0: ---> 2cb429997cd6
Step #0: Step 3/8 : COPY . .
Step #0: ---> 8fa3bd6e9d96
Step #0: Step 4/8 : RUN pip3 install -r ./requirements.txt
Step #0: ---> Running in a944c3ee6808
Step #0: Collecting autopep8==2.3.1 (from -r ./requirements.txt (line 1))
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl.metadata (16 kB)
Step #0: Collecting click==8.1.8 (from -r ./requirements.txt (line 2))
Step #0: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting flake8==7.1.1 (from -r ./requirements.txt (line 3))
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting Jinja2==3.1.5 (from -r ./requirements.txt (line 4))
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Step #0: Collecting lxml==5.3.0 (from -r ./requirements.txt (line 5))
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (3.8 kB)
Step #0: Collecting MarkupSafe==3.0.2 (from -r ./requirements.txt (line 6))
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (4.0 kB)
Step #0: Collecting mccabe==0.7.0 (from -r ./requirements.txt (line 7))
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Step #0: Collecting numpy==2.2.2 (from -r ./requirements.txt (line 8))
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/logs/viewer?advancedFilter=resource.type%3D%22build%22+AND+resource.labels.build_id%3D%2283d2cdee-8e78-4298-b71b-13ddf79fb0c2%22+AND+resource.labels.build_trigger_id%3D%222337287d-24e9-49f2-b3fb-75f06ea7cef2%22&project=dagify.]
...
on option if you know what you are doing and want to suppress this warning.
Step #0: �[0mRemoving intermediate container a944c3ee6808
Step #0: ---> 221e7969bf99
Step #0: Step 5/8 : EXPOSE 8000
Step #0: ---> Running in 6e06bfad1dca
Step #0: Removing intermediate container 6e06bfad1dca
Step #0: ---> c7c31904752c
Step #0: Step 6/8 : ADD entrypoint.sh /usr/src/app/entrypoint.sh
Step #0: ---> e43d2a30d9bf
Step #0: Step 7/8 : RUN chmod +x /usr/src/app/entrypoint.sh
Step #0: ---> Running in a892f641396f
Step #0: Removing intermediate container a892f641396f
Step #0: ---> 65034d8d0411
Step #0: Step 8/8 : ENTRYPOINT ["sh","/usr/src/app/entrypoint.sh"]
Step #0: ---> Running in d83f632dddae
Step #0: Removing intermediate container d83f632dddae
Step #0: ---> 49aca7644e82
Step #0: Successfully built 49aca7644e82
Step #0: Successfully tagged europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: The push refers to repository [europe-docker.pkg.dev/dagify/dagify/dagify-rc]
Step #1: 7d6b074ef5b2: Preparing
Step #1: 07aa55605061: Preparing
Step #1: f74ae118d239: Preparing
Step #1: 166400a12a64: Preparing
Step #1: 0b7b44aaa2c2: Preparing
Step #1: 5ac126bd51fb: Preparing
Step #1: bcd44ffcf46f: Preparing
Step #1: b926206bddd2: Preparing
Step #1: ce5a8cde9eee: Preparing
Step #1: 5ac126bd51fb: Waiting
Step #1: bcd44ffcf46f: Waiting
Step #1: b926206bddd2: Waiting
Step #1: ce5a8cde9eee: Waiting
Step #1: 7d6b074ef5b2: Pushed
Step #1: 166400a12a64: Pushed
Step #1: 07aa55605061: Pushed
Step #1: 5ac126bd51fb: Layer already exists
Step #1: 0b7b44aaa2c2: Pushed
Step #1: ce5a8cde9eee: Layer already exists
Step #1: bcd44ffcf46f: Layer already exists
Step #1: b926206bddd2: Layer already exists
Step #1: f74ae118d239: Pushed
Step #1: 91a2015: digest: sha256:8105fd5b174acc981325b1ee26592c0c76219a5fff85959b74151da5a84ca877 size: 2200
Finished Step #1
PUSH
Pushing europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
starting build "83d2cdee-8e78-4298-b71b-13ddf79fb0c2"
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/GoogleCloudPlatform/dagify
* branch 91a201592529cdbfc50c3ab572be9ca9f18d54a6 -> FETCH_HEAD
HEAD is now at 91a2015 Update dependency numpy to v2.2.2
GitCommit:
91a201592529cdbfc50c3ab572be9ca9f18d54a6
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: Sending build context to Docker daemon 234kB
Step #0: Step 1/8 : FROM python:alpine3.20
Step #0: alpine3.20: Pulling from library/python
Step #0: 66a3d608f3fa: Already exists
Step #0: d32dad080ed5: Pulling fs layer
Step #0: 157246674d47: Pulling fs layer
Step #0: 9ea36b2cc71f: Pulling fs layer
Step #0: 9ea36b2cc71f: Verifying Checksum
Step #0: 9ea36b2cc71f: Download complete
Step #0: d32dad080ed5: Verifying Checksum
Step #0: d32dad080ed5: Download complete
Step #0: 157246674d47: Verifying Checksum
Step #0: 157246674d47: Download complete
Step #0: d32dad080ed5: Pull complete
Step #0: 157246674d47: Pull complete
Step #0: 9ea36b2cc71f: Pull complete
Step #0: Digest: sha256:9ab3b6ef4afb7582afaa84e97d40a36f192595bb0578561c282cecc22a45de49
Step #0: Status: Downloaded newer image for python:alpine3.20
Step #0: ---> 93aed567a258
Step #0: Step 2/8 : WORKDIR /app
Step #0: ---> Running in 2cdd96b5c180
Step #0: Removing intermediate container 2cdd96b5c180
Step #0: ---> 2cb429997cd6
Step #0: Step 3/8 : COPY . .
Step #0: ---> 8fa3bd6e9d96
Step #0: Step 4/8 : RUN pip3 install -r ./requirements.txt
Step #0: ---> Running in a944c3ee6808
Step #0: Collecting autopep8==2.3.1 (from -r ./requirements.txt (line 1))
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl.metadata (16 kB)
Step #0: Collecting click==8.1.8 (from -r ./requirements.txt (line 2))
Step #0: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting flake8==7.1.1 (from -r ./requirements.txt (line 3))
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting Jinja2==3.1.5 (from -r ./requirements.txt (line 4))
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Step #0: Collecting lxml==5.3.0 (from -r ./requirements.txt (line 5))
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (3.8 kB)
Step #0: Collecting MarkupSafe==3.0.2 (from -r ./requirements.txt (line 6))
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (4.0 kB)
Step #0: Collecting mccabe==0.7.0 (from -r ./requirements.txt (line 7))
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Step #0: Collecting numpy==2.2.2 (from -r ./requirements.txt (line 8))
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (62 kB)
Step #0: Collecting pandas==2.2.3 (from -r ./requirements.txt (line 9))
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (89 kB)
Step #0: Collecting pycodestyle==2.12.1 (from -r ./requirements.txt (line 10))
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB)
Step #0: Collecting pyflakes==3.2.0 (from -r ./requirements.txt (line 11))
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB)
Step #0: Collecting python-dateutil==2.9.0.post0 (from -r ./requirements.txt (line 12))
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Step #0: Collecting pytz==2024.2 (from -r ./requirements.txt (line 13))
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Step #0: Collecting PyYAML==6.0.2 (from -r ./requirements.txt (line 14))
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (2.1 kB)
Step #0: Collecting six==1.17.0 (from -r ./requirements.txt (line 15))
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Step #0: Collecting tzdata==2024.2 (from -r ./requirements.txt (line 16))
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Step #0: Collecting yamale==5.2.1 (from -r ./requirements.txt (line 17))
Step #0: Downloading yamale-5.2.1-py3-none-any.whl.metadata (21 kB)
Step #0: Collecting requests==2.32.3 (from -r ./requirements.txt (line 18))
Step #0: Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting fastapi==0.115.6 (from -r ./requirements.txt (line 19))
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl.metadata (27 kB)
Step #0: Collecting prettytable==3.12.0 (from -r ./requirements.txt (line 20))
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting uvicorn==0.34.0 (from -r ./requirements.txt (line 21))
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting python-multipart==0.0.20 (from -r ./requirements.txt (line 22))
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl.metadata (1.8 kB)
Step #0: Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (35 kB)
Step #0: Collecting idna<4,>=2.5 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Step #0: Collecting urllib3<3,>=1.21.1 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting certifi>=2017.4.17 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting starlette<0.42.0,>=0.40.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading starlette-0.41.3-py3-none-any.whl.metadata (6.0 kB)
Step #0: Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting typing-extensions>=4.8.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Step #0: Collecting wcwidth (from prettytable==3.12.0->-r ./requirements.txt (line 20))
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Step #0: Collecting h11>=0.8 (from uvicorn==0.34.0->-r ./requirements.txt (line 21))
Step #0: Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Step #0: Collecting annotated-types>=0.6.0 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Step #0: Collecting pydantic-core==2.27.2 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (6.6 kB)
Step #0: Collecting anyio<5,>=3.4.0 (from starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting sniffio>=1.1 (from anyio<5,>=3.4.0->starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl (45 kB)
Step #0: Downloading click-8.1.8-py3-none-any.whl (98 kB)
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB)
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 92.5 MB/s eta 0:00:00
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (23 kB)
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl (17.9 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.9/17.9 MB 130.3 MB/s eta 0:00:00
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl (14.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.0/14.0 MB 129.0 MB/s eta 0:00:00
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB)
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB)
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB)
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl (751 kB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.6/751.6 kB 44.4 MB/s eta 0:00:00
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Step #0: Downloading yamale-5.2.1-py3-none-any.whl (56 kB)
Step #0: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl (94 kB)
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl (31 kB)
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB)
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl (24 kB)
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (145 kB)
Step #0: Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Step #0: Downloading idna-3.10-py3-none-any.whl (70 kB)
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl (431 kB)
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl (2.2 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 98.5 MB/s eta 0:00:00
Step #0: Downloading starlette-0.41.3-py3-none-any.whl (73 kB)
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl (128 kB)
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Step #0: Downloading anyio-4.8.0-py3-none-any.whl (96 kB)
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Step #0: Installing collected packages: wcwidth, pytz, urllib3, tzdata, typing-extensions, sniffio, six, PyYAML, python-multipart, pyflakes, pycodestyle, prettytable, numpy, mccabe, MarkupSafe, lxml, idna, h11, click, charset-normalizer, certifi, annotated-types, yamale, uvicorn, requests, python-dateutil, pydantic-core, Jinja2, flake8, autopep8, anyio, starlette, pydantic, pandas, fastapi
Step #0: Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0.2 annotated-types-0.7.0 anyio-4.8.0 autopep8-2.3.1 certifi-2024.12.14 charset-normalizer-3.4.1 click-8.1.8 fastapi-0.115.6 flake8-7.1.1 h11-0.14.0 idna-3.10 lxml-5.3.0 mccabe-0.7.0 numpy-2.2.2 pandas-2.2.3 prettytable-3.12.0 pycodestyle-2.12.1 pydantic-2.10.5 pydantic-core-2.27.2 pyflakes-3.2.0 python-dateutil-2.9.0.post0 python-multipart-0.0.20 pytz-2024.2 requests-2.32.3 six-1.17.0 sniffio-1.3.1 starlette-0.41.3 typing-extensions-4.12.2 tzdata-2024.2 urllib3-2.3.0 uvicorn-0.34.0 wcwidth-0.2.13 yamale-5.2.1
Step #0: �[91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Step #0: �[0mRemoving intermediate container a944c3ee6808
Step #0: ---> 221e7969bf99
Step #0: Step 5/8 : EXPOSE 8000
Step #0: ---> Running in 6e06bfad1dca
Step #0: Removing intermediate container 6e06bfad1dca
Step #0: ---> c7c31904752c
Step #0: Step 6/8 : ADD entrypoint.sh /usr/src/app/entrypoint.sh
Step #0: ---> e43d2a30d9bf
Step #0: Step 7/8 : RUN chmod +x /usr/src/app/entrypoint.sh
Step #0: ---> Running in a892f641396f
Step #0: Removing intermediate container a892f641396f
Step #0: ---> 65034d8d0411
Step #0: Step 8/8 : ENTRYPOINT ["sh","/usr/src/app/entrypoint.sh"]
Step #0: ---> Running in d83f632dddae
Step #0: Removing intermediate container d83f632dddae
Step #0: ---> 49aca7644e82
Step #0: Successfully built 49aca7644e82
Step #0: Successfully tagged europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: The push refers to repository [europe-docker.pkg.dev/dagify/dagify/dagify-rc]
Step #1: 7d6b074ef5b2: Preparing
Step #1: 07aa55605061: Preparing
Step #1: f74ae118d239: Preparing
Step #1: 166400a12a64: Preparing
Step #1: 0b7b44aaa2c2: Preparing
Step #1: 5ac126bd51fb: Preparing
Step #1: bcd44ffcf46f: Preparing
Step #1: b926206bddd2: Preparing
Step #1: ce5a8cde9eee: Preparing
Step #1: 5ac126bd51fb: Waiting
Step #1: bcd44ffcf46f: Waiting
Step #1: b926206bddd2: Waiting
Step #1: ce5a8cde9eee: Waiting
Step #1: 7d6b074ef5b2: Pushed
Step #1: 166400a12a64: Pushed
Step #1: 07aa55605061: Pushed
Step #1: 5ac126bd51fb: Layer already exists
Step #1: 0b7b44aaa2c2: Pushed
Step #1: ce5a8cde9eee: Layer already exists
Step #1: bcd44ffcf46f: Layer already exists
Step #1: b926206bddd2: Layer already exists
Step #1: f74ae118d239: Pushed
Step #1: 91a2015: digest: sha256:8105fd5b174acc981325b1ee26592c0c76219a5fff85959b74151da5a84ca877 size: 2200
Finished Step #1
PUSH
Pushing europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
starting build "83d2cdee-8e78-4298-b71b-13ddf79fb0c2"
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/GoogleCloudPlatform/dagify
* branch 91a201592529cdbfc50c3ab572be9ca9f18d54a6 -> FETCH_HEAD
HEAD is now at 91a2015 Update dependency numpy to v2.2.2
GitCommit:
91a201592529cdbfc50c3ab572be9ca9f18d54a6
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/docker
Step #0: Sending build context to Docker daemon 234kB
Step #0: Step 1/8 : FROM python:alpine3.20
Step #0: alpine3.20: Pulling from library/python
Step #0: 66a3d608f3fa: Already exists
Step #0: d32dad080ed5: Pulling fs layer
Step #0: 157246674d47: Pulling fs layer
Step #0: 9ea36b2cc71f: Pulling fs layer
Step #0: 9ea36b2cc71f: Verifying Checksum
Step #0: 9ea36b2cc71f: Download complete
Step #0: d32dad080ed5: Verifying Checksum
Step #0: d32dad080ed5: Download complete
Step #0: 157246674d47: Verifying Checksum
Step #0: 157246674d47: Download complete
Step #0: d32dad080ed5: Pull complete
Step #0: 157246674d47: Pull complete
Step #0: 9ea36b2cc71f: Pull complete
Step #0: Digest: sha256:9ab3b6ef4afb7582afaa84e97d40a36f192595bb0578561c282cecc22a45de49
Step #0: Status: Downloaded newer image for python:alpine3.20
Step #0: ---> 93aed567a258
Step #0: Step 2/8 : WORKDIR /app
Step #0: ---> Running in 2cdd96b5c180
Step #0: Removing intermediate container 2cdd96b5c180
Step #0: ---> 2cb429997cd6
Step #0: Step 3/8 : COPY . .
Step #0: ---> 8fa3bd6e9d96
Step #0: Step 4/8 : RUN pip3 install -r ./requirements.txt
Step #0: ---> Running in a944c3ee6808
Step #0: Collecting autopep8==2.3.1 (from -r ./requirements.txt (line 1))
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl.metadata (16 kB)
Step #0: Collecting click==8.1.8 (from -r ./requirements.txt (line 2))
Step #0: Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting flake8==7.1.1 (from -r ./requirements.txt (line 3))
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl.metadata (3.8 kB)
Step #0: Collecting Jinja2==3.1.5 (from -r ./requirements.txt (line 4))
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Step #0: Collecting lxml==5.3.0 (from -r ./requirements.txt (line 5))
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (3.8 kB)
Step #0: Collecting MarkupSafe==3.0.2 (from -r ./requirements.txt (line 6))
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (4.0 kB)
Step #0: Collecting mccabe==0.7.0 (from -r ./requirements.txt (line 7))
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Step #0: Collecting numpy==2.2.2 (from -r ./requirements.txt (line 8))
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (62 kB)
Step #0: Collecting pandas==2.2.3 (from -r ./requirements.txt (line 9))
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (89 kB)
Step #0: Collecting pycodestyle==2.12.1 (from -r ./requirements.txt (line 10))
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB)
Step #0: Collecting pyflakes==3.2.0 (from -r ./requirements.txt (line 11))
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB)
Step #0: Collecting python-dateutil==2.9.0.post0 (from -r ./requirements.txt (line 12))
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Step #0: Collecting pytz==2024.2 (from -r ./requirements.txt (line 13))
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Step #0: Collecting PyYAML==6.0.2 (from -r ./requirements.txt (line 14))
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (2.1 kB)
Step #0: Collecting six==1.17.0 (from -r ./requirements.txt (line 15))
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Step #0: Collecting tzdata==2024.2 (from -r ./requirements.txt (line 16))
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Step #0: Collecting yamale==5.2.1 (from -r ./requirements.txt (line 17))
Step #0: Downloading yamale-5.2.1-py3-none-any.whl.metadata (21 kB)
Step #0: Collecting requests==2.32.3 (from -r ./requirements.txt (line 18))
Step #0: Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting fastapi==0.115.6 (from -r ./requirements.txt (line 19))
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl.metadata (27 kB)
Step #0: Collecting prettytable==3.12.0 (from -r ./requirements.txt (line 20))
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting uvicorn==0.34.0 (from -r ./requirements.txt (line 21))
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting python-multipart==0.0.20 (from -r ./requirements.txt (line 22))
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl.metadata (1.8 kB)
Step #0: Collecting charset-normalizer<4,>=2 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl.metadata (35 kB)
Step #0: Collecting idna<4,>=2.5 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading idna-3.10-py3-none-any.whl.metadata (10 kB)
Step #0: Collecting urllib3<3,>=1.21.1 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB)
Step #0: Collecting certifi>=2017.4.17 (from requests==2.32.3->-r ./requirements.txt (line 18))
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
Step #0: Collecting starlette<0.42.0,>=0.40.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading starlette-0.41.3-py3-none-any.whl.metadata (6.0 kB)
Step #0: Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl.metadata (30 kB)
Step #0: Collecting typing-extensions>=4.8.0 (from fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Step #0: Collecting wcwidth (from prettytable==3.12.0->-r ./requirements.txt (line 20))
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Step #0: Collecting h11>=0.8 (from uvicorn==0.34.0->-r ./requirements.txt (line 21))
Step #0: Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Step #0: Collecting annotated-types>=0.6.0 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Step #0: Collecting pydantic-core==2.27.2 (from pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl.metadata (6.6 kB)
Step #0: Collecting anyio<5,>=3.4.0 (from starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading anyio-4.8.0-py3-none-any.whl.metadata (4.6 kB)
Step #0: Collecting sniffio>=1.1 (from anyio<5,>=3.4.0->starlette<0.42.0,>=0.40.0->fastapi==0.115.6->-r ./requirements.txt (line 19))
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Step #0: Downloading autopep8-2.3.1-py2.py3-none-any.whl (45 kB)
Step #0: Downloading click-8.1.8-py3-none-any.whl (98 kB)
Step #0: Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB)
Step #0: Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
Step #0: Downloading lxml-5.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (5.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 92.5 MB/s eta 0:00:00
Step #0: Downloading MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (23 kB)
Step #0: Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Step #0: Downloading numpy-2.2.2-cp313-cp313-musllinux_1_2_x86_64.whl (17.9 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.9/17.9 MB 130.3 MB/s eta 0:00:00
Step #0: Downloading pandas-2.2.3-cp313-cp313-musllinux_1_2_x86_64.whl (14.0 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.0/14.0 MB 129.0 MB/s eta 0:00:00
Step #0: Downloading pycodestyle-2.12.1-py2.py3-none-any.whl (31 kB)
Step #0: Downloading pyflakes-3.2.0-py2.py3-none-any.whl (62 kB)
Step #0: Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Step #0: Downloading pytz-2024.2-py2.py3-none-any.whl (508 kB)
Step #0: Downloading PyYAML-6.0.2-cp313-cp313-musllinux_1_1_x86_64.whl (751 kB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.6/751.6 kB 44.4 MB/s eta 0:00:00
Step #0: Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Step #0: Downloading tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Step #0: Downloading yamale-5.2.1-py3-none-any.whl (56 kB)
Step #0: Downloading requests-2.32.3-py3-none-any.whl (64 kB)
Step #0: Downloading fastapi-0.115.6-py3-none-any.whl (94 kB)
Step #0: Downloading prettytable-3.12.0-py3-none-any.whl (31 kB)
Step #0: Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB)
Step #0: Downloading python_multipart-0.0.20-py3-none-any.whl (24 kB)
Step #0: Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
Step #0: Downloading charset_normalizer-3.4.1-cp313-cp313-musllinux_1_2_x86_64.whl (145 kB)
Step #0: Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Step #0: Downloading idna-3.10-py3-none-any.whl (70 kB)
Step #0: Downloading pydantic-2.10.5-py3-none-any.whl (431 kB)
Step #0: Downloading pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl (2.2 MB)
Step #0: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 98.5 MB/s eta 0:00:00
Step #0: Downloading starlette-0.41.3-py3-none-any.whl (73 kB)
Step #0: Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Step #0: Downloading urllib3-2.3.0-py3-none-any.whl (128 kB)
Step #0: Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Step #0: Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Step #0: Downloading anyio-4.8.0-py3-none-any.whl (96 kB)
Step #0: Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Step #0: Installing collected packages: wcwidth, pytz, urllib3, tzdata, typing-extensions, sniffio, six, PyYAML, python-multipart, pyflakes, pycodestyle, prettytable, numpy, mccabe, MarkupSafe, lxml, idna, h11, click, charset-normalizer, certifi, annotated-types, yamale, uvicorn, requests, python-dateutil, pydantic-core, Jinja2, flake8, autopep8, anyio, starlette, pydantic, pandas, fastapi
Step #0: Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0.2 annotated-types-0.7.0 anyio-4.8.0 autopep8-2.3.1 certifi-2024.12.14 charset-normalizer-3.4.1 click-8.1.8 fastapi-0.115.6 flake8-7.1.1 h11-0.14.0 idna-3.10 lxml-5.3.0 mccabe-0.7.0 numpy-2.2.2 pandas-2.2.3 prettytable-3.12.0 pycodestyle-2.12.1 pydantic-2.10.5 pydantic-core-2.27.2 pyflakes-3.2.0 python-dateutil-2.9.0.post0 python-multipart-0.0.20 pytz-2024.2 requests-2.32.3 six-1.17.0 sniffio-1.3.1 starlette-0.41.3 typing-extensions-4.12.2 tzdata-2024.2 urllib3-2.3.0 uvicorn-0.34.0 wcwidth-0.2.13 yamale-5.2.1
Step #0: �[91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
Step #0: �[0mRemoving intermediate container a944c3ee6808
Step #0: ---> 221e7969bf99
Step #0: Step 5/8 : EXPOSE 8000
Step #0: ---> Running in 6e06bfad1dca
Step #0: Removing intermediate container 6e06bfad1dca
Step #0: ---> c7c31904752c
Step #0: Step 6/8 : ADD entrypoint.sh /usr/src/app/entrypoint.sh
Step #0: ---> e43d2a30d9bf
Step #0: Step 7/8 : RUN chmod +x /usr/src/app/entrypoint.sh
Step #0: ---> Running in a892f641396f
Step #0: Removing intermediate container a892f641396f
Step #0: ---> 65034d8d0411
Step #0: Step 8/8 : ENTRYPOINT ["sh","/usr/src/app/entrypoint.sh"]
Step #0: ---> Running in d83f632dddae
Step #0: Removing intermediate container d83f632dddae
Step #0: ---> 49aca7644e82
Step #0: Successfully built 49aca7644e82
Step #0: Successfully tagged europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: The push refers to repository [europe-docker.pkg.dev/dagify/dagify/dagify-rc]
Step #1: 7d6b074ef5b2: Preparing
Step #1: 07aa55605061: Preparing
Step #1: f74ae118d239: Preparing
Step #1: 166400a12a64: Preparing
Step #1: 0b7b44aaa2c2: Preparing
Step #1: 5ac126bd51fb: Preparing
Step #1: bcd44ffcf46f: Preparing
Step #1: b926206bddd2: Preparing
Step #1: ce5a8cde9eee: Preparing
Step #1: 5ac126bd51fb: Waiting
Step #1: bcd44ffcf46f: Waiting
Step #1: b926206bddd2: Waiting
Step #1: ce5a8cde9eee: Waiting
Step #1: 7d6b074ef5b2: Pushed
Step #1: 166400a12a64: Pushed
Step #1: 07aa55605061: Pushed
Step #1: 5ac126bd51fb: Layer already exists
Step #1: 0b7b44aaa2c2: Pushed
Step #1: ce5a8cde9eee: Layer already exists
Step #1: bcd44ffcf46f: Layer already exists
Step #1: b926206bddd2: Layer already exists
Step #1: f74ae118d239: Pushed
Step #1: 91a2015: digest: sha256:8105fd5b174acc981325b1ee26592c0c76219a5fff85959b74151da5a84ca877 size: 2200
Finished Step #1
PUSH
Pushing europe-docker.pkg.dev/dagify/dagify/dagify-rc:91a2015
The push refers to repository [europe-docker.pkg.dev/dagify/dagify/dagify-rc]
7d6b074ef5b2: Preparing
07aa55605061: Preparing
f74ae118d239: Preparing
166400a12a64: Preparing
0b7b44aaa2c2: Preparing
5ac126bd51fb: Preparing
bcd44ffcf46f: Preparing
b926206bddd2: Preparing
ce5a8cde9eee: Preparing
5ac126bd51fb: Waiting
bcd44ffcf46f: Waiting
b926206bddd2: Waiting
ce5a8cde9eee: Waiting
07aa55605061: Layer already exists
f74ae118d239: Layer already exists
0b7b44aaa2c2: Layer already exists
7d6b074ef5b2: Layer already exists
166400a12a64: Layer already exists
bcd44ffcf46f: Layer already exists
ce5a8cde9eee: Layer already exists
b926206bddd2: Layer already exists
5ac126bd51fb: Layer already exists
91a2015: digest: sha256:8105fd5b174acc981325b1ee26592c0c76219a5fff85959b74151da5a84ca877 size: 2200
DONE
Loading