>>> py3-trimesh: Building testing/py3-trimesh 5.0.0-r0 (using abuild 3.18.0_rc5-r0) started Fri, 07 Aug 2026 14:28:17 +0000 >>> py3-trimesh: Validating /home/buildozer/aports/testing/py3-trimesh/APKBUILD... >>> py3-trimesh: Analyzing dependencies... >>> py3-trimesh: Installing for build: build-base py3-colorlog py3-jsonschema py3-lxml py3-mapbox-earcut py3-msgpack py3-networkx py3-numpy py3-pillow py3-pycollada py3-requests py3-rtree py3-scipy py3-shapely py3-svgpath python3 py3-gpep517 py3-setuptools py3-wheel py3-httpx py3-pyinstrument py3-pytest py3-pytest-xdist ( 1/147) Installing libbz2 (1.0.8-r6) ( 2/147) Installing libffi (3.5.2-r1) ( 3/147) Installing xz-libs (5.8.3-r0) ( 4/147) Installing mpdecimal (4.0.1-r0) ( 5/147) Installing libpanelw (6.6_p20260516-r0) ( 6/147) Installing readline (8.3.3-r1) ( 7/147) Installing sqlite-libs (3.53.4-r0) ( 8/147) Installing python3 (3.14.5-r2) ( 9/147) Installing python3-pycache-pyc0 (3.14.5-r2) ( 10/147) Installing pyc (3.14.5-r2) ( 11/147) Installing py3-colorlog-pyc (6.10.1-r1) ( 12/147) Installing python3-pyc (3.14.5-r2) ( 13/147) Installing py3-colorlog (6.10.1-r1) ( 14/147) Installing py3-attrs (26.1.0-r0) ( 15/147) Installing py3-attrs-pyc (26.1.0-r0) ( 16/147) Installing py3-rpds-py (0.30.0-r2) ( 17/147) Installing py3-rpds-py-pyc (0.30.0-r2) ( 18/147) Installing py3-typing-extensions (4.15.0-r1) ( 19/147) Installing py3-typing-extensions-pyc (4.15.0-r1) ( 20/147) Installing py3-referencing (0.37.0-r1) ( 21/147) Installing py3-referencing-pyc (0.37.0-r1) ( 22/147) Installing py3-jsonschema-specifications (2025.9.1-r2) ( 23/147) Installing py3-jsonschema-specifications-pyc (2025.9.1-r2) ( 24/147) Installing py3-jsonschema (4.26.0-r0) ( 25/147) Installing py3-jsonschema-pyc (4.26.0-r0) ( 26/147) Installing libxml2 (2.13.9-r2) ( 27/147) Installing libxslt (1.1.43-r3) ( 28/147) Installing py3-lxml (6.1.1-r0) ( 29/147) Installing py3-lxml-pyc (6.1.1-r0) ( 30/147) Installing openblas (0.3.30-r2) ( 31/147) Installing py3-numpy (2.5.1-r0) ( 32/147) Installing py3-numpy-tests (2.5.1-r0) ( 33/147) Installing py3-numpy-pyc (2.5.1-r0) ( 34/147) Installing py3-mapbox-earcut (2.0.0-r0) ( 35/147) Installing py3-mapbox-earcut-pyc (2.0.0-r0) ( 36/147) Installing py3-msgpack (1.1.2-r1) ( 37/147) Installing py3-msgpack-pyc (1.1.2-r1) ( 38/147) Installing py3-contourpy (1.3.3-r2) ( 39/147) Installing py3-contourpy-pyc (1.3.3-r2) ( 40/147) Installing py3-cycler (0.12.1-r2) ( 41/147) Installing py3-cycler-pyc (0.12.1-r2) ( 42/147) Installing py3-dateutil (2.9.0-r4) ( 43/147) Installing py3-dateutil-pyc (2.9.0-r4) ( 44/147) Installing py3-fonttools (4.60.1-r1) ( 45/147) Installing py3-fonttools-pyc (4.60.1-r1) ( 46/147) Installing py3-kiwisolver (1.5.0-r0) ( 47/147) Installing py3-kiwisolver-pyc (1.5.0-r0) ( 48/147) Installing py3-matplotlib-fonts (3.10.9-r0) ( 49/147) Installing py3-matplotlib-data (3.10.9-r0) ( 50/147) Installing py3-parsing (3.3.2-r1) ( 51/147) Installing py3-parsing-pyc (3.3.2-r1) ( 52/147) Installing py3-packaging (26.2-r0) ( 53/147) Installing py3-packaging-pyc (26.2-r0) ( 54/147) Installing libpng (1.6.58-r1) ( 55/147) Installing freetype (2.14.3-r0) ( 56/147) Installing libimagequant (4.4.1-r0) ( 57/147) Installing libjpeg-turbo (3.1.3-r0) ( 58/147) Installing lcms2 (2.19.1-r0) ( 59/147) Installing openjpeg (2.5.4-r1) ( 60/147) Installing libsharpyuv (1.6.0-r0) ( 61/147) Installing libwebp (1.6.0-r0) ( 62/147) Installing tiff (4.7.2-r0) ( 63/147) Installing libwebpdemux (1.6.0-r0) ( 64/147) Installing libwebpmux (1.6.0-r0) ( 65/147) Installing libxau (1.0.12-r0) ( 66/147) Installing libmd (1.2.0-r0) ( 67/147) Installing libbsd (0.12.2-r0) ( 68/147) Installing libxdmcp (1.1.5-r1) ( 69/147) Installing libxcb (1.17.0-r2) ( 70/147) Installing py3-pillow (12.3.0-r1) ( 71/147) Installing py3-pillow-pyc (12.3.0-r1) ( 72/147) Installing qhull (2020.2-r3) ( 73/147) Installing py3-matplotlib (3.10.9-r0) ( 74/147) Installing py3-matplotlib-pyc (3.10.9-r0) ( 75/147) Installing py3-tz (2026.2-r0) ( 76/147) Installing py3-tz-pyc (2026.2-r0) ( 77/147) Installing py3-tzdata (2026.3-r0) ( 78/147) Installing py3-tzdata-pyc (2026.3-r0) ( 79/147) Installing py3-pandas (3.0.4-r0) ( 80/147) Installing py3-pandas-pyc (3.0.4-r0) ( 81/147) Installing py3-platformdirs (4.9.6-r0) ( 82/147) Installing py3-platformdirs-pyc (4.9.6-r0) ( 83/147) Installing py3-certifi (2026.7.22-r0) ( 84/147) Installing py3-certifi-pyc (2026.7.22-r0) ( 85/147) Installing py3-charset-normalizer (3.4.9-r0) ( 86/147) Installing py3-charset-normalizer-pyc (3.4.9-r0) ( 87/147) Installing py3-idna (3.18-r0) ( 88/147) Installing py3-idna-pyc (3.18-r0) ( 89/147) Installing py3-urllib3 (2.7.0-r0) ( 90/147) Installing py3-urllib3-pyc (2.7.0-r0) ( 91/147) Installing py3-requests (2.34.2-r0) ( 92/147) Installing py3-requests-pyc (2.34.2-r0) ( 93/147) Installing py3-pooch (1.9.0-r1) ( 94/147) Installing py3-pooch-pyc (1.9.0-r1) ( 95/147) Installing libgfortran (15.2.0-r8) ( 96/147) Installing py3-scipy (1.18.0-r0) ( 97/147) Installing py3-scipy-pyc (1.18.0-r0) ( 98/147) Installing py3-networkx (3.6.1-r1) ( 99/147) Installing py3-networkx-pyc (3.6.1-r1) (100/147) Installing py3-pycollada (0.9.3-r0) (101/147) Installing py3-pycollada-pyc (0.9.3-r0) (102/147) Installing libspatialindex (2.1.0-r2) (103/147) Installing libspatialindex-dev (2.1.0-r2) (104/147) Installing py3-rtree (1.4.1-r2) (105/147) Installing py3-rtree-pyc (1.4.1-r2) (106/147) Installing geos (3.14.1-r0) (107/147) Installing py3-shapely (2.1.2-r1) (108/147) Installing py3-shapely-pyc (2.1.2-r1) (109/147) Installing py3-svgpath (7.0-r2) (110/147) Installing py3-svgpath-pyc (7.0-r2) (111/147) Installing py3-installer (1.0.1-r0) (112/147) Installing py3-installer-pyc (1.0.1-r0) (113/147) Installing py3-gpep517 (19-r2) (114/147) Installing py3-gpep517-pyc (19-r2) (115/147) Installing py3-setuptools (83.0.0-r0) (116/147) Installing py3-setuptools-pyc (83.0.0-r0) (117/147) Installing py3-wheel (0.47.0-r0) (118/147) Installing py3-wheel-pyc (0.47.0-r0) (119/147) Installing py3-curio (1.6-r4) (120/147) Installing py3-curio-pyc (1.6-r4) (121/147) Installing py3-sniffio (1.3.1-r2) (122/147) Installing py3-sniffio-pyc (1.3.1-r2) (123/147) Installing py3-anyio (4.12.1-r1) (124/147) Installing py3-anyio-pyc (4.12.1-r1) (125/147) Installing py3-h11 (0.16.0-r1) (126/147) Installing py3-h11-pyc (0.16.0-r1) (127/147) Installing py3-httpcore (1.0.9-r1) (128/147) Installing py3-httpcore-pyc (1.0.9-r1) (129/147) Installing py3-httpx (0.28.1-r1) (130/147) Installing py3-httpx-pyc (0.28.1-r1) (131/147) Installing py3-pyinstrument (5.1.2-r2) (132/147) Installing py3-pyinstrument-pyc (5.1.2-r2) (133/147) Installing py3-iniconfig (2.3.0-r1) (134/147) Installing py3-iniconfig-pyc (2.3.0-r1) (135/147) Installing py3-pluggy (1.6.0-r1) (136/147) Installing py3-pluggy-pyc (1.6.0-r1) (137/147) Installing py3-py (1.11.0-r5) (138/147) Installing py3-py-pyc (1.11.0-r5) (139/147) Installing py3-pygments (2.20.0-r0) (140/147) Installing py3-pygments-pyc (2.20.0-r0) (141/147) Installing py3-pytest (9.1.1-r0) (142/147) Installing py3-pytest-pyc (9.1.1-r0) (143/147) Installing py3-execnet (2.1.1-r1) (144/147) Installing py3-execnet-pyc (2.1.1-r1) (145/147) Installing py3-pytest-xdist (3.8.0-r1) (146/147) Installing py3-pytest-xdist-pyc (3.8.0-r1) (147/147) Installing .makedepends-py3-trimesh (20260807.142820) Executing busybox-1.38.0-r4.trigger OK: 672.6 MiB in 253 packages >>> py3-trimesh: Cleaning up srcdir >>> py3-trimesh: Cleaning up pkgdir >>> py3-trimesh: Cleaning up tmpdir >>> py3-trimesh: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-trimesh-5.0.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-trimesh: Fetching py3-trimesh-5.0.0.tar.gz::https://github.com/mikedh/trimesh/archive/refs/tags/5.0.0.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/py3-trimesh-5.0.0.tar.gz.part' py3-trimesh-5.0.0.ta 34% |*********** | 4653k 0:00:01 ETA py3-trimesh-5.0.0.ta 74% |*********************** | 9.7M 0:00:00 ETA py3-trimesh-5.0.0.ta 100% |********************************| 13.1M 0:00:00 ETA '/var/cache/distfiles/edge/py3-trimesh-5.0.0.tar.gz.part' saved /var/cache/distfiles/edge/py3-trimesh-5.0.0.tar.gz: OK >>> py3-trimesh: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-trimesh-5.0.0.tar.gz /var/cache/distfiles/edge/py3-trimesh-5.0.0.tar.gz: OK >>> py3-trimesh: Unpacking /var/cache/distfiles/edge/py3-trimesh-5.0.0.tar.gz... 2026-08-07 14:28:43,674 gpep517 INFO Building wheel via backend setuptools.build_meta /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2027-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2026-08-07 14:28:44,299 root INFO running bdist_wheel 2026-08-07 14:28:44,614 root INFO running build 2026-08-07 14:28:44,615 root INFO running build_py 2026-08-07 14:28:44,692 root INFO creating build/lib/trimesh 2026-08-07 14:28:44,696 root INFO copying trimesh/intersections.py -> build/lib/trimesh 2026-08-07 14:28:44,700 root INFO copying trimesh/geometry.py -> build/lib/trimesh 2026-08-07 14:28:44,704 root INFO copying trimesh/iteration.py -> build/lib/trimesh 2026-08-07 14:28:44,707 root INFO copying trimesh/primitives.py -> build/lib/trimesh 2026-08-07 14:28:44,711 root INFO copying trimesh/exceptions.py -> build/lib/trimesh 2026-08-07 14:28:44,714 root INFO copying trimesh/collision.py -> build/lib/trimesh 2026-08-07 14:28:44,718 root INFO copying trimesh/curvature.py -> build/lib/trimesh 2026-08-07 14:28:44,721 root INFO copying trimesh/interval.py -> build/lib/trimesh 2026-08-07 14:28:44,724 root INFO copying trimesh/__init__.py -> build/lib/trimesh 2026-08-07 14:28:44,727 root INFO copying trimesh/proximity.py -> build/lib/trimesh 2026-08-07 14:28:44,731 root INFO copying trimesh/grouping.py -> build/lib/trimesh 2026-08-07 14:28:44,734 root INFO copying trimesh/transformations.py -> build/lib/trimesh 2026-08-07 14:28:44,739 root INFO copying trimesh/typed.py -> build/lib/trimesh 2026-08-07 14:28:44,742 root INFO copying trimesh/version.py -> build/lib/trimesh 2026-08-07 14:28:44,745 root INFO copying trimesh/util.py -> build/lib/trimesh 2026-08-07 14:28:44,749 root INFO copying trimesh/rendering.py -> build/lib/trimesh 2026-08-07 14:28:44,752 root INFO copying trimesh/decomposition.py -> build/lib/trimesh 2026-08-07 14:28:44,754 root INFO copying trimesh/creation.py -> build/lib/trimesh 2026-08-07 14:28:44,757 root INFO copying trimesh/schemas.py -> build/lib/trimesh 2026-08-07 14:28:44,760 root INFO copying trimesh/convex.py -> build/lib/trimesh 2026-08-07 14:28:44,763 root INFO copying trimesh/units.py -> build/lib/trimesh 2026-08-07 14:28:44,765 root INFO copying trimesh/smoothing.py -> build/lib/trimesh 2026-08-07 14:28:44,769 root INFO copying trimesh/resolvers.py -> build/lib/trimesh 2026-08-07 14:28:44,771 root INFO copying trimesh/bounds.py -> build/lib/trimesh 2026-08-07 14:28:44,774 root INFO copying trimesh/triangles.py -> build/lib/trimesh 2026-08-07 14:28:44,777 root INFO copying trimesh/graph.py -> build/lib/trimesh 2026-08-07 14:28:44,780 root INFO copying trimesh/caching.py -> build/lib/trimesh 2026-08-07 14:28:44,783 root INFO copying trimesh/remesh.py -> build/lib/trimesh 2026-08-07 14:28:44,786 root INFO copying trimesh/sample.py -> build/lib/trimesh 2026-08-07 14:28:44,788 root INFO copying trimesh/parent.py -> build/lib/trimesh 2026-08-07 14:28:44,791 root INFO copying trimesh/nsphere.py -> build/lib/trimesh 2026-08-07 14:28:44,794 root INFO copying trimesh/poses.py -> build/lib/trimesh 2026-08-07 14:28:44,797 root INFO copying trimesh/__main__.py -> build/lib/trimesh 2026-08-07 14:28:44,799 root INFO copying trimesh/repair.py -> build/lib/trimesh 2026-08-07 14:28:44,802 root INFO copying trimesh/inertia.py -> build/lib/trimesh 2026-08-07 14:28:44,805 root INFO copying trimesh/constants.py -> build/lib/trimesh 2026-08-07 14:28:44,808 root INFO copying trimesh/points.py -> build/lib/trimesh 2026-08-07 14:28:44,811 root INFO copying trimesh/base.py -> build/lib/trimesh 2026-08-07 14:28:44,814 root INFO copying trimesh/registration.py -> build/lib/trimesh 2026-08-07 14:28:44,818 root INFO copying trimesh/comparison.py -> build/lib/trimesh 2026-08-07 14:28:44,821 root INFO copying trimesh/boolean.py -> build/lib/trimesh 2026-08-07 14:28:44,824 root INFO copying trimesh/permutate.py -> build/lib/trimesh 2026-08-07 14:28:44,827 root INFO creating build/lib/trimesh/ray 2026-08-07 14:28:44,829 root INFO copying trimesh/ray/ray_triangle.py -> build/lib/trimesh/ray 2026-08-07 14:28:44,832 root INFO copying trimesh/ray/__init__.py -> build/lib/trimesh/ray 2026-08-07 14:28:44,834 root INFO copying trimesh/ray/ray_pyembree.py -> build/lib/trimesh/ray 2026-08-07 14:28:44,837 root INFO copying trimesh/ray/ray_util.py -> build/lib/trimesh/ray 2026-08-07 14:28:44,841 root INFO creating build/lib/trimesh/path 2026-08-07 14:28:44,842 root INFO copying trimesh/path/intersections.py -> build/lib/trimesh/path 2026-08-07 14:28:44,845 root INFO copying trimesh/path/segments.py -> build/lib/trimesh/path 2026-08-07 14:28:44,848 root INFO copying trimesh/path/raster.py -> build/lib/trimesh/path 2026-08-07 14:28:44,850 root INFO copying trimesh/path/curve.py -> build/lib/trimesh/path 2026-08-07 14:28:44,853 root INFO copying trimesh/path/__init__.py -> build/lib/trimesh/path 2026-08-07 14:28:44,856 root INFO copying trimesh/path/util.py -> build/lib/trimesh/path 2026-08-07 14:28:44,859 root INFO copying trimesh/path/creation.py -> build/lib/trimesh/path 2026-08-07 14:28:44,863 root INFO copying trimesh/path/simplify.py -> build/lib/trimesh/path 2026-08-07 14:28:44,866 root INFO copying trimesh/path/polygons.py -> build/lib/trimesh/path 2026-08-07 14:28:44,869 root INFO copying trimesh/path/arc.py -> build/lib/trimesh/path 2026-08-07 14:28:44,872 root INFO copying trimesh/path/repair.py -> build/lib/trimesh/path 2026-08-07 14:28:44,875 root INFO copying trimesh/path/traversal.py -> build/lib/trimesh/path 2026-08-07 14:28:44,878 root INFO copying trimesh/path/entities.py -> build/lib/trimesh/path 2026-08-07 14:28:44,881 root INFO copying trimesh/path/path.py -> build/lib/trimesh/path 2026-08-07 14:28:44,884 root INFO copying trimesh/path/packing.py -> build/lib/trimesh/path 2026-08-07 14:28:44,888 root INFO creating build/lib/trimesh/path/exchange 2026-08-07 14:28:44,890 root INFO copying trimesh/path/exchange/load.py -> build/lib/trimesh/path/exchange 2026-08-07 14:28:44,892 root INFO copying trimesh/path/exchange/misc.py -> build/lib/trimesh/path/exchange 2026-08-07 14:28:44,895 root INFO copying trimesh/path/exchange/__init__.py -> build/lib/trimesh/path/exchange 2026-08-07 14:28:44,897 root INFO copying trimesh/path/exchange/svg_io.py -> build/lib/trimesh/path/exchange 2026-08-07 14:28:44,900 root INFO copying trimesh/path/exchange/export.py -> build/lib/trimesh/path/exchange 2026-08-07 14:28:44,903 root INFO copying trimesh/path/exchange/dxf.py -> build/lib/trimesh/path/exchange 2026-08-07 14:28:44,907 root INFO creating build/lib/trimesh/scene 2026-08-07 14:28:44,909 root INFO copying trimesh/scene/__init__.py -> build/lib/trimesh/scene 2026-08-07 14:28:44,912 root INFO copying trimesh/scene/lighting.py -> build/lib/trimesh/scene 2026-08-07 14:28:44,915 root INFO copying trimesh/scene/scene.py -> build/lib/trimesh/scene 2026-08-07 14:28:44,918 root INFO copying trimesh/scene/transforms.py -> build/lib/trimesh/scene 2026-08-07 14:28:44,922 root INFO copying trimesh/scene/cameras.py -> build/lib/trimesh/scene 2026-08-07 14:28:44,926 root INFO creating build/lib/trimesh/voxel 2026-08-07 14:28:44,928 root INFO copying trimesh/voxel/ops.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,930 root INFO copying trimesh/voxel/__init__.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,933 root INFO copying trimesh/voxel/creation.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,936 root INFO copying trimesh/voxel/encoding.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,939 root INFO copying trimesh/voxel/transforms.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,942 root INFO copying trimesh/voxel/morphology.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,945 root INFO copying trimesh/voxel/runlength.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,948 root INFO copying trimesh/voxel/base.py -> build/lib/trimesh/voxel 2026-08-07 14:28:44,952 root INFO creating build/lib/trimesh/visual 2026-08-07 14:28:44,953 root INFO copying trimesh/visual/__init__.py -> build/lib/trimesh/visual 2026-08-07 14:28:44,956 root INFO copying trimesh/visual/objects.py -> build/lib/trimesh/visual 2026-08-07 14:28:44,959 root INFO copying trimesh/visual/color.py -> build/lib/trimesh/visual 2026-08-07 14:28:44,962 root INFO copying trimesh/visual/texture.py -> build/lib/trimesh/visual 2026-08-07 14:28:44,965 root INFO copying trimesh/visual/gloss.py -> build/lib/trimesh/visual 2026-08-07 14:28:44,968 root INFO copying trimesh/visual/base.py -> build/lib/trimesh/visual 2026-08-07 14:28:44,971 root INFO copying trimesh/visual/material.py -> build/lib/trimesh/visual 2026-08-07 14:28:44,975 root INFO creating build/lib/trimesh/viewer 2026-08-07 14:28:44,977 root INFO copying trimesh/viewer/trackball.py -> build/lib/trimesh/viewer 2026-08-07 14:28:44,980 root INFO copying trimesh/viewer/__init__.py -> build/lib/trimesh/viewer 2026-08-07 14:28:44,982 root INFO copying trimesh/viewer/notebook.py -> build/lib/trimesh/viewer 2026-08-07 14:28:44,985 root INFO copying trimesh/viewer/windowed.py -> build/lib/trimesh/viewer 2026-08-07 14:28:44,989 root INFO creating build/lib/trimesh/exchange 2026-08-07 14:28:44,991 root INFO copying trimesh/exchange/xyz.py -> build/lib/trimesh/exchange 2026-08-07 14:28:44,994 root INFO copying trimesh/exchange/xaml.py -> build/lib/trimesh/exchange 2026-08-07 14:28:44,997 root INFO copying trimesh/exchange/load.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,000 root INFO copying trimesh/exchange/misc.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,002 root INFO copying trimesh/exchange/__init__.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,005 root INFO copying trimesh/exchange/cascade.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,007 root INFO copying trimesh/exchange/threedxml.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,010 root INFO copying trimesh/exchange/obj.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,013 root INFO copying trimesh/exchange/off.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,016 root INFO copying trimesh/exchange/threemf.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,019 root INFO copying trimesh/exchange/binvox.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,022 root INFO copying trimesh/exchange/ply.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,025 root INFO copying trimesh/exchange/common.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,027 root INFO copying trimesh/exchange/export.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,030 root INFO copying trimesh/exchange/dae.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,032 root INFO copying trimesh/exchange/urdf.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,035 root INFO copying trimesh/exchange/stl.py -> build/lib/trimesh/exchange 2026-08-07 14:28:45,039 root INFO creating build/lib/trimesh/exchange/gltf 2026-08-07 14:28:45,040 root INFO copying trimesh/exchange/gltf/__init__.py -> build/lib/trimesh/exchange/gltf 2026-08-07 14:28:45,044 root INFO copying trimesh/exchange/gltf/extensions.py -> build/lib/trimesh/exchange/gltf 2026-08-07 14:28:45,047 root INFO creating build/lib/trimesh/resources 2026-08-07 14:28:45,049 root INFO copying trimesh/resources/__init__.py -> build/lib/trimesh/resources 2026-08-07 14:28:45,052 root INFO creating build/lib/trimesh/interfaces 2026-08-07 14:28:45,054 root INFO copying trimesh/interfaces/__init__.py -> build/lib/trimesh/interfaces 2026-08-07 14:28:45,057 root INFO copying trimesh/interfaces/blender.py -> build/lib/trimesh/interfaces 2026-08-07 14:28:45,059 root INFO copying trimesh/interfaces/generic.py -> build/lib/trimesh/interfaces 2026-08-07 14:28:45,086 root INFO copying trimesh/py.typed -> build/lib/trimesh 2026-08-07 14:28:45,088 root INFO creating build/lib/trimesh/resources/templates 2026-08-07 14:28:45,090 root INFO copying trimesh/resources/templates/dxf.json -> build/lib/trimesh/resources/templates 2026-08-07 14:28:45,093 root INFO copying trimesh/resources/templates/base.svg -> build/lib/trimesh/resources/templates 2026-08-07 14:28:45,095 root INFO copying trimesh/resources/templates/blender_boolean.py.tmpl -> build/lib/trimesh/resources/templates 2026-08-07 14:28:45,097 root INFO copying trimesh/resources/templates/blender_unwrap.py.template -> build/lib/trimesh/resources/templates 2026-08-07 14:28:45,100 root INFO copying trimesh/resources/templates/ply.json -> build/lib/trimesh/resources/templates 2026-08-07 14:28:45,102 root INFO copying trimesh/resources/templates/viewer.zip -> build/lib/trimesh/resources/templates 2026-08-07 14:28:45,106 root INFO copying trimesh/resources/templates/path.svg -> build/lib/trimesh/resources/templates 2026-08-07 14:28:45,109 root INFO copying trimesh/resources/units_to_inches.json -> build/lib/trimesh/resources 2026-08-07 14:28:45,111 root INFO copying trimesh/resources/color_map.json.gzip -> build/lib/trimesh/resources 2026-08-07 14:28:45,114 root INFO copying trimesh/resources/creation.json -> build/lib/trimesh/resources 2026-08-07 14:28:45,116 root INFO creating build/lib/trimesh/resources/schema 2026-08-07 14:28:45,118 root INFO copying trimesh/resources/schema/gltf2.schema.zip -> build/lib/trimesh/resources/schema 2026-08-07 14:28:45,121 root INFO copying trimesh/resources/schema/README.md -> build/lib/trimesh/resources/schema 2026-08-07 14:28:45,124 root INFO copying trimesh/resources/schema/urdf.xsd -> build/lib/trimesh/resources/schema 2026-08-07 14:28:45,127 root INFO creating build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,128 root INFO copying trimesh/resources/schema/primitive/box.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,131 root INFO copying trimesh/resources/schema/primitive/trimesh.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,133 root INFO copying trimesh/resources/schema/primitive/extrusion.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,136 root INFO copying trimesh/resources/schema/primitive/scenegraph.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,138 root INFO copying trimesh/resources/schema/primitive/transform.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,141 root INFO copying trimesh/resources/schema/primitive/capsule.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,145 root INFO copying trimesh/resources/schema/primitive/sphere.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,147 root INFO copying trimesh/resources/schema/primitive/primitive.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,150 root INFO copying trimesh/resources/schema/primitive/cylinder.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,152 root INFO copying trimesh/resources/schema/primitive/wkt.polygon.schema.json -> build/lib/trimesh/resources/schema/primitive 2026-08-07 14:28:45,292 root INFO installing to build/bdist.linux-riscv64/wheel 2026-08-07 14:28:45,292 root INFO running install 2026-08-07 14:28:45,347 root INFO running install_lib 2026-08-07 14:28:45,409 root INFO creating build/bdist.linux-riscv64/wheel 2026-08-07 14:28:45,411 root INFO creating build/bdist.linux-riscv64/wheel/trimesh 2026-08-07 14:28:45,413 root INFO copying build/lib/trimesh/intersections.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,416 root INFO copying build/lib/trimesh/geometry.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,418 root INFO copying build/lib/trimesh/iteration.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,420 root INFO copying build/lib/trimesh/primitives.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,423 root INFO copying build/lib/trimesh/exceptions.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,426 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/viewer 2026-08-07 14:28:45,427 root INFO copying build/lib/trimesh/viewer/trackball.py -> build/bdist.linux-riscv64/wheel/./trimesh/viewer 2026-08-07 14:28:45,430 root INFO copying build/lib/trimesh/viewer/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/viewer 2026-08-07 14:28:45,433 root INFO copying build/lib/trimesh/viewer/notebook.py -> build/bdist.linux-riscv64/wheel/./trimesh/viewer 2026-08-07 14:28:45,435 root INFO copying build/lib/trimesh/viewer/windowed.py -> build/bdist.linux-riscv64/wheel/./trimesh/viewer 2026-08-07 14:28:45,438 root INFO copying build/lib/trimesh/collision.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,441 root INFO copying build/lib/trimesh/curvature.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,443 root INFO copying build/lib/trimesh/interval.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,445 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/resources 2026-08-07 14:28:45,447 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/resources/schema 2026-08-07 14:28:45,449 root INFO copying build/lib/trimesh/resources/schema/gltf2.schema.zip -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema 2026-08-07 14:28:45,451 root INFO copying build/lib/trimesh/resources/schema/README.md -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema 2026-08-07 14:28:45,453 root INFO copying build/lib/trimesh/resources/schema/urdf.xsd -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema 2026-08-07 14:28:45,456 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/resources/schema/primitive 2026-08-07 14:28:45,458 root INFO copying build/lib/trimesh/resources/schema/primitive/box.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,460 root INFO copying build/lib/trimesh/resources/schema/primitive/trimesh.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,462 root INFO copying build/lib/trimesh/resources/schema/primitive/extrusion.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,464 root INFO copying build/lib/trimesh/resources/schema/primitive/scenegraph.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,467 root INFO copying build/lib/trimesh/resources/schema/primitive/transform.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,469 root INFO copying build/lib/trimesh/resources/schema/primitive/capsule.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,471 root INFO copying build/lib/trimesh/resources/schema/primitive/sphere.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,473 root INFO copying build/lib/trimesh/resources/schema/primitive/primitive.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,475 root INFO copying build/lib/trimesh/resources/schema/primitive/cylinder.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,477 root INFO copying build/lib/trimesh/resources/schema/primitive/wkt.polygon.schema.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/schema/primitive 2026-08-07 14:28:45,480 root INFO copying build/lib/trimesh/resources/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/resources 2026-08-07 14:28:45,482 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/resources/templates 2026-08-07 14:28:45,484 root INFO copying build/lib/trimesh/resources/templates/dxf.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/templates 2026-08-07 14:28:45,486 root INFO copying build/lib/trimesh/resources/templates/base.svg -> build/bdist.linux-riscv64/wheel/./trimesh/resources/templates 2026-08-07 14:28:45,488 root INFO copying build/lib/trimesh/resources/templates/blender_boolean.py.tmpl -> build/bdist.linux-riscv64/wheel/./trimesh/resources/templates 2026-08-07 14:28:45,491 root INFO copying build/lib/trimesh/resources/templates/blender_unwrap.py.template -> build/bdist.linux-riscv64/wheel/./trimesh/resources/templates 2026-08-07 14:28:45,493 root INFO copying build/lib/trimesh/resources/templates/ply.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources/templates 2026-08-07 14:28:45,495 root INFO copying build/lib/trimesh/resources/templates/viewer.zip -> build/bdist.linux-riscv64/wheel/./trimesh/resources/templates 2026-08-07 14:28:45,500 root INFO copying build/lib/trimesh/resources/templates/path.svg -> build/bdist.linux-riscv64/wheel/./trimesh/resources/templates 2026-08-07 14:28:45,503 root INFO copying build/lib/trimesh/resources/units_to_inches.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources 2026-08-07 14:28:45,505 root INFO copying build/lib/trimesh/resources/color_map.json.gzip -> build/bdist.linux-riscv64/wheel/./trimesh/resources 2026-08-07 14:28:45,508 root INFO copying build/lib/trimesh/resources/creation.json -> build/bdist.linux-riscv64/wheel/./trimesh/resources 2026-08-07 14:28:45,510 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/exchange 2026-08-07 14:28:45,512 root INFO copying build/lib/trimesh/exchange/xyz.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,514 root INFO copying build/lib/trimesh/exchange/xaml.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,516 root INFO copying build/lib/trimesh/exchange/load.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,518 root INFO copying build/lib/trimesh/exchange/misc.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,521 root INFO copying build/lib/trimesh/exchange/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,523 root INFO copying build/lib/trimesh/exchange/cascade.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,525 root INFO copying build/lib/trimesh/exchange/threedxml.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,528 root INFO copying build/lib/trimesh/exchange/obj.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,530 root INFO copying build/lib/trimesh/exchange/off.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,533 root INFO copying build/lib/trimesh/exchange/threemf.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,535 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/exchange/gltf 2026-08-07 14:28:45,537 root INFO copying build/lib/trimesh/exchange/gltf/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange/gltf 2026-08-07 14:28:45,540 root INFO copying build/lib/trimesh/exchange/gltf/extensions.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange/gltf 2026-08-07 14:28:45,542 root INFO copying build/lib/trimesh/exchange/binvox.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,545 root INFO copying build/lib/trimesh/exchange/ply.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,548 root INFO copying build/lib/trimesh/exchange/common.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,550 root INFO copying build/lib/trimesh/exchange/export.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,552 root INFO copying build/lib/trimesh/exchange/dae.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,555 root INFO copying build/lib/trimesh/exchange/urdf.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,558 root INFO copying build/lib/trimesh/exchange/stl.py -> build/bdist.linux-riscv64/wheel/./trimesh/exchange 2026-08-07 14:28:45,561 root INFO copying build/lib/trimesh/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,563 root INFO copying build/lib/trimesh/proximity.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,566 root INFO copying build/lib/trimesh/grouping.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,568 root INFO copying build/lib/trimesh/transformations.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,572 root INFO copying build/lib/trimesh/typed.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,574 root INFO copying build/lib/trimesh/version.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,577 root INFO copying build/lib/trimesh/util.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,580 root INFO copying build/lib/trimesh/rendering.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,583 root INFO copying build/lib/trimesh/decomposition.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,585 root INFO copying build/lib/trimesh/creation.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,588 root INFO copying build/lib/trimesh/schemas.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,590 root INFO copying build/lib/trimesh/convex.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,592 root INFO copying build/lib/trimesh/py.typed -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,594 root INFO copying build/lib/trimesh/units.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,597 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/scene 2026-08-07 14:28:45,598 root INFO copying build/lib/trimesh/scene/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/scene 2026-08-07 14:28:45,600 root INFO copying build/lib/trimesh/scene/lighting.py -> build/bdist.linux-riscv64/wheel/./trimesh/scene 2026-08-07 14:28:45,603 root INFO copying build/lib/trimesh/scene/scene.py -> build/bdist.linux-riscv64/wheel/./trimesh/scene 2026-08-07 14:28:45,606 root INFO copying build/lib/trimesh/scene/transforms.py -> build/bdist.linux-riscv64/wheel/./trimesh/scene 2026-08-07 14:28:45,609 root INFO copying build/lib/trimesh/scene/cameras.py -> build/bdist.linux-riscv64/wheel/./trimesh/scene 2026-08-07 14:28:45,611 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/voxel 2026-08-07 14:28:45,613 root INFO copying build/lib/trimesh/voxel/ops.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,615 root INFO copying build/lib/trimesh/voxel/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,617 root INFO copying build/lib/trimesh/voxel/creation.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,620 root INFO copying build/lib/trimesh/voxel/encoding.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,622 root INFO copying build/lib/trimesh/voxel/transforms.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,624 root INFO copying build/lib/trimesh/voxel/morphology.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,627 root INFO copying build/lib/trimesh/voxel/runlength.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,629 root INFO copying build/lib/trimesh/voxel/base.py -> build/bdist.linux-riscv64/wheel/./trimesh/voxel 2026-08-07 14:28:45,632 root INFO copying build/lib/trimesh/smoothing.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,634 root INFO copying build/lib/trimesh/resolvers.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,637 root INFO copying build/lib/trimesh/bounds.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,639 root INFO copying build/lib/trimesh/triangles.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,641 root INFO copying build/lib/trimesh/graph.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,644 root INFO copying build/lib/trimesh/caching.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,646 root INFO copying build/lib/trimesh/remesh.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,648 root INFO copying build/lib/trimesh/sample.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,651 root INFO copying build/lib/trimesh/parent.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,653 root INFO copying build/lib/trimesh/nsphere.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,655 root INFO copying build/lib/trimesh/poses.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,658 root INFO copying build/lib/trimesh/__main__.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,660 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/path 2026-08-07 14:28:45,662 root INFO copying build/lib/trimesh/path/intersections.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,664 root INFO copying build/lib/trimesh/path/segments.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,666 root INFO copying build/lib/trimesh/path/raster.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,668 root INFO copying build/lib/trimesh/path/curve.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,671 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/path/exchange 2026-08-07 14:28:45,673 root INFO copying build/lib/trimesh/path/exchange/load.py -> build/bdist.linux-riscv64/wheel/./trimesh/path/exchange 2026-08-07 14:28:45,675 root INFO copying build/lib/trimesh/path/exchange/misc.py -> build/bdist.linux-riscv64/wheel/./trimesh/path/exchange 2026-08-07 14:28:45,677 root INFO copying build/lib/trimesh/path/exchange/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/path/exchange 2026-08-07 14:28:45,679 root INFO copying build/lib/trimesh/path/exchange/svg_io.py -> build/bdist.linux-riscv64/wheel/./trimesh/path/exchange 2026-08-07 14:28:45,682 root INFO copying build/lib/trimesh/path/exchange/export.py -> build/bdist.linux-riscv64/wheel/./trimesh/path/exchange 2026-08-07 14:28:45,684 root INFO copying build/lib/trimesh/path/exchange/dxf.py -> build/bdist.linux-riscv64/wheel/./trimesh/path/exchange 2026-08-07 14:28:45,687 root INFO copying build/lib/trimesh/path/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,689 root INFO copying build/lib/trimesh/path/util.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,691 root INFO copying build/lib/trimesh/path/creation.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,693 root INFO copying build/lib/trimesh/path/simplify.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,695 root INFO copying build/lib/trimesh/path/polygons.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,697 root INFO copying build/lib/trimesh/path/arc.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,699 root INFO copying build/lib/trimesh/path/repair.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,701 root INFO copying build/lib/trimesh/path/traversal.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,703 root INFO copying build/lib/trimesh/path/entities.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,706 root INFO copying build/lib/trimesh/path/path.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,709 root INFO copying build/lib/trimesh/path/packing.py -> build/bdist.linux-riscv64/wheel/./trimesh/path 2026-08-07 14:28:45,711 root INFO copying build/lib/trimesh/repair.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,713 root INFO copying build/lib/trimesh/inertia.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,716 root INFO copying build/lib/trimesh/constants.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,718 root INFO copying build/lib/trimesh/points.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,720 root INFO copying build/lib/trimesh/base.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,724 root INFO copying build/lib/trimesh/registration.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,727 root INFO copying build/lib/trimesh/comparison.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,729 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/ray 2026-08-07 14:28:45,731 root INFO copying build/lib/trimesh/ray/ray_triangle.py -> build/bdist.linux-riscv64/wheel/./trimesh/ray 2026-08-07 14:28:45,733 root INFO copying build/lib/trimesh/ray/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/ray 2026-08-07 14:28:45,735 root INFO copying build/lib/trimesh/ray/ray_pyembree.py -> build/bdist.linux-riscv64/wheel/./trimesh/ray 2026-08-07 14:28:45,737 root INFO copying build/lib/trimesh/ray/ray_util.py -> build/bdist.linux-riscv64/wheel/./trimesh/ray 2026-08-07 14:28:45,739 root INFO copying build/lib/trimesh/boolean.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,742 root INFO copying build/lib/trimesh/permutate.py -> build/bdist.linux-riscv64/wheel/./trimesh 2026-08-07 14:28:45,745 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/visual 2026-08-07 14:28:45,746 root INFO copying build/lib/trimesh/visual/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/visual 2026-08-07 14:28:45,749 root INFO copying build/lib/trimesh/visual/objects.py -> build/bdist.linux-riscv64/wheel/./trimesh/visual 2026-08-07 14:28:45,751 root INFO copying build/lib/trimesh/visual/color.py -> build/bdist.linux-riscv64/wheel/./trimesh/visual 2026-08-07 14:28:45,754 root INFO copying build/lib/trimesh/visual/texture.py -> build/bdist.linux-riscv64/wheel/./trimesh/visual 2026-08-07 14:28:45,756 root INFO copying build/lib/trimesh/visual/gloss.py -> build/bdist.linux-riscv64/wheel/./trimesh/visual 2026-08-07 14:28:45,758 root INFO copying build/lib/trimesh/visual/base.py -> build/bdist.linux-riscv64/wheel/./trimesh/visual 2026-08-07 14:28:45,760 root INFO copying build/lib/trimesh/visual/material.py -> build/bdist.linux-riscv64/wheel/./trimesh/visual 2026-08-07 14:28:45,763 root INFO creating build/bdist.linux-riscv64/wheel/trimesh/interfaces 2026-08-07 14:28:45,765 root INFO copying build/lib/trimesh/interfaces/__init__.py -> build/bdist.linux-riscv64/wheel/./trimesh/interfaces 2026-08-07 14:28:45,766 root INFO copying build/lib/trimesh/interfaces/blender.py -> build/bdist.linux-riscv64/wheel/./trimesh/interfaces 2026-08-07 14:28:45,768 root INFO copying build/lib/trimesh/interfaces/generic.py -> build/bdist.linux-riscv64/wheel/./trimesh/interfaces 2026-08-07 14:28:45,770 root INFO running install_egg_info 2026-08-07 14:28:45,829 root INFO running egg_info 2026-08-07 14:28:45,889 root INFO creating trimesh.egg-info 2026-08-07 14:28:45,890 root INFO writing trimesh.egg-info/PKG-INFO 2026-08-07 14:28:45,936 root INFO writing dependency_links to trimesh.egg-info/dependency_links.txt 2026-08-07 14:28:45,938 root INFO writing entry points to trimesh.egg-info/entry_points.txt 2026-08-07 14:28:45,953 root INFO writing requirements to trimesh.egg-info/requires.txt 2026-08-07 14:28:45,955 root INFO writing top-level names to trimesh.egg-info/top_level.txt 2026-08-07 14:28:45,957 root INFO writing manifest file 'trimesh.egg-info/SOURCES.txt' 2026-08-07 14:28:46,064 root INFO reading manifest file 'trimesh.egg-info/SOURCES.txt' 2026-08-07 14:28:46,066 root INFO adding license file 'LICENSE.md' 2026-08-07 14:28:46,084 root INFO writing manifest file 'trimesh.egg-info/SOURCES.txt' 2026-08-07 14:28:46,086 root INFO Copying trimesh.egg-info to build/bdist.linux-riscv64/wheel/./trimesh-5.0.0-py3.14.egg-info 2026-08-07 14:28:46,098 root INFO running install_scripts 2026-08-07 14:28:46,112 root INFO creating build/bdist.linux-riscv64/wheel/trimesh-5.0.0.dist-info/WHEEL 2026-08-07 14:28:46,115 wheel INFO creating '/home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/.dist/.tmp-awt1r9b2/trimesh-5.0.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2026-08-07 14:28:46,118 wheel INFO adding 'trimesh/__init__.py' 2026-08-07 14:28:46,121 wheel INFO adding 'trimesh/__main__.py' 2026-08-07 14:28:46,124 wheel INFO adding 'trimesh/base.py' 2026-08-07 14:28:46,129 wheel INFO adding 'trimesh/boolean.py' 2026-08-07 14:28:46,131 wheel INFO adding 'trimesh/bounds.py' 2026-08-07 14:28:46,134 wheel INFO adding 'trimesh/caching.py' 2026-08-07 14:28:46,136 wheel INFO adding 'trimesh/collision.py' 2026-08-07 14:28:46,139 wheel INFO adding 'trimesh/comparison.py' 2026-08-07 14:28:46,141 wheel INFO adding 'trimesh/constants.py' 2026-08-07 14:28:46,143 wheel INFO adding 'trimesh/convex.py' 2026-08-07 14:28:46,146 wheel INFO adding 'trimesh/creation.py' 2026-08-07 14:28:46,150 wheel INFO adding 'trimesh/curvature.py' 2026-08-07 14:28:46,152 wheel INFO adding 'trimesh/decomposition.py' 2026-08-07 14:28:46,154 wheel INFO adding 'trimesh/exceptions.py' 2026-08-07 14:28:46,156 wheel INFO adding 'trimesh/geometry.py' 2026-08-07 14:28:46,159 wheel INFO adding 'trimesh/graph.py' 2026-08-07 14:28:46,161 wheel INFO adding 'trimesh/grouping.py' 2026-08-07 14:28:46,164 wheel INFO adding 'trimesh/inertia.py' 2026-08-07 14:28:46,166 wheel INFO adding 'trimesh/intersections.py' 2026-08-07 14:28:46,169 wheel INFO adding 'trimesh/interval.py' 2026-08-07 14:28:46,171 wheel INFO adding 'trimesh/iteration.py' 2026-08-07 14:28:46,173 wheel INFO adding 'trimesh/nsphere.py' 2026-08-07 14:28:46,175 wheel INFO adding 'trimesh/parent.py' 2026-08-07 14:28:46,178 wheel INFO adding 'trimesh/permutate.py' 2026-08-07 14:28:46,180 wheel INFO adding 'trimesh/points.py' 2026-08-07 14:28:46,183 wheel INFO adding 'trimesh/poses.py' 2026-08-07 14:28:46,185 wheel INFO adding 'trimesh/primitives.py' 2026-08-07 14:28:46,188 wheel INFO adding 'trimesh/proximity.py' 2026-08-07 14:28:46,190 wheel INFO adding 'trimesh/py.typed' 2026-08-07 14:28:46,193 wheel INFO adding 'trimesh/registration.py' 2026-08-07 14:28:46,196 wheel INFO adding 'trimesh/remesh.py' 2026-08-07 14:28:46,198 wheel INFO adding 'trimesh/rendering.py' 2026-08-07 14:28:46,200 wheel INFO adding 'trimesh/repair.py' 2026-08-07 14:28:46,203 wheel INFO adding 'trimesh/resolvers.py' 2026-08-07 14:28:46,205 wheel INFO adding 'trimesh/sample.py' 2026-08-07 14:28:46,208 wheel INFO adding 'trimesh/schemas.py' 2026-08-07 14:28:46,210 wheel INFO adding 'trimesh/smoothing.py' 2026-08-07 14:28:46,214 wheel INFO adding 'trimesh/transformations.py' 2026-08-07 14:28:46,218 wheel INFO adding 'trimesh/triangles.py' 2026-08-07 14:28:46,220 wheel INFO adding 'trimesh/typed.py' 2026-08-07 14:28:46,222 wheel INFO adding 'trimesh/units.py' 2026-08-07 14:28:46,226 wheel INFO adding 'trimesh/util.py' 2026-08-07 14:28:46,229 wheel INFO adding 'trimesh/version.py' 2026-08-07 14:28:46,232 wheel INFO adding 'trimesh/exchange/__init__.py' 2026-08-07 14:28:46,235 wheel INFO adding 'trimesh/exchange/binvox.py' 2026-08-07 14:28:46,237 wheel INFO adding 'trimesh/exchange/cascade.py' 2026-08-07 14:28:46,239 wheel INFO adding 'trimesh/exchange/common.py' 2026-08-07 14:28:46,242 wheel INFO adding 'trimesh/exchange/dae.py' 2026-08-07 14:28:46,244 wheel INFO adding 'trimesh/exchange/export.py' 2026-08-07 14:28:46,247 wheel INFO adding 'trimesh/exchange/load.py' 2026-08-07 14:28:46,250 wheel INFO adding 'trimesh/exchange/misc.py' 2026-08-07 14:28:46,252 wheel INFO adding 'trimesh/exchange/obj.py' 2026-08-07 14:28:46,255 wheel INFO adding 'trimesh/exchange/off.py' 2026-08-07 14:28:46,257 wheel INFO adding 'trimesh/exchange/ply.py' 2026-08-07 14:28:46,260 wheel INFO adding 'trimesh/exchange/stl.py' 2026-08-07 14:28:46,262 wheel INFO adding 'trimesh/exchange/threedxml.py' 2026-08-07 14:28:46,265 wheel INFO adding 'trimesh/exchange/threemf.py' 2026-08-07 14:28:46,268 wheel INFO adding 'trimesh/exchange/urdf.py' 2026-08-07 14:28:46,270 wheel INFO adding 'trimesh/exchange/xaml.py' 2026-08-07 14:28:46,272 wheel INFO adding 'trimesh/exchange/xyz.py' 2026-08-07 14:28:46,276 wheel INFO adding 'trimesh/exchange/gltf/__init__.py' 2026-08-07 14:28:46,280 wheel INFO adding 'trimesh/exchange/gltf/extensions.py' 2026-08-07 14:28:46,282 wheel INFO adding 'trimesh/interfaces/__init__.py' 2026-08-07 14:28:46,284 wheel INFO adding 'trimesh/interfaces/blender.py' 2026-08-07 14:28:46,286 wheel INFO adding 'trimesh/interfaces/generic.py' 2026-08-07 14:28:46,288 wheel INFO adding 'trimesh/path/__init__.py' 2026-08-07 14:28:46,290 wheel INFO adding 'trimesh/path/arc.py' 2026-08-07 14:28:46,292 wheel INFO adding 'trimesh/path/creation.py' 2026-08-07 14:28:46,294 wheel INFO adding 'trimesh/path/curve.py' 2026-08-07 14:28:46,296 wheel INFO adding 'trimesh/path/entities.py' 2026-08-07 14:28:46,299 wheel INFO adding 'trimesh/path/intersections.py' 2026-08-07 14:28:46,301 wheel INFO adding 'trimesh/path/packing.py' 2026-08-07 14:28:46,304 wheel INFO adding 'trimesh/path/path.py' 2026-08-07 14:28:46,307 wheel INFO adding 'trimesh/path/polygons.py' 2026-08-07 14:28:46,310 wheel INFO adding 'trimesh/path/raster.py' 2026-08-07 14:28:46,312 wheel INFO adding 'trimesh/path/repair.py' 2026-08-07 14:28:46,314 wheel INFO adding 'trimesh/path/segments.py' 2026-08-07 14:28:46,316 wheel INFO adding 'trimesh/path/simplify.py' 2026-08-07 14:28:46,318 wheel INFO adding 'trimesh/path/traversal.py' 2026-08-07 14:28:46,320 wheel INFO adding 'trimesh/path/util.py' 2026-08-07 14:28:46,322 wheel INFO adding 'trimesh/path/exchange/__init__.py' 2026-08-07 14:28:46,325 wheel INFO adding 'trimesh/path/exchange/dxf.py' 2026-08-07 14:28:46,327 wheel INFO adding 'trimesh/path/exchange/export.py' 2026-08-07 14:28:46,329 wheel INFO adding 'trimesh/path/exchange/load.py' 2026-08-07 14:28:46,331 wheel INFO adding 'trimesh/path/exchange/misc.py' 2026-08-07 14:28:46,334 wheel INFO adding 'trimesh/path/exchange/svg_io.py' 2026-08-07 14:28:46,336 wheel INFO adding 'trimesh/ray/__init__.py' 2026-08-07 14:28:46,338 wheel INFO adding 'trimesh/ray/ray_pyembree.py' 2026-08-07 14:28:46,341 wheel INFO adding 'trimesh/ray/ray_triangle.py' 2026-08-07 14:28:46,343 wheel INFO adding 'trimesh/ray/ray_util.py' 2026-08-07 14:28:46,346 wheel INFO adding 'trimesh/resources/__init__.py' 2026-08-07 14:28:46,348 wheel INFO adding 'trimesh/resources/color_map.json.gzip' 2026-08-07 14:28:46,351 wheel INFO adding 'trimesh/resources/creation.json' 2026-08-07 14:28:46,353 wheel INFO adding 'trimesh/resources/units_to_inches.json' 2026-08-07 14:28:46,355 wheel INFO adding 'trimesh/resources/schema/README.md' 2026-08-07 14:28:46,357 wheel INFO adding 'trimesh/resources/schema/gltf2.schema.zip' 2026-08-07 14:28:46,360 wheel INFO adding 'trimesh/resources/schema/urdf.xsd' 2026-08-07 14:28:46,363 wheel INFO adding 'trimesh/resources/schema/primitive/box.schema.json' 2026-08-07 14:28:46,365 wheel INFO adding 'trimesh/resources/schema/primitive/capsule.schema.json' 2026-08-07 14:28:46,367 wheel INFO adding 'trimesh/resources/schema/primitive/cylinder.schema.json' 2026-08-07 14:28:46,369 wheel INFO adding 'trimesh/resources/schema/primitive/extrusion.schema.json' 2026-08-07 14:28:46,371 wheel INFO adding 'trimesh/resources/schema/primitive/primitive.schema.json' 2026-08-07 14:28:46,373 wheel INFO adding 'trimesh/resources/schema/primitive/scenegraph.schema.json' 2026-08-07 14:28:46,375 wheel INFO adding 'trimesh/resources/schema/primitive/sphere.schema.json' 2026-08-07 14:28:46,377 wheel INFO adding 'trimesh/resources/schema/primitive/transform.schema.json' 2026-08-07 14:28:46,380 wheel INFO adding 'trimesh/resources/schema/primitive/trimesh.schema.json' 2026-08-07 14:28:46,382 wheel INFO adding 'trimesh/resources/schema/primitive/wkt.polygon.schema.json' 2026-08-07 14:28:46,385 wheel INFO adding 'trimesh/resources/templates/base.svg' 2026-08-07 14:28:46,387 wheel INFO adding 'trimesh/resources/templates/blender_boolean.py.tmpl' 2026-08-07 14:28:46,389 wheel INFO adding 'trimesh/resources/templates/blender_unwrap.py.template' 2026-08-07 14:28:46,391 wheel INFO adding 'trimesh/resources/templates/dxf.json' 2026-08-07 14:28:46,393 wheel INFO adding 'trimesh/resources/templates/path.svg' 2026-08-07 14:28:46,395 wheel INFO adding 'trimesh/resources/templates/ply.json' 2026-08-07 14:28:46,399 wheel INFO adding 'trimesh/resources/templates/viewer.zip' 2026-08-07 14:28:46,404 wheel INFO adding 'trimesh/scene/__init__.py' 2026-08-07 14:28:46,407 wheel INFO adding 'trimesh/scene/cameras.py' 2026-08-07 14:28:46,409 wheel INFO adding 'trimesh/scene/lighting.py' 2026-08-07 14:28:46,412 wheel INFO adding 'trimesh/scene/scene.py' 2026-08-07 14:28:46,416 wheel INFO adding 'trimesh/scene/transforms.py' 2026-08-07 14:28:46,419 wheel INFO adding 'trimesh/viewer/__init__.py' 2026-08-07 14:28:46,421 wheel INFO adding 'trimesh/viewer/notebook.py' 2026-08-07 14:28:46,423 wheel INFO adding 'trimesh/viewer/trackball.py' 2026-08-07 14:28:46,425 wheel INFO adding 'trimesh/viewer/windowed.py' 2026-08-07 14:28:46,428 wheel INFO adding 'trimesh/visual/__init__.py' 2026-08-07 14:28:46,430 wheel INFO adding 'trimesh/visual/base.py' 2026-08-07 14:28:46,432 wheel INFO adding 'trimesh/visual/color.py' 2026-08-07 14:28:46,435 wheel INFO adding 'trimesh/visual/gloss.py' 2026-08-07 14:28:46,438 wheel INFO adding 'trimesh/visual/material.py' 2026-08-07 14:28:46,441 wheel INFO adding 'trimesh/visual/objects.py' 2026-08-07 14:28:46,444 wheel INFO adding 'trimesh/visual/texture.py' 2026-08-07 14:28:46,446 wheel INFO adding 'trimesh/voxel/__init__.py' 2026-08-07 14:28:46,449 wheel INFO adding 'trimesh/voxel/base.py' 2026-08-07 14:28:46,451 wheel INFO adding 'trimesh/voxel/creation.py' 2026-08-07 14:28:46,454 wheel INFO adding 'trimesh/voxel/encoding.py' 2026-08-07 14:28:46,456 wheel INFO adding 'trimesh/voxel/morphology.py' 2026-08-07 14:28:46,459 wheel INFO adding 'trimesh/voxel/ops.py' 2026-08-07 14:28:46,462 wheel INFO adding 'trimesh/voxel/runlength.py' 2026-08-07 14:28:46,465 wheel INFO adding 'trimesh/voxel/transforms.py' 2026-08-07 14:28:46,468 wheel INFO adding 'trimesh-5.0.0.dist-info/licenses/LICENSE.md' 2026-08-07 14:28:46,471 wheel INFO adding 'trimesh-5.0.0.dist-info/METADATA' 2026-08-07 14:28:46,473 wheel INFO adding 'trimesh-5.0.0.dist-info/WHEEL' 2026-08-07 14:28:46,475 wheel INFO adding 'trimesh-5.0.0.dist-info/entry_points.txt' 2026-08-07 14:28:46,477 wheel INFO adding 'trimesh-5.0.0.dist-info/top_level.txt' 2026-08-07 14:28:46,482 wheel INFO adding 'trimesh-5.0.0.dist-info/RECORD' 2026-08-07 14:28:46,486 root INFO removing build/bdist.linux-riscv64/wheel 2026-08-07 14:28:46,529 gpep517 INFO The backend produced .dist/trimesh-5.0.0-py3-none-any.whl trimesh-5.0.0-py3-none-any.whl ============================= test session starts ============================== platform linux -- Python 3.14.5, pytest-9.1.1, pluggy-1.6.0 rootdir: /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0 configfile: pyproject.toml plugins: xdist-3.8.0, anyio-0.0.0 created: 64/64 workers 64 workers [728 items] ........................................................................ [ 9%] ........................................................................ [ 19%] ........................................................................ [ 29%] ........................................................................ [ 39%] ........................................................................ [ 49%] ...................................s.................................... [ 59%] ........................................................................ [ 69%] ........................................................................ [ 79%] ........................................................................ [ 89%] ........................................................................ [ 98%] ......Timeout (0:05:00)! Thread 0x0000003fb29ffaf8 [python3] (most recent call first): File "/usr/lib/python3.14/site-packages/execnet/gateway_base.py", line 534 in read File "/usr/lib/python3.14/site-packages/execnet/gateway_base.py", line 567 in from_io File "/usr/lib/python3.14/site-packages/execnet/gateway_base.py", line 1160 in _thread_receiver File "/usr/lib/python3.14/site-packages/execnet/gateway_base.py", line 341 in run File "/usr/lib/python3.14/site-packages/execnet/gateway_base.py", line 411 in _perform_spawn Thread 0x0000003fb3d99ce0 [python3] (most recent call first): File "/usr/lib/python3.14/site-packages/numpy/lib/_shape_base_impl.py", line ??? in tile .. [100%] =============================== warnings summary =============================== tests/test_dae.py: 10 warnings tests/test_obj.py: 5 warnings tests/test_light.py: 1 warning tests/test_export.py: 13 warnings tests/test_graph.py: 12 warnings tests/test_mesh.py: 12 warnings tests/test_bounds.py: 12 warnings tests/test_identifier.py: 12 warnings tests/test_copy.py: 12 warnings tests/test_gltf.py: 12 warnings /usr/lib/python3.14/site-packages/collada/triangleset.py:99: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.index.shape = (-1, 3, self.nindices) tests/test_dae.py: 8 warnings tests/test_obj.py: 9 warnings tests/test_export.py: 3 warnings tests/test_graph.py: 17 warnings tests/test_mesh.py: 17 warnings tests/test_bounds.py: 17 warnings tests/test_identifier.py: 17 warnings tests/test_copy.py: 17 warnings tests/test_gltf.py: 17 warnings /usr/lib/python3.14/site-packages/collada/scene.py:252: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.matrix.shape = (4, 4) tests/test_dae.py: 4 warnings tests/test_export.py: 25 warnings /usr/lib/python3.14/site-packages/collada/source.py:144: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.data.shape = (-1,) tests/test_dae.py: 4 warnings tests/test_export.py: 25 warnings /usr/lib/python3.14/site-packages/collada/source.py:147: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.data.shape = (-1, len(self.components)) tests/test_dae.py: 2 warnings tests/test_export.py: 12 warnings /usr/lib/python3.14/site-packages/collada/triangleset.py:168: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.index.shape = (-1) tests/test_dae.py: 2 warnings tests/test_export.py: 12 warnings /usr/lib/python3.14/site-packages/collada/triangleset.py:171: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.index.shape = (-1, 3, self.nindices) tests/test_dae.py: 4 warnings tests/test_export.py: 25 warnings /usr/lib/python3.14/site-packages/collada/source.py:167: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.data.shape = (-1,) tests/test_dae.py: 4 warnings tests/test_export.py: 25 warnings /usr/lib/python3.14/site-packages/collada/source.py:172: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.data.shape = (-1, len(self.components)) tests/test_arc.py::ArcTests::test_multiroot /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_arc.py:95: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 p = s.to_planar()[0] tests/test_dae.py: 2 warnings tests/test_light.py: 1 warning tests/test_graph.py: 2 warnings tests/test_mesh.py: 2 warnings tests/test_bounds.py: 2 warnings tests/test_identifier.py: 2 warnings tests/test_copy.py: 2 warnings tests/test_gltf.py: 2 warnings /usr/lib/python3.14/site-packages/collada/polylist.py:144: DeprecationWarning: Setting the shape on a NumPy array has been deprecated in NumPy 2.5. As an alternative, you can create a new view using np.reshape (with copy=False if needed). self.index.shape = (-1, self.nindices) tests/test_medial.py: 1 warning tests/test_paths.py: 13 warnings /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/path/polygons.py:440: DeprecationWarning: The 'shapely.vectorized.contains' function is deprecated and will be removed a future version. Use 'shapely.contains_xy' instead (available since shapely 2.0.0). contains = vectorized.contains(polygon, *voronoi.vertices.T) tests/test_loaded.py::LoaderTest::test_remote tests/test_texture.py::TextureTest::test_fuze tests/test_texture.py::TextureTest::test_fuze /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/exchange/load.py:624: DeprecationWarning: `WebResolver` without a `session` is deprecated and will require one in a future release. pass an `httpx.Client` or `requests.Session`. resolver = resolvers.WebResolver(url=file_obj, session=session) tests/test_paths.py::test_empty /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_paths.py:281: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 b = p.to_planar()[0] tests/test_intersect.py::test_line_line /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/path/intersections.py:58: RuntimeWarning: invalid value encountered in divide v_perp /= np.linalg.norm(v_perp) tests/test_polygons.py: 12 warnings /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/path/polygons.py:632: DeprecationWarning: The 'shapely.vectorized.contains' function is deprecated and will be removed a future version. Use 'shapely.contains_xy' instead (available since shapely 2.0.0). mask = vectorized.contains(polygon, *points.T) tests/test_polygons.py: 10 warnings /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/path/polygons.py:644: DeprecationWarning: The 'shapely.vectorized.contains' function is deprecated and will be removed a future version. Use 'shapely.contains_xy' instead (available since shapely 2.0.0). mask = vectorized.contains(polygon, *points.T) tests/test_project.py::test_projection_already_2D /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_project.py:22: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 path_2D, _to_3D = path_3D.to_planar() tests/test_project.py::test_projection_already_2D /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_project.py:27: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 check, to_3D = path_3D.to_planar() tests/test_render.py::RenderTest::test_args tests/test_render.py::RenderTest::test_args /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_render.py:36: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 P20, _T = P30.to_planar() tests/test_repair.py::test_fix_normals_mixed_multibox tests/test_gltf.py::GLTFTest::test_alphamode tests/test_repair.py::test_multi tests/test_gltf.py::GLTFTest::test_bulk /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/triangles.py:302: RuntimeWarning: divide by zero encountered in divide center_mass = integrated[1:4] / volume tests/test_repair.py::test_fix_normals_mixed_multibox tests/test_gltf.py::GLTFTest::test_alphamode tests/test_repair.py::test_multi tests/test_gltf.py::GLTFTest::test_bulk /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/triangles.py:302: RuntimeWarning: invalid value encountered in divide center_mass = integrated[1:4] / volume tests/test_resolvers.py::ResolverTest::test_web_namespace /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_resolvers.py:154: DeprecationWarning: `WebResolver` without a `session` is deprecated and will require one in a future release. pass an `httpx.Client` or `requests.Session`. a = g.trimesh.resolvers.WebResolver(base + "/") tests/test_resolvers.py::ResolverTest::test_web_namespace /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_resolvers.py:155: DeprecationWarning: `WebResolver` without a `session` is deprecated and will require one in a future release. pass an `httpx.Client` or `requests.Session`. b = g.trimesh.resolvers.WebResolver(base + "//") tests/test_resolvers.py::ResolverTest::test_web_namespace /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_resolvers.py:156: DeprecationWarning: `WebResolver` without a `session` is deprecated and will require one in a future release. pass an `httpx.Client` or `requests.Session`. c = g.trimesh.resolvers.WebResolver(base) tests/test_resolvers.py::ResolverTest::test_web_namespace /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/resolvers.py:518: DeprecationWarning: `WebResolver` without a `session` is deprecated and will require one in a future release. pass an `httpx.Client` or `requests.Session`. return WebResolver( tests/test_paths.py::test_section tests/test_paths.py::test_section /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_paths.py:372: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 planar, _T = section.to_planar() tests/test_simplify.py::SimplifyTest::test_spline /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_simplify.py:69: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 path_2D, _to_3D = path_3D.to_planar() tests/test_section.py: 36 warnings /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/tests/test_section.py:60: DeprecationWarning: DEPRECATED: replace `path.to_planar`->`path.to_2D), removal 1/1/2026 planar, _to_3D = section.to_planar() tests/test_gltf.py::GLTFTest::test_bulk /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/triangles.py:316: RuntimeWarning: invalid value encountered in scalar multiply integrated[5] + integrated[6] - (volume * (center_mass[[1, 2]] ** 2).sum()) tests/test_gltf.py::GLTFTest::test_bulk /home/buildozer/aports/testing/py3-trimesh/src/trimesh-5.0.0/trimesh/triangles.py:325: RuntimeWarning: invalid value encountered in scalar multiply inertia[1, 2] = -(integrated[8] - (volume * np.prod(center_mass[[1, 2]]))) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========== 727 passed, 2 skipped, 481 warnings in 428.25s (0:07:08) =========== >>> py3-trimesh: Entering fakeroot... >>> py3-trimesh-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/trimesh/viewer/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/viewer/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/resources/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/resources/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/exchange/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/exchange/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/exchange/gltf/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/exchange/gltf/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/scene/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/scene/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/voxel/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/voxel/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/path/exchange/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/path/exchange/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/path/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/path/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/ray/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/ray/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/visual/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/visual/__pycache__' 'usr/lib/python3.14/site-packages/trimesh/interfaces/__pycache__' -> '/home/buildozer/aports/testing/py3-trimesh/pkg/py3-trimesh-pyc/usr/lib/python3.14/site-packages/trimesh/interfaces/__pycache__' >>> py3-trimesh-pyc*: Preparing subpackage py3-trimesh-pyc... >>> py3-trimesh-pyc*: Running postcheck for py3-trimesh-pyc >>> py3-trimesh*: Running postcheck for py3-trimesh >>> py3-trimesh*: Preparing package py3-trimesh... >>> py3-trimesh*: Tracing dependencies... py3-colorlog py3-jsonschema py3-lxml py3-mapbox-earcut py3-msgpack py3-networkx py3-numpy py3-pillow py3-pycollada py3-requests py3-rtree py3-scipy py3-shapely py3-svgpath python3 python3~3.14 >>> py3-trimesh*: Package size: 2.0 MB >>> py3-trimesh*: Compressing data... >>> py3-trimesh*: Create checksum... >>> py3-trimesh*: Create py3-trimesh-5.0.0-r0.apk >>> py3-trimesh-pyc*: Tracing dependencies... python3~3.14 >>> py3-trimesh-pyc*: Package size: 2.0 MB >>> py3-trimesh-pyc*: Compressing data... >>> py3-trimesh-pyc*: Create checksum... >>> py3-trimesh-pyc*: Create py3-trimesh-pyc-5.0.0-r0.apk >>> py3-trimesh: Build complete at Fri, 07 Aug 2026 14:36:13 +0000 elapsed time 0h 7m 56s >>> py3-trimesh: Cleaning up srcdir >>> py3-trimesh: Cleaning up pkgdir >>> py3-trimesh: Cleaning up tmpdir >>> py3-trimesh: Uninstalling dependencies... ( 1/147) Purging .makedepends-py3-trimesh (20260807.142820) ( 2/147) Purging py3-colorlog-pyc (6.10.1-r1) ( 3/147) Purging py3-colorlog (6.10.1-r1) ( 4/147) Purging py3-jsonschema-pyc (4.26.0-r0) ( 5/147) Purging py3-jsonschema (4.26.0-r0) ( 6/147) Purging py3-jsonschema-specifications-pyc (2025.9.1-r2) ( 7/147) Purging py3-jsonschema-specifications (2025.9.1-r2) ( 8/147) Purging py3-referencing-pyc (0.37.0-r1) ( 9/147) Purging py3-referencing (0.37.0-r1) ( 10/147) Purging py3-rpds-py-pyc (0.30.0-r2) ( 11/147) Purging py3-rpds-py (0.30.0-r2) ( 12/147) Purging py3-lxml-pyc (6.1.1-r0) ( 13/147) Purging py3-lxml (6.1.1-r0) ( 14/147) Purging py3-mapbox-earcut-pyc (2.0.0-r0) ( 15/147) Purging py3-mapbox-earcut (2.0.0-r0) ( 16/147) Purging py3-msgpack-pyc (1.1.2-r1) ( 17/147) Purging py3-msgpack (1.1.2-r1) ( 18/147) Purging py3-networkx-pyc (3.6.1-r1) ( 19/147) Purging py3-networkx (3.6.1-r1) ( 20/147) Purging py3-matplotlib-pyc (3.10.9-r0) ( 21/147) Purging py3-matplotlib (3.10.9-r0) ( 22/147) Purging py3-contourpy-pyc (1.3.3-r2) ( 23/147) Purging py3-contourpy (1.3.3-r2) ( 24/147) Purging py3-cycler-pyc (0.12.1-r2) ( 25/147) Purging py3-cycler (0.12.1-r2) ( 26/147) Purging py3-fonttools-pyc (4.60.1-r1) ( 27/147) Purging py3-fonttools (4.60.1-r1) ( 28/147) Purging py3-kiwisolver-pyc (1.5.0-r0) ( 29/147) Purging py3-kiwisolver (1.5.0-r0) ( 30/147) Purging py3-matplotlib-data (3.10.9-r0) ( 31/147) Purging py3-matplotlib-fonts (3.10.9-r0) ( 32/147) Purging py3-pandas-pyc (3.0.4-r0) ( 33/147) Purging py3-pandas (3.0.4-r0) ( 34/147) Purging py3-tz-pyc (2026.2-r0) ( 35/147) Purging py3-tz (2026.2-r0) ( 36/147) Purging py3-tzdata-pyc (2026.3-r0) ( 37/147) Purging py3-tzdata (2026.3-r0) ( 38/147) Purging py3-attrs-pyc (26.1.0-r0) ( 39/147) Purging py3-attrs (26.1.0-r0) ( 40/147) Purging py3-pillow-pyc (12.3.0-r1) ( 41/147) Purging py3-pillow (12.3.0-r1) ( 42/147) Purging py3-pycollada-pyc (0.9.3-r0) ( 43/147) Purging py3-pycollada (0.9.3-r0) ( 44/147) Purging py3-dateutil-pyc (2.9.0-r4) ( 45/147) Purging py3-dateutil (2.9.0-r4) ( 46/147) Purging py3-rtree-pyc (1.4.1-r2) ( 47/147) Purging py3-rtree (1.4.1-r2) ( 48/147) Purging libspatialindex-dev (2.1.0-r2) ( 49/147) Purging libspatialindex (2.1.0-r2) ( 50/147) Purging py3-scipy-pyc (1.18.0-r0) ( 51/147) Purging py3-scipy (1.18.0-r0) ( 52/147) Purging py3-pooch-pyc (1.9.0-r1) ( 53/147) Purging py3-pooch (1.9.0-r1) ( 54/147) Purging py3-platformdirs-pyc (4.9.6-r0) ( 55/147) Purging py3-platformdirs (4.9.6-r0) ( 56/147) Purging py3-requests-pyc (2.34.2-r0) ( 57/147) Purging py3-requests (2.34.2-r0) ( 58/147) Purging py3-charset-normalizer-pyc (3.4.9-r0) ( 59/147) Purging py3-charset-normalizer (3.4.9-r0) ( 60/147) Purging py3-urllib3-pyc (2.7.0-r0) ( 61/147) Purging py3-urllib3 (2.7.0-r0) ( 62/147) Purging py3-shapely-pyc (2.1.2-r1) ( 63/147) Purging py3-shapely (2.1.2-r1) ( 64/147) Purging py3-numpy-tests (2.5.1-r0) ( 65/147) Purging py3-numpy-pyc (2.5.1-r0) ( 66/147) Purging py3-numpy (2.5.1-r0) ( 67/147) Purging openblas (0.3.30-r2) ( 68/147) Purging py3-svgpath-pyc (7.0-r2) ( 69/147) Purging py3-svgpath (7.0-r2) ( 70/147) Purging py3-gpep517-pyc (19-r2) ( 71/147) Purging py3-gpep517 (19-r2) ( 72/147) Purging py3-installer-pyc (1.0.1-r0) ( 73/147) Purging py3-installer (1.0.1-r0) ( 74/147) Purging py3-setuptools-pyc (83.0.0-r0) ( 75/147) Purging py3-setuptools (83.0.0-r0) ( 76/147) Purging py3-wheel-pyc (0.47.0-r0) ( 77/147) Purging py3-wheel (0.47.0-r0) ( 78/147) Purging py3-httpx-pyc (0.28.1-r1) ( 79/147) Purging py3-httpx (0.28.1-r1) ( 80/147) Purging py3-httpcore-pyc (1.0.9-r1) ( 81/147) Purging py3-httpcore (1.0.9-r1) ( 82/147) Purging py3-anyio-pyc (4.12.1-r1) ( 83/147) Purging py3-anyio (4.12.1-r1) ( 84/147) Purging py3-typing-extensions-pyc (4.15.0-r1) ( 85/147) Purging py3-typing-extensions (4.15.0-r1) ( 86/147) Purging py3-certifi-pyc (2026.7.22-r0) ( 87/147) Purging py3-certifi (2026.7.22-r0) ( 88/147) Purging py3-h11-pyc (0.16.0-r1) ( 89/147) Purging py3-h11 (0.16.0-r1) ( 90/147) Purging py3-idna-pyc (3.18-r0) ( 91/147) Purging py3-idna (3.18-r0) ( 92/147) Purging py3-sniffio-pyc (1.3.1-r2) ( 93/147) Purging py3-sniffio (1.3.1-r2) ( 94/147) Purging py3-curio-pyc (1.6-r4) ( 95/147) Purging py3-curio (1.6-r4) ( 96/147) Purging py3-pyinstrument-pyc (5.1.2-r2) ( 97/147) Purging py3-pyinstrument (5.1.2-r2) ( 98/147) Purging py3-pytest-xdist-pyc (3.8.0-r1) ( 99/147) Purging py3-pytest-xdist (3.8.0-r1) (100/147) Purging py3-execnet-pyc (2.1.1-r1) (101/147) Purging py3-execnet (2.1.1-r1) (102/147) Purging py3-pytest-pyc (9.1.1-r0) (103/147) Purging py3-pytest (9.1.1-r0) (104/147) Purging py3-iniconfig-pyc (2.3.0-r1) (105/147) Purging py3-iniconfig (2.3.0-r1) (106/147) Purging py3-packaging-pyc (26.2-r0) (107/147) Purging py3-packaging (26.2-r0) (108/147) Purging py3-parsing-pyc (3.3.2-r1) (109/147) Purging py3-parsing (3.3.2-r1) (110/147) Purging py3-pluggy-pyc (1.6.0-r1) (111/147) Purging py3-pluggy (1.6.0-r1) (112/147) Purging py3-py-pyc (1.11.0-r5) (113/147) Purging py3-py (1.11.0-r5) (114/147) Purging py3-pygments-pyc (2.20.0-r0) (115/147) Purging py3-pygments (2.20.0-r0) (116/147) Purging python3-pyc (3.14.5-r2) (117/147) Purging python3-pycache-pyc0 (3.14.5-r2) (118/147) Purging pyc (3.14.5-r2) (119/147) Purging python3 (3.14.5-r2) (120/147) Purging freetype (2.14.3-r0) (121/147) Purging geos (3.14.1-r0) (122/147) Purging lcms2 (2.19.1-r0) (123/147) Purging libbz2 (1.0.8-r6) (124/147) Purging libffi (3.5.2-r1) (125/147) Purging libgfortran (15.2.0-r8) (126/147) Purging libimagequant (4.4.1-r0) (127/147) Purging libpanelw (6.6_p20260516-r0) (128/147) Purging libpng (1.6.58-r1) (129/147) Purging libwebpdemux (1.6.0-r0) (130/147) Purging libwebpmux (1.6.0-r0) (131/147) Purging libxcb (1.17.0-r2) (132/147) Purging libxdmcp (1.1.5-r1) (133/147) Purging libxslt (1.1.43-r3) (134/147) Purging mpdecimal (4.0.1-r0) (135/147) Purging openjpeg (2.5.4-r1) (136/147) Purging qhull (2020.2-r3) (137/147) Purging readline (8.3.3-r1) (138/147) Purging sqlite-libs (3.53.4-r0) (139/147) Purging tiff (4.7.2-r0) (140/147) Purging libbsd (0.12.2-r0) (141/147) Purging libjpeg-turbo (3.1.3-r0) (142/147) Purging libmd (1.2.0-r0) (143/147) Purging libwebp (1.6.0-r0) (144/147) Purging libsharpyuv (1.6.0-r0) (145/147) Purging libxau (1.0.12-r0) (146/147) Purging libxml2 (2.13.9-r2) (147/147) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r4.trigger OK: 392.1 MiB in 106 packages >>> py3-trimesh: Updating the testing/riscv64 repository index... >>> py3-trimesh: Signing the index...