phase 0
This commit is contained in:
@@ -0,0 +1,359 @@
|
||||
Building step-parser:dev for linux/amd64 ...
|
||||
#0 building with "desktop-linux" instance using docker driver
|
||||
|
||||
#1 [internal] load build definition from Dockerfile
|
||||
#1 transferring dockerfile: 2.40kB done
|
||||
#1 DONE 0.0s
|
||||
|
||||
#2 [internal] load metadata for docker.io/library/python:3.11-slim-bookworm
|
||||
#2 DONE 2.1s
|
||||
|
||||
#3 [internal] load .dockerignore
|
||||
#3 transferring context: 392B done
|
||||
#3 DONE 0.0s
|
||||
|
||||
#4 [internal] load build context
|
||||
#4 transferring context: 1.14kB done
|
||||
#4 DONE 0.0s
|
||||
|
||||
#5 [1/6] FROM docker.io/library/python:3.11-slim-bookworm@sha256:e2d3af735aff6eeee600b1933bedd99da6645fedf572cc12ef4cc1331f2ceebe
|
||||
#5 resolve docker.io/library/python:3.11-slim-bookworm@sha256:e2d3af735aff6eeee600b1933bedd99da6645fedf572cc12ef4cc1331f2ceebe 0.0s done
|
||||
#5 DONE 0.0s
|
||||
|
||||
#6 [2/6] RUN apt-get update && apt-get install -y --no-install-recommends libgl1 libglu1-mesa libosmesa6 libxrender1 libxext6 libsm6 libx11-6 libxi6 libfontconfig1 libglib2.0-0 libgomp1 libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf-2.0-0 libffi8 ca-certificates && rm -rf /var/lib/apt/lists/*
|
||||
#6 CACHED
|
||||
|
||||
#7 [3/6] WORKDIR /app
|
||||
#7 CACHED
|
||||
|
||||
#8 [4/6] COPY requirements.txt .
|
||||
#8 CACHED
|
||||
|
||||
#9 [5/6] RUN pip install --upgrade pip && pip install -r requirements.txt && pip install --no-deps --upgrade "PyOpenGL==3.1.7"
|
||||
#9 1.203 Requirement already satisfied: pip in /usr/local/lib/python3.11/site-packages (24.0)
|
||||
#9 1.922 Collecting pip
|
||||
#9 2.393 Downloading pip-26.1.2-py3-none-any.whl.metadata (4.6 kB)
|
||||
#9 2.510 Downloading pip-26.1.2-py3-none-any.whl (1.8 MB)
|
||||
#9 3.374 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 2.2 MB/s eta 0:00:00
|
||||
#9 3.445 Installing collected packages: pip
|
||||
#9 3.445 Attempting uninstall: pip
|
||||
#9 3.448 Found existing installation: pip 24.0
|
||||
#9 3.472 Uninstalling pip-24.0:
|
||||
#9 3.542 Successfully uninstalled pip-24.0
|
||||
#9 4.080 Successfully installed pip-26.1.2
|
||||
#9 4.080 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
|
||||
#9 6.567 Collecting build123d>=0.7 (from -r requirements.txt (line 10))
|
||||
#9 6.935 Downloading build123d-0.11.0-py3-none-any.whl.metadata (14 kB)
|
||||
#9 7.563 Collecting numpy>=1.24 (from -r requirements.txt (line 13))
|
||||
#9 7.656 Downloading numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
|
||||
#9 7.996 Collecting pandas>=2.0 (from -r requirements.txt (line 14))
|
||||
#9 8.093 Downloading pandas-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)
|
||||
#9 8.363 Collecting openpyxl>=3.1 (from -r requirements.txt (line 15))
|
||||
#9 8.446 Downloading openpyxl-3.1.5-py2.py3-none-any.whl.metadata (2.5 kB)
|
||||
#9 8.656 Collecting trimesh>=4.0 (from -r requirements.txt (line 18))
|
||||
#9 8.746 Downloading trimesh-4.12.2-py3-none-any.whl.metadata (13 kB)
|
||||
#9 8.856 Collecting pyrender>=0.1.45 (from -r requirements.txt (line 19))
|
||||
#9 8.943 Downloading pyrender-0.1.45-py3-none-any.whl.metadata (1.5 kB)
|
||||
#9 9.347 Collecting Pillow>=10.0 (from -r requirements.txt (line 20))
|
||||
#9 9.443 Downloading pillow-12.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (8.8 kB)
|
||||
#9 9.502 Collecting cairosvg>=2.7 (from -r requirements.txt (line 23))
|
||||
#9 9.537 Downloading cairosvg-2.9.0-py3-none-any.whl.metadata (2.7 kB)
|
||||
#9 9.619 Collecting anthropic>=0.39 (from -r requirements.txt (line 26))
|
||||
#9 9.653 Downloading anthropic-0.109.2-py3-none-any.whl.metadata (3.2 kB)
|
||||
#9 9.707 Collecting cadquery-ocp-novtk<8.0,>=7.9 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 9.748 Downloading cadquery_ocp_novtk-7.9.3.1.1-cp311-cp311-manylinux_2_31_x86_64.whl.metadata (886 bytes)
|
||||
#9 9.800 Collecting typing_extensions<5,>=4.6.0 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 9.836 Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
|
||||
#9 9.892 Collecting svgpathtools<2,>=1.5.1 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 9.935 Downloading svgpathtools-1.7.2-py2.py3-none-any.whl.metadata (22 kB)
|
||||
#9 9.995 Collecting anytree<3,>=2.8.0 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 10.04 Downloading anytree-2.13.0-py3-none-any.whl.metadata (8.0 kB)
|
||||
#9 10.43 Collecting ezdxf<2,>=1.1.0 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 10.49 Downloading ezdxf-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.9 kB)
|
||||
#9 10.59 Collecting ipython<10,>=8.0.0 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 10.63 Downloading ipython-9.14.1-py3-none-any.whl.metadata (4.7 kB)
|
||||
#9 10.67 Collecting ocpsvg<0.7,>=0.6 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 10.72 Downloading ocpsvg-0.6.0-py3-none-any.whl.metadata (858 bytes)
|
||||
#9 10.77 Collecting ocp_gordon<0.3,>=0.2 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 10.81 Downloading ocp_gordon-0.2.0-py3-none-any.whl.metadata (4.9 kB)
|
||||
#9 10.85 Collecting trianglesolver (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 10.89 Downloading trianglesolver-1.2-py3-none-any.whl.metadata (1.7 kB)
|
||||
#9 10.96 Collecting sympy (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 11.00 Downloading sympy-1.14.0-py3-none-any.whl.metadata (12 kB)
|
||||
#9 11.20 Collecting scipy (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 11.23 Downloading scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
|
||||
#9 11.40 Collecting scikit-learn<2,>=1.5 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 11.48 Downloading scikit_learn-1.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB)
|
||||
#9 11.64 Collecting webcolors~=24.8.0 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 11.79 Downloading webcolors-24.8.0-py3-none-any.whl.metadata (2.6 kB)
|
||||
#9 11.96 Collecting requests<3,>=2.32 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 12.06 Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB)
|
||||
#9 12.16 Collecting lib3mf>=2.4.1 (from build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 12.22 Downloading lib3mf-2.5.0-py3-none-manylinux2014_x86_64.whl.metadata (6.2 kB)
|
||||
#9 12.30 Collecting cadquery-ocp-proxy==7.9.3.1.1 (from cadquery-ocp-novtk<8.0,>=7.9->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 12.36 Downloading cadquery_ocp_proxy-7.9.3.1.1-py3-none-any.whl.metadata (5.2 kB)
|
||||
#9 12.45 Collecting pyparsing>=3.0.0 (from ezdxf<2,>=1.1.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 12.51 Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
|
||||
#9 12.81 Collecting fonttools (from ezdxf<2,>=1.1.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 12.93 Downloading fonttools-4.63.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 kB)
|
||||
#9 13.25 Collecting decorator>=5.1.0 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 13.36 Downloading decorator-5.3.1-py3-none-any.whl.metadata (3.9 kB)
|
||||
#9 13.48 Collecting ipython-pygments-lexers>=1.0.0 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 13.56 Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl.metadata (1.1 kB)
|
||||
#9 13.67 Collecting jedi>=0.18.2 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 13.77 Downloading jedi-0.20.0-py2.py3-none-any.whl.metadata (23 kB)
|
||||
#9 13.90 Collecting matplotlib-inline>=0.1.6 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 13.99 Downloading matplotlib_inline-0.2.2-py3-none-any.whl.metadata (2.4 kB)
|
||||
#9 14.09 Collecting pexpect>4.6 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 14.19 Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
|
||||
#9 14.34 Collecting prompt_toolkit<3.1.0,>=3.0.41 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 14.44 Downloading prompt_toolkit-3.0.52-py3-none-any.whl.metadata (6.4 kB)
|
||||
#9 14.70 Collecting psutil>=7 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 14.89 Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl.metadata (22 kB)
|
||||
#9 15.16 Collecting pygments>=2.14.0 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 15.28 Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
|
||||
#9 15.41 Collecting stack_data>=0.6.0 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 15.55 Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
|
||||
#9 15.67 Collecting traitlets>=5.13.0 (from ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 15.70 Downloading traitlets-5.15.1-py3-none-any.whl.metadata (10 kB)
|
||||
#9 15.78 Collecting svgelements<2,>=1.9.1 (from ocpsvg<0.7,>=0.6->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 15.82 Downloading svgelements-1.9.6-py2.py3-none-any.whl.metadata (44 kB)
|
||||
#9 15.91 Collecting wcwidth (from prompt_toolkit<3.1.0,>=3.0.41->ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 15.96 Downloading wcwidth-0.8.1-py3-none-any.whl.metadata (43 kB)
|
||||
#9 16.26 Collecting charset_normalizer<4,>=2 (from requests<3,>=2.32->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 16.51 Downloading charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
|
||||
#9 16.81 Collecting idna<4,>=2.5 (from requests<3,>=2.32->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 16.99 Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)
|
||||
#9 17.14 Collecting urllib3<3,>=1.26 (from requests<3,>=2.32->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 17.21 Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
|
||||
#9 17.29 Collecting certifi>=2023.5.7 (from requests<3,>=2.32->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 17.33 Downloading certifi-2026.6.17-py3-none-any.whl.metadata (2.5 kB)
|
||||
#9 17.40 Collecting joblib>=1.4.0 (from scikit-learn<2,>=1.5->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 17.45 Downloading joblib-1.5.3-py3-none-any.whl.metadata (5.5 kB)
|
||||
#9 17.54 Collecting narwhals>=2.0.1 (from scikit-learn<2,>=1.5->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 17.58 Downloading narwhals-2.22.1-py3-none-any.whl.metadata (15 kB)
|
||||
#9 17.65 Collecting threadpoolctl>=3.5.0 (from scikit-learn<2,>=1.5->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 17.70 Downloading threadpoolctl-3.6.0-py3-none-any.whl.metadata (13 kB)
|
||||
#9 17.79 Collecting svgwrite (from svgpathtools<2,>=1.5.1->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 17.85 Downloading svgwrite-1.4.3-py3-none-any.whl.metadata (8.8 kB)
|
||||
#9 17.94 Collecting python-dateutil>=2.8.2 (from pandas>=2.0->-r requirements.txt (line 14))
|
||||
#9 18.02 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
|
||||
#9 18.13 Collecting et-xmlfile (from openpyxl>=3.1->-r requirements.txt (line 15))
|
||||
#9 18.23 Downloading et_xmlfile-2.0.0-py3-none-any.whl.metadata (2.7 kB)
|
||||
#9 18.40 Collecting freetype-py (from pyrender>=0.1.45->-r requirements.txt (line 19))
|
||||
#9 18.55 Downloading freetype_py-2.5.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB)
|
||||
#9 18.72 Collecting imageio (from pyrender>=0.1.45->-r requirements.txt (line 19))
|
||||
#9 18.84 Downloading imageio-2.37.3-py3-none-any.whl.metadata (9.7 kB)
|
||||
#9 19.02 Collecting networkx (from pyrender>=0.1.45->-r requirements.txt (line 19))
|
||||
#9 19.12 Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
|
||||
#9 19.28 Collecting pyglet>=1.4.10 (from pyrender>=0.1.45->-r requirements.txt (line 19))
|
||||
#9 19.38 Downloading pyglet-2.1.14-py3-none-any.whl.metadata (7.7 kB)
|
||||
#9 19.51 Collecting PyOpenGL==3.1.0 (from pyrender>=0.1.45->-r requirements.txt (line 19))
|
||||
#9 19.61 Downloading PyOpenGL-3.1.0.zip (2.2 MB)
|
||||
#9 21.38 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 1.4 MB/s 0:00:01
|
||||
#9 21.53 Installing build dependencies: started
|
||||
#9 24.60 Installing build dependencies: finished with status 'done'
|
||||
#9 24.60 Getting requirements to build wheel: started
|
||||
#9 25.23 Getting requirements to build wheel: finished with status 'done'
|
||||
#9 25.24 Preparing metadata (pyproject.toml): started
|
||||
#9 25.85 Preparing metadata (pyproject.toml): finished with status 'done'
|
||||
#9 26.04 Collecting six (from pyrender>=0.1.45->-r requirements.txt (line 19))
|
||||
#9 26.14 Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
|
||||
#9 26.25 Collecting cairocffi (from cairosvg>=2.7->-r requirements.txt (line 23))
|
||||
#9 26.35 Downloading cairocffi-1.7.1-py3-none-any.whl.metadata (3.3 kB)
|
||||
#9 26.46 Collecting cssselect2 (from cairosvg>=2.7->-r requirements.txt (line 23))
|
||||
#9 26.56 Downloading cssselect2-0.9.0-py3-none-any.whl.metadata (2.9 kB)
|
||||
#9 26.68 Collecting defusedxml (from cairosvg>=2.7->-r requirements.txt (line 23))
|
||||
#9 26.79 Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
|
||||
#9 26.94 Collecting tinycss2 (from cairosvg>=2.7->-r requirements.txt (line 23))
|
||||
#9 27.05 Downloading tinycss2-1.5.1-py3-none-any.whl.metadata (3.0 kB)
|
||||
#9 27.19 Collecting anyio<5,>=3.5.0 (from anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 27.30 Downloading anyio-4.14.0-py3-none-any.whl.metadata (4.6 kB)
|
||||
#9 27.43 Collecting distro<2,>=1.7.0 (from anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 27.54 Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
|
||||
#9 27.58 Collecting docstring-parser<1,>=0.15 (from anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 27.62 Downloading docstring_parser-0.18.0-py3-none-any.whl.metadata (3.5 kB)
|
||||
#9 27.68 Collecting httpx<1,>=0.25.0 (from anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 27.71 Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
|
||||
#9 27.86 Collecting jiter<1,>=0.4.0 (from anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 27.91 Downloading jiter-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
|
||||
#9 28.19 Collecting pydantic<3,>=1.9.0 (from anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 28.28 Downloading pydantic-2.13.4-py3-none-any.whl.metadata (109 kB)
|
||||
#9 28.43 Collecting sniffio (from anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 28.53 Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
|
||||
#9 28.79 Collecting httpcore==1.* (from httpx<1,>=0.25.0->anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 29.03 Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
|
||||
#9 29.22 Collecting h11>=0.16 (from httpcore==1.*->httpx<1,>=0.25.0->anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 29.31 Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
|
||||
#9 29.41 Collecting annotated-types>=0.6.0 (from pydantic<3,>=1.9.0->anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 29.49 Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
|
||||
#9 30.52 Collecting pydantic-core==2.46.4 (from pydantic<3,>=1.9.0->anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 30.55 Downloading pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
|
||||
#9 30.60 Collecting typing-inspection>=0.4.2 (from pydantic<3,>=1.9.0->anthropic>=0.39->-r requirements.txt (line 26))
|
||||
#9 30.64 Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
|
||||
#9 30.69 Collecting parso<0.9.0,>=0.8.6 (from jedi>=0.18.2->ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 30.72 Downloading parso-0.8.7-py2.py3-none-any.whl.metadata (8.2 kB)
|
||||
#9 30.77 Collecting ptyprocess>=0.5 (from pexpect>4.6->ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 30.82 Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
|
||||
#9 30.88 Collecting executing>=1.2.0 (from stack_data>=0.6.0->ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 30.92 Downloading executing-2.2.1-py2.py3-none-any.whl.metadata (8.9 kB)
|
||||
#9 30.98 Collecting asttokens>=2.1.0 (from stack_data>=0.6.0->ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 31.01 Downloading asttokens-3.0.1-py3-none-any.whl.metadata (4.9 kB)
|
||||
#9 31.05 Collecting pure-eval (from stack_data>=0.6.0->ipython<10,>=8.0.0->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 31.10 Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)
|
||||
#9 31.27 Collecting cffi>=1.1.0 (from cairocffi->cairosvg>=2.7->-r requirements.txt (line 23))
|
||||
#9 31.30 Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
|
||||
#9 31.35 Collecting pycparser (from cffi>=1.1.0->cairocffi->cairosvg>=2.7->-r requirements.txt (line 23))
|
||||
#9 31.40 Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
|
||||
#9 31.47 Collecting webencodings (from cssselect2->cairosvg>=2.7->-r requirements.txt (line 23))
|
||||
#9 31.55 Downloading webencodings-0.5.1-py2.py3-none-any.whl.metadata (2.1 kB)
|
||||
#9 31.66 Collecting mpmath<1.4,>=1.1.0 (from sympy->build123d>=0.7->-r requirements.txt (line 10))
|
||||
#9 31.73 Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
|
||||
#9 31.81 Downloading build123d-0.11.0-py3-none-any.whl (361 kB)
|
||||
#9 32.05 Downloading numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB)
|
||||
#9 36.36 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 4.0 MB/s 0:00:04
|
||||
#9 36.45 Downloading anytree-2.13.0-py3-none-any.whl (45 kB)
|
||||
#9 36.50 Downloading cadquery_ocp_novtk-7.9.3.1.1-cp311-cp311-manylinux_2_31_x86_64.whl (67.6 MB)
|
||||
#9 44.24 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.6/67.6 MB 8.8 MB/s 0:00:07
|
||||
#9 44.30 Downloading cadquery_ocp_proxy-7.9.3.1.1-py3-none-any.whl (3.3 kB)
|
||||
#9 44.34 Downloading ezdxf-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.8 MB)
|
||||
#9 44.85 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 11.4 MB/s 0:00:00
|
||||
#9 44.90 Downloading ipython-9.14.1-py3-none-any.whl (627 kB)
|
||||
#9 44.95 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 627.8/627.8 kB 10.6 MB/s 0:00:00
|
||||
#9 45.00 Downloading ocp_gordon-0.2.0-py3-none-any.whl (52 kB)
|
||||
#9 45.05 Downloading ocpsvg-0.6.0-py3-none-any.whl (20 kB)
|
||||
#9 45.09 Downloading prompt_toolkit-3.0.52-py3-none-any.whl (391 kB)
|
||||
#9 45.17 Downloading requests-2.34.2-py3-none-any.whl (73 kB)
|
||||
#9 45.21 Downloading charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214 kB)
|
||||
#9 45.27 Downloading idna-3.18-py3-none-any.whl (65 kB)
|
||||
#9 45.32 Downloading scikit_learn-1.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (9.3 MB)
|
||||
#9 46.13 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.3/9.3 MB 11.4 MB/s 0:00:00
|
||||
#9 46.18 Downloading svgelements-1.9.6-py2.py3-none-any.whl (137 kB)
|
||||
#9 46.23 Downloading svgpathtools-1.7.2-py2.py3-none-any.whl (68 kB)
|
||||
#9 46.27 Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
|
||||
#9 46.31 Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
|
||||
#9 46.36 Downloading webcolors-24.8.0-py3-none-any.whl (15 kB)
|
||||
#9 46.41 Downloading pandas-3.0.3-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.3 MB)
|
||||
#9 47.42 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 11.2 MB/s 0:00:01
|
||||
#9 47.58 Downloading openpyxl-3.1.5-py2.py3-none-any.whl (250 kB)
|
||||
#9 47.78 Downloading trimesh-4.12.2-py3-none-any.whl (741 kB)
|
||||
#9 47.87 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 741.0/741.0 kB 9.6 MB/s 0:00:00
|
||||
#9 47.91 Downloading pyrender-0.1.45-py3-none-any.whl (1.2 MB)
|
||||
#9 48.01 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 11.5 MB/s 0:00:00
|
||||
#9 48.05 Downloading pillow-12.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB)
|
||||
#9 48.70 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.1/7.1 MB 11.0 MB/s 0:00:00
|
||||
#9 48.74 Downloading cairosvg-2.9.0-py3-none-any.whl (45 kB)
|
||||
#9 48.78 Downloading anthropic-0.109.2-py3-none-any.whl (923 kB)
|
||||
#9 48.86 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 923.8/923.8 kB 11.4 MB/s 0:00:00
|
||||
#9 48.90 Downloading anyio-4.14.0-py3-none-any.whl (123 kB)
|
||||
#9 48.96 Downloading distro-1.9.0-py3-none-any.whl (20 kB)
|
||||
#9 48.99 Downloading docstring_parser-0.18.0-py3-none-any.whl (22 kB)
|
||||
#9 49.03 Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
|
||||
#9 49.07 Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
|
||||
#9 49.11 Downloading jiter-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (349 kB)
|
||||
#9 49.18 Downloading pydantic-2.13.4-py3-none-any.whl (472 kB)
|
||||
#9 49.26 Downloading pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
|
||||
#9 49.45 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 11.3 MB/s 0:00:00
|
||||
#9 49.49 Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
|
||||
#9 49.53 Downloading certifi-2026.6.17-py3-none-any.whl (133 kB)
|
||||
#9 49.59 Downloading decorator-5.3.1-py3-none-any.whl (10 kB)
|
||||
#9 49.63 Downloading h11-0.16.0-py3-none-any.whl (37 kB)
|
||||
#9 49.67 Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl (8.1 kB)
|
||||
#9 49.71 Downloading jedi-0.20.0-py2.py3-none-any.whl (4.9 MB)
|
||||
#9 50.15 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 11.0 MB/s 0:00:00
|
||||
#9 50.20 Downloading parso-0.8.7-py2.py3-none-any.whl (107 kB)
|
||||
#9 50.24 Downloading joblib-1.5.3-py3-none-any.whl (309 kB)
|
||||
#9 50.32 Downloading lib3mf-2.5.0-py3-none-manylinux2014_x86_64.whl (1.6 MB)
|
||||
#9 50.47 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 10.9 MB/s 0:00:00
|
||||
#9 50.51 Downloading matplotlib_inline-0.2.2-py3-none-any.whl (9.5 kB)
|
||||
#9 50.54 Downloading narwhals-2.22.1-py3-none-any.whl (454 kB)
|
||||
#9 50.63 Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
|
||||
#9 50.67 Downloading psutil-7.2.2-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl (155 kB)
|
||||
#9 50.73 Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
|
||||
#9 50.77 Downloading pyglet-2.1.14-py3-none-any.whl (1.0 MB)
|
||||
#9 50.86 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 11.3 MB/s 0:00:00
|
||||
#9 50.91 Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
|
||||
#9 51.03 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 10.3 MB/s 0:00:00
|
||||
#9 51.08 Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
|
||||
#9 51.12 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
|
||||
#9 51.18 Downloading scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB)
|
||||
#9 54.59 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.3/35.3 MB 10.4 MB/s 0:00:03
|
||||
#9 54.63 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
|
||||
#9 54.67 Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)
|
||||
#9 54.71 Downloading asttokens-3.0.1-py3-none-any.whl (27 kB)
|
||||
#9 54.75 Downloading executing-2.2.1-py2.py3-none-any.whl (28 kB)
|
||||
#9 54.79 Downloading threadpoolctl-3.6.0-py3-none-any.whl (18 kB)
|
||||
#9 54.83 Downloading traitlets-5.15.1-py3-none-any.whl (85 kB)
|
||||
#9 54.88 Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
|
||||
#9 54.92 Downloading cairocffi-1.7.1-py3-none-any.whl (75 kB)
|
||||
#9 54.95 Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB)
|
||||
#9 55.01 Downloading cssselect2-0.9.0-py3-none-any.whl (15 kB)
|
||||
#9 55.05 Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
|
||||
#9 55.09 Downloading et_xmlfile-2.0.0-py3-none-any.whl (18 kB)
|
||||
#9 55.13 Downloading fonttools-4.63.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.1 MB)
|
||||
#9 55.57 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.1/5.1 MB 11.6 MB/s 0:00:00
|
||||
#9 55.61 Downloading freetype_py-2.5.1-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.0 MB)
|
||||
#9 55.72 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 8.6 MB/s 0:00:00
|
||||
#9 55.75 Downloading imageio-2.37.3-py3-none-any.whl (317 kB)
|
||||
#9 55.82 Downloading networkx-3.6.1-py3-none-any.whl (2.1 MB)
|
||||
#9 56.00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 11.6 MB/s 0:00:00
|
||||
#9 56.04 Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB)
|
||||
#9 56.08 Downloading pycparser-3.0-py3-none-any.whl (48 kB)
|
||||
#9 56.12 Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
|
||||
#9 56.16 Downloading svgwrite-1.4.3-py3-none-any.whl (67 kB)
|
||||
#9 56.20 Downloading sympy-1.14.0-py3-none-any.whl (6.3 MB)
|
||||
#9 56.75 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.3/6.3 MB 11.5 MB/s 0:00:00
|
||||
#9 56.80 Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)
|
||||
#9 56.84 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 12.0 MB/s 0:00:00
|
||||
#9 56.88 Downloading tinycss2-1.5.1-py3-none-any.whl (28 kB)
|
||||
#9 56.92 Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
|
||||
#9 56.96 Downloading trianglesolver-1.2-py3-none-any.whl (5.4 kB)
|
||||
#9 57.00 Downloading wcwidth-0.8.1-py3-none-any.whl (323 kB)
|
||||
#9 57.63 Building wheels for collected packages: PyOpenGL
|
||||
#9 57.63 Building wheel for PyOpenGL (pyproject.toml): started
|
||||
#9 58.92 Building wheel for PyOpenGL (pyproject.toml): finished with status 'done'
|
||||
#9 58.92 Created wheel for PyOpenGL: filename=pyopengl-3.1.0-py3-none-any.whl size=1745238 sha256=4de35aa9a3fd450fc041959cba7abb6b5d4864aa3332fcc3c1acceea007b6ea8
|
||||
#9 58.92 Stored in directory: /tmp/pip-ephem-wheel-cache-mfbjsrx3/wheels/2f/37/f5/f88cd3dddf75bc3ce608e44bf8a79078c408bf1f351a50818e
|
||||
#9 58.93 Successfully built PyOpenGL
|
||||
#9 59.12 Installing collected packages: webencodings, trianglesolver, svgelements, PyOpenGL, pure-eval, ptyprocess, mpmath, lib3mf, webcolors, wcwidth, urllib3, typing_extensions, traitlets, tinycss2, threadpoolctl, sympy, svgwrite, sniffio, six, pyparsing, pygments, pyglet, pycparser, psutil, Pillow, pexpect, parso, numpy, networkx, narwhals, joblib, jiter, idna, h11, freetype-py, fonttools, executing, et-xmlfile, docstring-parser, distro, defusedxml, decorator, charset_normalizer, certifi, cadquery-ocp-proxy, asttokens, anytree, annotated-types, typing-inspection, trimesh, stack_data, scipy, requests, python-dateutil, pydantic-core, prompt_toolkit, openpyxl, ocpsvg, matplotlib-inline, jedi, ipython-pygments-lexers, imageio, httpcore, ezdxf, cssselect2, cffi, cadquery-ocp-novtk, anyio, svgpathtools, scikit-learn, pyrender, pydantic, pandas, ocp_gordon, ipython, httpx, cairocffi, cairosvg, build123d, anthropic
|
||||
#9 79.09
|
||||
#9 79.10 Successfully installed Pillow-12.2.0 PyOpenGL-3.1.0 annotated-types-0.7.0 anthropic-0.109.2 anyio-4.14.0 anytree-2.13.0 asttokens-3.0.1 build123d-0.11.0 cadquery-ocp-novtk-7.9.3.1.1 cadquery-ocp-proxy-7.9.3.1.1 cairocffi-1.7.1 cairosvg-2.9.0 certifi-2026.6.17 cffi-2.0.0 charset_normalizer-3.4.7 cssselect2-0.9.0 decorator-5.3.1 defusedxml-0.7.1 distro-1.9.0 docstring-parser-0.18.0 et-xmlfile-2.0.0 executing-2.2.1 ezdxf-1.4.4 fonttools-4.63.0 freetype-py-2.5.1 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 idna-3.18 imageio-2.37.3 ipython-9.14.1 ipython-pygments-lexers-1.1.1 jedi-0.20.0 jiter-0.15.0 joblib-1.5.3 lib3mf-2.5.0 matplotlib-inline-0.2.2 mpmath-1.3.0 narwhals-2.22.1 networkx-3.6.1 numpy-2.4.6 ocp_gordon-0.2.0 ocpsvg-0.6.0 openpyxl-3.1.5 pandas-3.0.3 parso-0.8.7 pexpect-4.9.0 prompt_toolkit-3.0.52 psutil-7.2.2 ptyprocess-0.7.0 pure-eval-0.2.3 pycparser-3.0 pydantic-2.13.4 pydantic-core-2.46.4 pyglet-2.1.14 pygments-2.20.0 pyparsing-3.3.2 pyrender-0.1.45 python-dateutil-2.9.0.post0 requests-2.34.2 scikit-learn-1.9.0 scipy-1.17.1 six-1.17.0 sniffio-1.3.1 stack_data-0.6.3 svgelements-1.9.6 svgpathtools-1.7.2 svgwrite-1.4.3 sympy-1.14.0 threadpoolctl-3.6.0 tinycss2-1.5.1 traitlets-5.15.1 trianglesolver-1.2 trimesh-4.12.2 typing-inspection-0.4.2 typing_extensions-4.15.0 urllib3-2.7.0 wcwidth-0.8.1 webcolors-24.8.0 webencodings-0.5.1
|
||||
#9 79.10 WARNING: 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.
|
||||
#9 80.37 Collecting PyOpenGL==3.1.7
|
||||
#9 80.55 Downloading PyOpenGL-3.1.7-py3-none-any.whl.metadata (3.2 kB)
|
||||
#9 80.58 Downloading PyOpenGL-3.1.7-py3-none-any.whl (2.4 MB)
|
||||
#9 80.91 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.4/2.4 MB 9.7 MB/s 0:00:00
|
||||
#9 80.97 Installing collected packages: PyOpenGL
|
||||
#9 80.97 Attempting uninstall: PyOpenGL
|
||||
#9 80.97 Found existing installation: PyOpenGL 3.1.0
|
||||
#9 81.07 Uninstalling PyOpenGL-3.1.0:
|
||||
#9 81.09 Successfully uninstalled PyOpenGL-3.1.0
|
||||
#9 81.95 Successfully installed PyOpenGL-3.1.7
|
||||
#9 81.95 WARNING: 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.
|
||||
#9 DONE 82.3s
|
||||
|
||||
#10 [6/6] COPY skill.src ./skill.src
|
||||
#10 DONE 0.2s
|
||||
|
||||
#11 exporting to image
|
||||
#11 exporting layers
|
||||
#11 exporting layers 18.6s done
|
||||
#11 exporting manifest sha256:e3162acb62db45ed994ae29e83a1bfaa07d54ab2c9f70a42034978865f0e5bfd done
|
||||
#11 exporting config sha256:eccea0b0f80670e258e0b4119d7cf39046b3415cdae7029a2c4f948bb9aa56f1 done
|
||||
#11 exporting attestation manifest sha256:51cc65728f76ec08f88fb725987649fbcfffe036c0965aec68b6652cd11dd7e0 done
|
||||
#11 exporting manifest list sha256:8017361c440d502568dfa60547eee8769800ae2dbddf682f0f909ee2ed5091a2 done
|
||||
#11 naming to docker.io/library/step-parser:dev done
|
||||
#11 DONE 18.7s
|
||||
|
||||
View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/b8ggdw1yff1bk16im8g9of8bf
|
||||
|
||||
Built step-parser:dev.
|
||||
|
||||
Next:
|
||||
./smoke-test.sh # validate the kernel + render + diagram
|
||||
docker run --rm --entrypoint pip step-parser:dev freeze > requirements.lock.txt
|
||||
|
||||
Push to the Unraid registry once green:
|
||||
docker tag step-parser:dev registry.alwisp.com/jason/step-parser:latest
|
||||
docker push registry.alwisp.com/jason/step-parser:latest
|
||||
BUILD_EXIT=0
|
||||
Reference in New Issue
Block a user