#1 [internal] load local bake definitions
#1 reading from stdin 940B done
#1 DONE 0.0s
#2 [ttung_env internal] load build definition from Dockerfile.user
#2 transferring dockerfile: 404B 0.0s done
#2 DONE 0.1s
#3 [hardware_broker internal] load build definition from Dockerfile
#3 transferring dockerfile: 235B done
#3 DONE 0.1s
#4 [ttung_env internal] load metadata for docker.io/library/python:3.10-slim
#4 DONE 0.0s
#5 [ttung_env internal] load .dockerignore
#5 transferring context: 2B done
#5 DONE 0.1s
#6 [hardware_broker internal] load .dockerignore
#6 transferring context: 2B done
#6 DONE 0.1s
#7 [ttung_env 1/5] FROM docker.io/library/python:3.10-slim
#7 CACHED
#8 [hardware_broker internal] load build context
#8 transferring context: 4.74kB done
#8 DONE 0.1s
#9 [ttung_env internal] load build context
#9 transferring context: 2.48kB 0.0s done
#9 DONE 0.2s
#10 [hardware_broker 2/5] WORKDIR /app
#10 DONE 0.2s
#11 [ttung_env 2/5] COPY vdk-cli/requirements.txt /tmp/vdk-requirements.txt
#11 DONE 0.1s
#12 [hardware_broker 3/5] COPY requirements.txt .
#12 DONE 0.1s
#13 [hardware_broker 4/5] RUN pip install --no-cache-dir -r requirements.txt
#13 2.983 Collecting fastapi
#13 3.201 Downloading fastapi-0.116.1-py3-none-any.whl (95 kB)
#13 3.257 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.6/95.6 kB 1.6 MB/s eta
0:00:00
#13 3.334 Collecting uvicorn
#13 3.379 Downloading uvicorn-0.35.0-py3-none-any.whl (66 kB)
#13 3.391 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.4/66.4 kB 19.6 MB/s eta
0:00:00
#13 3.443 Collecting python-multipart
#13 3.486 Downloading python_multipart-0.0.20-py3-none-any.whl (24 kB)
#13 3.567 Collecting typing-extensions>=4.8.0
#13 3.606 Downloading typing_extensions-4.14.1-py3-none-any.whl (43 kB)
#13 3.618 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.9/43.9 kB 4.9 MB/s eta
0:00:00
#13 3.700 Collecting starlette<0.48.0,>=0.40.0
#13 3.744 Downloading starlette-0.47.2-py3-none-any.whl (72 kB)
#13 3.764 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.0/73.0 kB 3.9 MB/s eta
0:00:00
#13 4.034 Collecting pydantic!=1.8,!=1.8.1,!=2.0.0,!=2.0.1,!=2.1.0,<3.0.0,>=1.7.4
#13 4.077 Downloading pydantic-2.11.7-py3-none-any.whl (444 kB)
#13 4.197 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 444.8/444.8 kB 3.7 MB/s eta
0:00:00
#13 4.258 Collecting h11>=0.8
#13 4.297 Downloading h11-0.16.0-py3-none-any.whl (37 kB)
#13 4.375 Collecting click>=7.0
#13 ...
#14 [ttung_env 3/5] RUN pip install --no-cache-dir -r /tmp/vdk-requirements.txt
#14 2.943 Collecting requests
#14 3.087 Downloading requests-2.32.5-py3-none-any.whl (64 kB)
#14 3.131 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 kB 1.3 MB/s eta
0:00:00
#14 3.224 Collecting urllib3<3,>=1.21.1
#14 3.268 Downloading urllib3-2.5.0-py3-none-any.whl (129 kB)
#14 3.315 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.8/129.8 kB 2.8 MB/s eta
0:00:00
#14 3.379 Collecting certifi>=2017.4.17
#14 3.418 Downloading certifi-2025.8.3-py3-none-any.whl (161 kB)
#14 3.447 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.2/161.2 kB 6.4 MB/s eta
0:00:00
#14 3.674 Collecting charset_normalizer<4,>=2
#14 3.714 Downloading charset_normalizer-3.4.3-cp310-cp310-
manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (152 kB)
#14 3.736 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 152.4/152.4 kB 7.5 MB/s eta
0:00:00
#14 3.797 Collecting idna<4,>=2.5
#14 3.843 Downloading idna-3.10-py3-none-any.whl (70 kB)
#14 3.852 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 10.6 MB/s eta
0:00:00
#14 3.910 Installing collected packages: urllib3, idna, charset_normalizer,
certifi, requests
#14 4.121 WARNING: 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
#14 4.121 Successfully installed certifi-2025.8.3 charset_normalizer-3.4.3 idna-
3.10 requests-2.32.5 urllib3-2.5.0
#14 4.314
#14 4.314 [notice] A new release of pip is available: 23.0.1 -> 25.2
#14 4.314 [notice] To update, run: pip install --upgrade pip
#14 DONE 4.5s
#15 [ttung_env 4/5] COPY vdk-cli/vdk-cli.py /usr/local/bin/vdk-cli
#15 DONE 0.1s
#13 [hardware_broker 4/5] RUN pip install --no-cache-dir -r requirements.txt
#13 4.513 Downloading click-8.2.1-py3-none-any.whl (102 kB)
#13 ...
#16 [ttung_env 5/5] RUN chmod +x /usr/local/bin/vdk-cli
#16 DONE 0.3s
#17 [ttung_env] exporting to image
#17 exporting layers
#17 exporting layers 0.2s done
#17 writing image
sha256:565e784fc0efcf738f219934415d309cfe0c40c8aa00c1459b796802282abc58
#17 writing image
sha256:565e784fc0efcf738f219934415d309cfe0c40c8aa00c1459b796802282abc58 done
#17 naming to docker.io/library/python:3.10-slim 0.0s done
#17 DONE 0.2s
#13 [hardware_broker 4/5] RUN pip install --no-cache-dir -r requirements.txt
#13 5.217 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 102.2/102.2 kB 131.3 kB/s eta
0:00:00
#13 ...
#18 [ttung_env] resolving provenance for metadata file
#18 DONE 0.0s
#13 [hardware_broker 4/5] RUN pip install --no-cache-dir -r requirements.txt
#13 5.359 Collecting typing-inspection>=0.4.0
#13 5.483 Downloading typing_inspection-0.4.1-py3-none-any.whl (14 kB)
#13 5.649 Collecting annotated-types>=0.6.0
#13 5.856 Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
#13 7.567 Collecting pydantic-core==2.33.2
#13 7.609 Downloading pydantic_core-2.33.2-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
#13 8.304 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 2.9 MB/s eta
0:00:00
#13 8.387 Collecting anyio<5,>=3.6.2
#13 8.428 Downloading anyio-4.10.0-py3-none-any.whl (107 kB)
#13 8.455 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.2/107.2 kB 4.3 MB/s eta
0:00:00
#13 8.517 Collecting idna>=2.8
#13 8.556 Downloading idna-3.10-py3-none-any.whl (70 kB)
#13 8.574 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 4.8 MB/s eta
0:00:00
#13 8.624 Collecting sniffio>=1.1
#13 8.663 Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
#13 8.715 Collecting exceptiongroup>=1.0.2
#13 8.755 Downloading exceptiongroup-1.3.0-py3-none-any.whl (16 kB)
#13 8.836 Installing collected packages: typing-extensions, sniffio, python-
multipart, idna, h11, click, annotated-types, uvicorn, typing-inspection, pydantic-
core, exceptiongroup, pydantic, anyio, starlette, fastapi
#13 9.462 Successfully installed annotated-types-0.7.0 anyio-4.10.0 click-8.2.1
exceptiongroup-1.3.0 fastapi-0.116.1 h11-0.16.0 idna-3.10 pydantic-2.11.7 pydantic-
core-2.33.2 python-multipart-0.0.20 sniffio-1.3.1 starlette-0.47.2 typing-
extensions-4.14.1 typing-inspection-0.4.1 uvicorn-0.35.0
#13 9.462 WARNING: 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
#13 9.650
#13 9.650 [notice] A new release of pip is available: 23.0.1 -> 25.2
#13 9.650 [notice] To update, run: pip install --upgrade pip
#13 DONE 9.8s
#19 [hardware_broker 5/5] COPY broker.py .
#19 DONE 0.1s
#20 [hardware_broker] exporting to image
#20 exporting layers 0.2s done
#20 writing image
sha256:6dc495dbe122207b0ceede21befc698ba014bdf2df76862bff9a4a7a8b29b8d9 done
#20 naming to docker.io/library/rd-space-hardware_broker done
#20 DONE 0.2s
#21 [hardware_broker] resolving provenance for metadata file
#21 DONE 0.0s
[+] Running 5/5
✔ python:3.10-slim Built 0.0s
✔ rd-space-hardware_broker Built 0.0s
✔ Network rd-space_rd-net Created 0.1s
✔ Container hardware_broker Started 0.5s
✔ Container ttung_env Started 0.4s