2026-09-02T15:34:28,074 Created temporary directory: /tmp/pip-ephem-wheel-cache-piwikgmc 2026-09-02T15:34:28,076 Created temporary directory: /tmp/pip-build-tracker-f88n45t8 2026-09-02T15:34:28,077 Initialized build tracking at /tmp/pip-build-tracker-f88n45t8 2026-09-02T15:34:28,077 Created build tracker: /tmp/pip-build-tracker-f88n45t8 2026-09-02T15:34:28,077 Entered build tracker: /tmp/pip-build-tracker-f88n45t8 2026-09-02T15:34:28,078 Created temporary directory: /tmp/pip-wheel-qtvmscud 2026-09-02T15:34:28,081 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-02T15:34:28,084 Created temporary directory: /tmp/pip-ephem-wheel-cache-dd0nu3sj 2026-09-02T15:34:28,106 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-02T15:34:28,110 2 location(s) to search for versions of ocp-viewer-core: 2026-09-02T15:34:28,110 * https://pypi.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,110 * https://www.piwheels.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,110 Fetching project page and analyzing links: https://pypi.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,111 Getting page https://pypi.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,113 Found index url https://pypi.org/simple 2026-09-02T15:34:28,342 Fetched page https://pypi.org/simple/ocp-viewer-core/ as application/vnd.pypi.simple.v1+json 2026-09-02T15:34:28,345 Skipping link: No binaries permitted for ocp-viewer-core: https://files.pythonhosted.org/packages/90/c4/658b1c434b4c7ab0a282b22a0cdc7a506f9039ca06e74f5bc31c54d18972/ocp_viewer_core-1.0.0-py3-none-any.whl (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,347 Found link https://files.pythonhosted.org/packages/13/ba/df2c210b6be19644d9f514a0890eae1e0cd84b95464ec2b2e7eed002adde/ocp_viewer_core-1.0.0.tar.gz (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10), version: 1.0.0 2026-09-02T15:34:28,347 Skipping link: No binaries permitted for ocp-viewer-core: https://files.pythonhosted.org/packages/76/55/a5b9c07d8bfdb7cc914d734832433303034a00a55ce249f76d4c22069d09/ocp_viewer_core-1.0.1-py3-none-any.whl (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,348 Found link https://files.pythonhosted.org/packages/f1/eb/cd3f293bca345f277c2bdb554f6c85ef0cc1727a66ecbc24e19d25469561/ocp_viewer_core-1.0.1.tar.gz (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10), version: 1.0.1 2026-09-02T15:34:28,349 Skipping link: No binaries permitted for ocp-viewer-core: https://files.pythonhosted.org/packages/e9/27/0688d5c4880ebe25c8a2c00830797e72196f37e30a10f55cbb90a103d855/ocp_viewer_core-1.0.2-py3-none-any.whl (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,350 Found link https://files.pythonhosted.org/packages/36/32/5f4430236c0d230a292e3fd8386d0c0c10db9789551b1cb9e5cc6bcda609/ocp_viewer_core-1.0.2.tar.gz (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10), version: 1.0.2 2026-09-02T15:34:28,350 Skipping link: No binaries permitted for ocp-viewer-core: https://files.pythonhosted.org/packages/aa/84/8736f7a2fb651f7990cb36eaeb6aa46e081283b795f373f423021534dd2b/ocp_viewer_core-1.0.3-py3-none-any.whl (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,351 Found link https://files.pythonhosted.org/packages/66/65/7011048e23bd94851a89574027298ddda8ae5f8b55cc48901e015b8aec2c/ocp_viewer_core-1.0.3.tar.gz (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10), version: 1.0.3 2026-09-02T15:34:28,352 Skipping link: No binaries permitted for ocp-viewer-core: https://files.pythonhosted.org/packages/ab/0b/42495157f6c97ec3ec219b5c7aa4885c24a1784bd62d620e272ce487e606/ocp_viewer_core-1.0.4-py3-none-any.whl (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,353 Found link https://files.pythonhosted.org/packages/1a/14/05c573c4034cda877dcc67e92756a12d940df4076d3bd6936f7ecb6aa71e/ocp_viewer_core-1.0.4.tar.gz (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10), version: 1.0.4 2026-09-02T15:34:28,354 Skipping link: No binaries permitted for ocp-viewer-core: https://files.pythonhosted.org/packages/b7/fa/764e3cc3945cc2dd7a17229640ad2375b8111eb66eb7d7446d418957c967/ocp_viewer_core-1.0.5-py3-none-any.whl (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,355 Found link https://files.pythonhosted.org/packages/79/af/679be3f05e6eb19f607a50f0588c72ec968d0eab374698678852acd7630c/ocp_viewer_core-1.0.5.tar.gz (from https://pypi.org/simple/ocp-viewer-core/) (requires-python:>=3.10), version: 1.0.5 2026-09-02T15:34:28,356 Fetching project page and analyzing links: https://www.piwheels.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,356 Getting page https://www.piwheels.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,358 Found index url https://www.piwheels.org/simple 2026-09-02T15:34:28,546 Fetched page https://www.piwheels.org/simple/ocp-viewer-core/ as text/html 2026-09-02T15:34:28,549 Skipping link: No binaries permitted for ocp-viewer-core: https://www.piwheels.org/simple/ocp-viewer-core/ocp_viewer_core-1.0.4-py3-none-any.whl#sha256=bbd46e1a16438aa28245500689f09a6c94e8dd145235c84b2de5a881d30e1628 (from https://www.piwheels.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,549 Skipping link: No binaries permitted for ocp-viewer-core: https://www.piwheels.org/simple/ocp-viewer-core/ocp_viewer_core-1.0.3-py3-none-any.whl#sha256=61987e9642571d92a43cf93951fdd00b3a8f96450efac4a94b60e833088ec7c1 (from https://www.piwheels.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,550 Skipping link: No binaries permitted for ocp-viewer-core: https://www.piwheels.org/simple/ocp-viewer-core/ocp_viewer_core-1.0.2-py3-none-any.whl#sha256=e29935c8b5e0071b4b783b3bbf156f0944e145ccd7bfda950c86f03109cfcf6f (from https://www.piwheels.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,550 Skipping link: No binaries permitted for ocp-viewer-core: https://www.piwheels.org/simple/ocp-viewer-core/ocp_viewer_core-1.0.1-py3-none-any.whl#sha256=6e437979b26cc96e455c145feceefb0d7bdc1833ad94c4135808f293f9b39974 (from https://www.piwheels.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,551 Skipping link: No binaries permitted for ocp-viewer-core: https://www.piwheels.org/simple/ocp-viewer-core/ocp_viewer_core-1.0.0-py3-none-any.whl#sha256=1ca563af7ba4470c398b8c061b58e20fdd120ea3cc0977c9e0215c31c7c9ce98 (from https://www.piwheels.org/simple/ocp-viewer-core/) (requires-python:>=3.10) 2026-09-02T15:34:28,552 Skipping link: not a file: https://www.piwheels.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,552 Skipping link: not a file: https://pypi.org/simple/ocp-viewer-core/ 2026-09-02T15:34:28,572 Given no hashes to check 1 links for project 'ocp-viewer-core': discarding no candidates 2026-09-02T15:34:28,590 Collecting ocp-viewer-core==1.0.5 2026-09-02T15:34:28,593 Created temporary directory: /tmp/pip-unpack-zyhjxmq8 2026-09-02T15:34:28,748 Downloading ocp_viewer_core-1.0.5.tar.gz (111 kB) 2026-09-02T15:34:28,928 Added ocp-viewer-core==1.0.5 from https://files.pythonhosted.org/packages/79/af/679be3f05e6eb19f607a50f0588c72ec968d0eab374698678852acd7630c/ocp_viewer_core-1.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-f88n45t8' 2026-09-02T15:34:28,936 Created temporary directory: /tmp/pip-build-env-iuhxc8cd 2026-09-02T15:34:28,942 Installing build dependencies: started 2026-09-02T15:34:28,944 Running command pip subprocess to install build dependencies 2026-09-02T15:34:30,132 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-09-02T15:34:30,548 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-09-02T15:34:30,574 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-09-02T15:34:32,339 Collecting setuptools>=80 2026-09-02T15:34:32,340 Obtaining dependency information for setuptools>=80 from https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata 2026-09-02T15:34:32,354 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-09-02T15:34:32,594 Collecting wheel 2026-09-02T15:34:32,595 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata 2026-09-02T15:34:32,610 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl.metadata (2.3 kB) 2026-09-02T15:34:32,802 Collecting packaging>=24.0 2026-09-02T15:34:32,803 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata 2026-09-02T15:34:32,821 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl.metadata (3.6 kB) 2026-09-02T15:34:33,018 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-02T15:34:33,043 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-02T15:34:33,115 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-02T15:34:33,145 Using cached https://www.piwheels.org/simple/wheel/wheel-0.48.0-py3-none-any.whl (33 kB) 2026-09-02T15:34:33,181 Using cached https://www.piwheels.org/simple/packaging/packaging-26.3-py3-none-any.whl (129 kB) 2026-09-02T15:34:33,253 Using cached https://www.piwheels.org/simple/setuptools/setuptools-84.0.0-py3-none-any.whl (818 kB) 2026-09-02T15:34:36,019 Installing collected packages: setuptools, packaging, wheel 2026-09-02T15:34:38,800 Creating /tmp/pip-build-env-iuhxc8cd/overlay/local/bin 2026-09-02T15:34:38,802 changing mode of /tmp/pip-build-env-iuhxc8cd/overlay/local/bin/wheel to 755 2026-09-02T15:34:38,823 Successfully installed packaging-26.3 setuptools-84.0.0 wheel-0.48.0 2026-09-02T15:34:39,110 Installing build dependencies: finished with status 'done' 2026-09-02T15:34:39,116 Getting requirements to build wheel: started 2026-09-02T15:34:39,118 Running command Getting requirements to build wheel 2026-09-02T15:34:39,809 running egg_info 2026-09-02T15:34:39,815 writing ocp_viewer_core.egg-info/PKG-INFO 2026-09-02T15:34:39,819 writing dependency_links to ocp_viewer_core.egg-info/dependency_links.txt 2026-09-02T15:34:39,822 writing requirements to ocp_viewer_core.egg-info/requires.txt 2026-09-02T15:34:39,823 writing top-level names to ocp_viewer_core.egg-info/top_level.txt 2026-09-02T15:34:39,842 reading manifest file 'ocp_viewer_core.egg-info/SOURCES.txt' 2026-09-02T15:34:39,846 adding license file 'LICENSE' 2026-09-02T15:34:39,849 writing manifest file 'ocp_viewer_core.egg-info/SOURCES.txt' 2026-09-02T15:34:39,947 Getting requirements to build wheel: finished with status 'done' 2026-09-02T15:34:39,951 Created temporary directory: /tmp/pip-modern-metadata-ktygij0k 2026-09-02T15:34:39,953 Preparing metadata (pyproject.toml): started 2026-09-02T15:34:39,954 Running command Preparing metadata (pyproject.toml) 2026-09-02T15:34:40,613 running dist_info 2026-09-02T15:34:40,624 creating /tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info 2026-09-02T15:34:40,625 writing /tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info/PKG-INFO 2026-09-02T15:34:40,630 writing dependency_links to /tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info/dependency_links.txt 2026-09-02T15:34:40,632 writing requirements to /tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info/requires.txt 2026-09-02T15:34:40,634 writing top-level names to /tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info/top_level.txt 2026-09-02T15:34:40,635 writing manifest file '/tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info/SOURCES.txt' 2026-09-02T15:34:40,654 reading manifest file '/tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info/SOURCES.txt' 2026-09-02T15:34:40,656 adding license file 'LICENSE' 2026-09-02T15:34:40,659 writing manifest file '/tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core.egg-info/SOURCES.txt' 2026-09-02T15:34:40,660 creating '/tmp/pip-modern-metadata-ktygij0k/ocp_viewer_core-1.0.5.dist-info' 2026-09-02T15:34:40,789 Preparing metadata (pyproject.toml): finished with status 'done' 2026-09-02T15:34:40,794 Source in /tmp/pip-wheel-qtvmscud/ocp-viewer-core_e9b88a84904c4153b1c1c084e7d61028 has version 1.0.5, which satisfies requirement ocp-viewer-core==1.0.5 from https://files.pythonhosted.org/packages/79/af/679be3f05e6eb19f607a50f0588c72ec968d0eab374698678852acd7630c/ocp_viewer_core-1.0.5.tar.gz 2026-09-02T15:34:40,795 Removed ocp-viewer-core==1.0.5 from https://files.pythonhosted.org/packages/79/af/679be3f05e6eb19f607a50f0588c72ec968d0eab374698678852acd7630c/ocp_viewer_core-1.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-f88n45t8' 2026-09-02T15:34:40,801 Created temporary directory: /tmp/pip-unpack-zcd_qhmz 2026-09-02T15:34:40,801 Building wheels for collected packages: ocp-viewer-core 2026-09-02T15:34:40,806 Created temporary directory: /tmp/pip-wheel-tc4yv9zz 2026-09-02T15:34:40,807 Destination directory: /tmp/pip-wheel-tc4yv9zz 2026-09-02T15:34:40,809 Building wheel for ocp-viewer-core (pyproject.toml): started 2026-09-02T15:34:40,810 Running command Building wheel for ocp-viewer-core (pyproject.toml) 2026-09-02T15:34:41,439 running bdist_wheel 2026-09-02T15:34:41,456 running build 2026-09-02T15:34:41,457 running build_py 2026-09-02T15:34:41,463 creating build/lib/ocp_viewer_core 2026-09-02T15:34:41,465 copying ocp_viewer_core/state.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,468 copying ocp_viewer_core/logo.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,472 copying ocp_viewer_core/websocket.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,475 copying ocp_viewer_core/codec.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,476 copying ocp_viewer_core/viewer.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,478 copying ocp_viewer_core/config.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,481 copying ocp_viewer_core/__init__.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,483 copying ocp_viewer_core/_version.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,485 copying ocp_viewer_core/animation.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,488 copying ocp_viewer_core/utils.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,490 copying ocp_viewer_core/measure.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,493 copying ocp_viewer_core/comms.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,495 copying ocp_viewer_core/backend.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,498 copying ocp_viewer_core/show.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,502 copying ocp_viewer_core/keys.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,504 copying ocp_viewer_core/screenshot.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,506 copying ocp_viewer_core/selectors.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,508 copying ocp_viewer_core/colors.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,511 copying ocp_viewer_core/offline.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,513 copying ocp_viewer_core/materials.py -> build/lib/ocp_viewer_core 2026-09-02T15:34:41,515 running egg_info 2026-09-02T15:34:41,524 writing ocp_viewer_core.egg-info/PKG-INFO 2026-09-02T15:34:41,529 writing dependency_links to ocp_viewer_core.egg-info/dependency_links.txt 2026-09-02T15:34:41,530 writing requirements to ocp_viewer_core.egg-info/requires.txt 2026-09-02T15:34:41,531 writing top-level names to ocp_viewer_core.egg-info/top_level.txt 2026-09-02T15:34:41,541 reading manifest file 'ocp_viewer_core.egg-info/SOURCES.txt' 2026-09-02T15:34:41,544 adding license file 'LICENSE' 2026-09-02T15:34:41,547 writing manifest file 'ocp_viewer_core.egg-info/SOURCES.txt' 2026-09-02T15:34:41,559 installing to build/bdist.linux-armv7l/wheel 2026-09-02T15:34:41,560 running install 2026-09-02T15:34:41,582 running install_lib 2026-09-02T15:34:41,587 creating build/bdist.linux-armv7l/wheel 2026-09-02T15:34:41,589 creating build/bdist.linux-armv7l/wheel/ocp_viewer_core 2026-09-02T15:34:41,590 copying build/lib/ocp_viewer_core/state.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,593 copying build/lib/ocp_viewer_core/logo.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,597 copying build/lib/ocp_viewer_core/websocket.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,599 copying build/lib/ocp_viewer_core/codec.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,601 copying build/lib/ocp_viewer_core/viewer.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,602 copying build/lib/ocp_viewer_core/config.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,605 copying build/lib/ocp_viewer_core/__init__.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,607 copying build/lib/ocp_viewer_core/_version.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,608 copying build/lib/ocp_viewer_core/animation.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,610 copying build/lib/ocp_viewer_core/utils.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,612 copying build/lib/ocp_viewer_core/measure.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,615 copying build/lib/ocp_viewer_core/comms.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,617 copying build/lib/ocp_viewer_core/backend.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,619 copying build/lib/ocp_viewer_core/show.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,623 copying build/lib/ocp_viewer_core/keys.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,625 copying build/lib/ocp_viewer_core/screenshot.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,627 copying build/lib/ocp_viewer_core/selectors.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,629 copying build/lib/ocp_viewer_core/colors.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,631 copying build/lib/ocp_viewer_core/offline.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,633 copying build/lib/ocp_viewer_core/materials.py -> build/bdist.linux-armv7l/wheel/./ocp_viewer_core 2026-09-02T15:34:41,635 running install_egg_info 2026-09-02T15:34:41,640 Copying ocp_viewer_core.egg-info to build/bdist.linux-armv7l/wheel/./ocp_viewer_core-1.0.5-py3.11.egg-info 2026-09-02T15:34:41,650 running install_scripts 2026-09-02T15:34:41,660 creating build/bdist.linux-armv7l/wheel/ocp_viewer_core-1.0.5.dist-info/WHEEL 2026-09-02T15:34:41,663 creating '/tmp/pip-wheel-tc4yv9zz/.tmp-xh_meg5g/ocp_viewer_core-1.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-09-02T15:34:41,665 adding 'ocp_viewer_core/__init__.py' 2026-09-02T15:34:41,667 adding 'ocp_viewer_core/_version.py' 2026-09-02T15:34:41,669 adding 'ocp_viewer_core/animation.py' 2026-09-02T15:34:41,671 adding 'ocp_viewer_core/backend.py' 2026-09-02T15:34:41,672 adding 'ocp_viewer_core/codec.py' 2026-09-02T15:34:41,675 adding 'ocp_viewer_core/colors.py' 2026-09-02T15:34:41,678 adding 'ocp_viewer_core/comms.py' 2026-09-02T15:34:41,682 adding 'ocp_viewer_core/config.py' 2026-09-02T15:34:41,685 adding 'ocp_viewer_core/keys.py' 2026-09-02T15:34:41,700 adding 'ocp_viewer_core/logo.py' 2026-09-02T15:34:41,703 adding 'ocp_viewer_core/materials.py' 2026-09-02T15:34:41,705 adding 'ocp_viewer_core/measure.py' 2026-09-02T15:34:41,706 adding 'ocp_viewer_core/offline.py' 2026-09-02T15:34:41,708 adding 'ocp_viewer_core/screenshot.py' 2026-09-02T15:34:41,709 adding 'ocp_viewer_core/selectors.py' 2026-09-02T15:34:41,718 adding 'ocp_viewer_core/show.py' 2026-09-02T15:34:41,720 adding 'ocp_viewer_core/state.py' 2026-09-02T15:34:41,722 adding 'ocp_viewer_core/utils.py' 2026-09-02T15:34:41,723 adding 'ocp_viewer_core/viewer.py' 2026-09-02T15:34:41,725 adding 'ocp_viewer_core/websocket.py' 2026-09-02T15:34:41,729 adding 'ocp_viewer_core-1.0.5.dist-info/licenses/LICENSE' 2026-09-02T15:34:41,730 adding 'ocp_viewer_core-1.0.5.dist-info/METADATA' 2026-09-02T15:34:41,731 adding 'ocp_viewer_core-1.0.5.dist-info/WHEEL' 2026-09-02T15:34:41,732 adding 'ocp_viewer_core-1.0.5.dist-info/top_level.txt' 2026-09-02T15:34:41,733 adding 'ocp_viewer_core-1.0.5.dist-info/RECORD' 2026-09-02T15:34:41,736 removing build/bdist.linux-armv7l/wheel 2026-09-02T15:34:41,841 Building wheel for ocp-viewer-core (pyproject.toml): finished with status 'done' 2026-09-02T15:34:41,848 Created wheel for ocp-viewer-core: filename=ocp_viewer_core-1.0.5-py3-none-any.whl size=114599 sha256=8a38d466ce56754d4567fe14be671b655f0560b55218de78cd62940aac8534a6 2026-09-02T15:34:41,849 Stored in directory: /tmp/pip-ephem-wheel-cache-dd0nu3sj/wheels/d1/82/8c/903de7f25352469d2115f216322943a08edfe8413f71ae59ce 2026-09-02T15:34:41,860 Successfully built ocp-viewer-core 2026-09-02T15:34:41,866 Removed build tracker: '/tmp/pip-build-tracker-f88n45t8'