>>> py3-nanobind: Building community/py3-nanobind 2.15.0-r0 (using abuild 3.18.0_rc5-r0) started Sun, 16 Aug 2026 12:39:18 +0000 >>> py3-nanobind: Validating /home/buildozer/aports/community/py3-nanobind/APKBUILD... >>> py3-nanobind: Analyzing dependencies... >>> py3-nanobind: Installing for build: build-base robin-map cmake python3-dev py3-gpep517 py3-scikit-build-core py3-wheel eigen-dev py3-numpy py3-pytest python3-tests ( 1/53) Installing robin-map (1.4.1-r0) ( 2/53) Installing libbz2 (1.0.8-r6) ( 3/53) Installing xz-libs (5.8.3-r0) ( 4/53) Installing libarchive (3.8.9-r0) ( 5/53) Installing rhash-libs (1.4.6-r1) ( 6/53) Installing libuv (1.52.1-r0) ( 7/53) Installing cmake (4.3.4-r0) ( 8/53) Installing libffi (3.5.2-r1) ( 9/53) Installing mpdecimal (4.0.1-r0) (10/53) Installing libpanelw (6.6_p20260516-r0) (11/53) Installing readline (8.3.3-r1) (12/53) Installing sqlite-libs (3.53.4-r0) (13/53) Installing python3 (3.14.7-r0) (14/53) Installing python3-pycache-pyc0 (3.14.7-r0) (15/53) Installing pyc (3.14.7-r0) (16/53) Installing python3-pyc (3.14.7-r0) (17/53) Installing python3-dev (3.14.7-r0) (18/53) Installing py3-installer (1.0.1-r0) (19/53) Installing py3-installer-pyc (1.0.1-r0) (20/53) Installing py3-gpep517 (19-r2) (21/53) Installing py3-gpep517-pyc (19-r2) (22/53) Installing py3-parsing (3.3.2-r1) (23/53) Installing py3-parsing-pyc (3.3.2-r1) (24/53) Installing py3-packaging (26.2-r0) (25/53) Installing py3-packaging-pyc (26.2-r0) (26/53) Installing py3-pathspec (1.1.1-r0) (27/53) Installing py3-pathspec-pyc (1.1.1-r0) (28/53) Installing py3-typing-extensions (4.15.0-r1) (29/53) Installing py3-typing-extensions-pyc (4.15.0-r1) (30/53) Installing samurai (1.3-r0) (31/53) Installing py3-scikit-build-core (1.0.3-r0) (32/53) Installing py3-scikit-build-core-pyc (1.0.3-r0) (33/53) Installing py3-wheel (0.48.0-r0) (34/53) Installing py3-wheel-pyc (0.48.0-r0) (35/53) Installing eigen-dev (3.4.0-r10) (36/53) Installing libquadmath (15.2.0-r8) (37/53) Installing libgfortran (15.2.0-r8) (38/53) Installing openblas (0.3.30-r2) (39/53) Installing py3-numpy (2.5.2-r0) (40/53) Installing py3-numpy-tests (2.5.2-r0) (41/53) Installing py3-numpy-pyc (2.5.2-r0) (42/53) Installing py3-iniconfig (2.3.0-r1) (43/53) Installing py3-iniconfig-pyc (2.3.0-r1) (44/53) Installing py3-pluggy (1.6.0-r1) (45/53) Installing py3-pluggy-pyc (1.6.0-r1) (46/53) Installing py3-py (1.11.0-r5) (47/53) Installing py3-py-pyc (1.11.0-r5) (48/53) Installing py3-pygments (2.20.0-r0) (49/53) Installing py3-pygments-pyc (2.20.0-r0) (50/53) Installing py3-pytest (9.1.1-r0) (51/53) Installing py3-pytest-pyc (9.1.1-r0) (52/53) Installing python3-tests (3.14.7-r0) (53/53) Installing .makedepends-py3-nanobind (20260816.123919) Executing busybox-1.38.0-r4.trigger OK: 844.7 MiB in 158 packages >>> py3-nanobind: Cleaning up srcdir >>> py3-nanobind: Cleaning up pkgdir >>> py3-nanobind: Cleaning up tmpdir >>> py3-nanobind: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nanobind-2.15.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-nanobind: Fetching https://github.com/wjakob/nanobind/archive/refs/tags/v2.15.0/nanobind-2.15.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/nanobind-2.15.0.tar.gz.part' nanobind-2.15.0.tar. 100% |********************************| 975k 0:00:00 ETA '/var/cache/distfiles/edge/nanobind-2.15.0.tar.gz.part' saved /var/cache/distfiles/edge/nanobind-2.15.0.tar.gz: OK /home/buildozer/aports/community/py3-nanobind/32-bit-cast.patch: OK >>> py3-nanobind: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nanobind-2.15.0.tar.gz /var/cache/distfiles/edge/nanobind-2.15.0.tar.gz: OK /home/buildozer/aports/community/py3-nanobind/32-bit-cast.patch: OK >>> py3-nanobind: Unpacking /var/cache/distfiles/edge/nanobind-2.15.0.tar.gz... >>> py3-nanobind: 32-bit-cast.patch patching file include/nanobind/eigen/dense.h 2026-08-16 12:39:26,718 gpep517 INFO Building wheel via backend scikit_build_core.build *** scikit-build-core 1.0.3 using CMake 4.3.4 (wheel) *** Configuring CMake... loading initial cache file /tmp/tmplie_rfhi/build/CMakeInit.txt -- Configuring done (0.0s) -- Generating done (0.0s) -- Build files have been written to: /tmp/tmplie_rfhi/build *** Building project with Ninja... ninja: nothing to do *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_accessor.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/typing.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_misc.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/ndarray.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_attr.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/trampoline.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_lib.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_python.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_cast.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_call.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/make_iterator.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/bind_map.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/set.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/variant.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/wstring.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/pair.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/complex.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/filesystem.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/array.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/shared_ptr.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/list.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/tuple.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/unique_ptr.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/vector.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_array.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_set.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail/chrono.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail/traits.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_dict.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_optional.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/detail/nb_list.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/map.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/bind_vector.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/unordered_set.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/function.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/optional.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/chrono.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/unordered_map.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/string_view.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/stl/string.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_enums.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/eigen -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/eigen/dense.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/eigen/sparse.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/eigen/tensor.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_traits.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_class.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_tuple.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_func.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_error.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_descr.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_types.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/operators.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/intrusive -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/intrusive/counter.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/intrusive/ref.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/intrusive/counter.inl -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/eval.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nb_defs.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/include/nanobind/nanobind.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/common.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/implicit.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/error.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_enum.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_internals.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_ft.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/hash.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/trampoline.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_combined.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/buffer.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_abi.h -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_ndarray.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_internals.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_static_property.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_func.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_type.cpp -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/src/nb_ft.cpp -- Up-to-date: /tmp/tmplie_rfhi/wheel/purelib/nanobind -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/__init__.py -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/__main__.py -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/stubgen.py -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/cmake/nanobind-config.cmake -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/cmake/darwin-python-path.py -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/cmake/darwin-ld-cpython.sym -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/cmake/darwin-ld-pypy.sym -- Installing: /tmp/tmplie_rfhi/wheel/purelib/nanobind/cmake/nanobind-config-version.cmake *** Making wheel... *** Created nanobind-2.15.0-py3-none-any.whl 2026-08-16 12:39:27,377 gpep517 INFO The backend produced .dist/nanobind-2.15.0-py3-none-any.whl nanobind-2.15.0-py3-none-any.whl -- nanobind: setting build type to 'Release' as none was specified. -- The CXX compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3.14 (found suitable version "3.14.7", minimum required is "3.9") found components: Interpreter Development.Module Development.SABIModule -- Performing Test NB_HAS_MTLS_GNU2 -- Performing Test NB_HAS_MTLS_GNU2 - Success -- Configuring done (1.0s) -- Generating done (0.1s) -- Build files have been written to: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.15.0/test-build [1/133] Generating test_prefix_module/__init__.pyi, test_prefix_module/prefix.pyi, test_prefix_module/prefixabc.pyi [2/133] Generating py_recursive_stub_test/__init__.pyi, py_recursive_stub_test/alias.pyi, py_recursive_stub_test/bar.pyi, py_recursive_stub_test/sub/__init__.pyi, py_recursive_stub_test/sub/mod.pyi [3/133] Generating stubgen.py [4/133] Generating test_prefix_module/prefixabc.pyi.ref [5/133] Generating test_prefix_module/prefix.pyi.ref [6/133] Generating test_prefix_module/__init__.pyi.ref [7/133] Generating py_recursive_stub_test/sub/mod.pyi.ref [8/133] Generating py_recursive_stub_test/sub/__init__.pyi.ref [9/133] Generating py_recursive_stub_test/bar.pyi.ref [10/133] Generating py_recursive_stub_test/alias.pyi.ref [11/133] Generating py_recursive_stub_test/__init__.pyi.ref [12/133] Generating py_stub_test.pyi.ref [13/133] Generating test_typing_ext.pyi.ref [14/133] Generating test_enum_ext.pyi.ref [15/133] Generating test_stl_ext.pyi.ref [16/133] Generating test_tensorflow_ext.pyi.ref [17/133] Generating test_jax_ext.pyi.ref [18/133] Generating test_ndarray_ext.pyi.ref [19/133] Generating test_make_iterator_ext.pyi.ref [20/133] Generating test_functions_ext.pyi.ref [21/133] Generating test_classes_ext.pyi.ref [22/133] Generating test_specialization.py [23/133] Generating test_thread.py [24/133] Generating test_typing.py [25/133] Generating test_stubgen.py [26/133] Generating test_stubs.py [27/133] Generating test_tensorflow.py [28/133] Generating test_jax.py [29/133] Generating test_ndarray.py [30/133] Generating test_chrono.py [31/133] Generating test_stl_bind_vector.py [32/133] Generating test_stl_bind_map.py [33/133] Generating test_stl.py [34/133] Generating test_make_iterator.py [35/133] Generating test_intrusive.py [36/133] Generating test_inter_module.py [37/133] Generating test_holders.py [38/133] Generating test_functions.py [39/133] Generating test_exception.py [40/133] Generating test_eval.py [41/133] Generating test_enum.py [42/133] Generating test_eigen_tensor.py [43/133] Generating test_eigen.py [44/133] Generating test_classes.py [45/133] Generating test_callbacks.py [46/133] Generating test_accessor.py [47/133] Generating conftest.py [48/133] Generating common.py [49/133] Building CXX object tests/CMakeFiles/test_inter_module_2_ext.dir/test_inter_module_2.cpp.o [50/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/implicit.cpp.o [51/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/trampoline.cpp.o [52/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/error.cpp.o [53/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/common.cpp.o [54/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_static_property.cpp.o [55/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_ndarray.cpp.o [56/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_enum.cpp.o [57/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_type.cpp.o [58/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_func.cpp.o [59/133] Building CXX object tests/CMakeFiles/nanobind-abi3-mydomain.dir/__/src/nb_internals.cpp.o [60/133] Building CXX object tests/CMakeFiles/test_inter_module_1_ext.dir/test_inter_module_1.cpp.o [61/133] Building CXX object tests/CMakeFiles/inter_module.dir/inter_module.cpp.o [62/133] Building CXX object tests/CMakeFiles/test_eigen_tensor_ext.dir/test_eigen_tensor.cpp.o [63/133] Building CXX object tests/CMakeFiles/test_eigen_ext.dir/test_eigen.cpp.o [64/133] Generating py_stub_test.py [65/133] Building CXX object tests/CMakeFiles/test_thread_ext.dir/test_thread.cpp.o [66/133] Building CXX object tests/CMakeFiles/test_intrusive_ext.dir/test_intrusive_impl.cpp.o [67/133] Building CXX object tests/CMakeFiles/test_intrusive_ext.dir/test_intrusive.cpp.o [68/133] Building CXX object tests/CMakeFiles/test_issue_ext.dir/test_issue.cpp.o [69/133] Building CXX object tests/CMakeFiles/test_typing_ext.dir/test_typing.cpp.o [70/133] Building CXX object tests/CMakeFiles/test_make_iterator_ext.dir/test_make_iterator.cpp.o [71/133] Building CXX object tests/CMakeFiles/test_exception_ext.dir/test_exception.cpp.o [72/133] Building CXX object tests/CMakeFiles/test_tensorflow_ext.dir/test_tensorflow.cpp.o [73/133] Building CXX object tests/CMakeFiles/test_jax_ext.dir/test_jax.cpp.o [74/133] Building CXX object tests/CMakeFiles/test_ndarray_ext.dir/test_ndarray.cpp.o [75/133] Building CXX object tests/CMakeFiles/test_eval_ext.dir/test_eval.cpp.o [76/133] Building CXX object tests/CMakeFiles/test_enum_ext.dir/test_enum.cpp.o [77/133] Building CXX object tests/CMakeFiles/test_chrono_ext.dir/test_chrono.cpp.o [78/133] Building CXX object tests/CMakeFiles/test_stl_bind_vector_ext.dir/test_stl_bind_vector.cpp.o [79/133] Building CXX object tests/CMakeFiles/test_stl_bind_map_ext.dir/test_stl_bind_map.cpp.o [80/133] Building CXX object tests/CMakeFiles/test_stl_ext.dir/test_stl.cpp.o [81/133] Building CXX object tests/CMakeFiles/test_holders_ext.dir/test_holders.cpp.o [82/133] Building CXX object tests/CMakeFiles/test_classes_ext.dir/test_classes_extra.cpp.o [83/133] Building CXX object tests/CMakeFiles/test_classes_ext.dir/test_classes.cpp.o [84/133] Building CXX object tests/CMakeFiles/test_callbacks_ext.dir/test_callbacks.cpp.o [85/133] Building CXX object tests/CMakeFiles/test_functions_ext.dir/test_functions.cpp.o [86/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/implicit.cpp.o [87/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/trampoline.cpp.o [88/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/error.cpp.o [89/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/common.cpp.o [90/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_static_property.cpp.o [91/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_ndarray.cpp.o [92/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_enum.cpp.o [93/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_type.cpp.o [94/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_func.cpp.o [95/133] Generating py_stub_test.pyi [96/133] Linking CXX shared library tests/libinter_module.so [97/133] Building CXX object tests/CMakeFiles/nanobind-abi3.dir/__/src/nb_internals.cpp.o [98/133] Building CXX object tests/CMakeFiles/test_accessor_ext.dir/test_accessor.cpp.o [99/133] Linking CXX shared library tests/libnanobind-abi3-mydomain.so [100/133] Linking CXX shared library tests/libnanobind-abi3.so [101/133] Linking CXX shared module tests/test_inter_module_2_ext.abi3.so [102/133] Linking CXX shared module tests/test_inter_module_1_ext.abi3.so [103/133] Linking CXX shared module tests/test_eigen_tensor_ext.abi3.so [104/133] Linking CXX shared module tests/test_thread_ext.abi3.so [105/133] Linking CXX shared module tests/test_intrusive_ext.abi3.so [106/133] Linking CXX shared module tests/test_issue_ext.abi3.so [107/133] Linking CXX shared module tests/test_typing_ext.abi3.so [108/133] Linking CXX shared module tests/test_make_iterator_ext.abi3.so [109/133] Linking CXX shared module tests/test_exception_ext.abi3.so [110/133] Linking CXX shared module tests/test_tensorflow_ext.abi3.so [111/133] Linking CXX shared module tests/test_jax_ext.abi3.so [112/133] Linking CXX shared module tests/test_ndarray_ext.abi3.so [113/133] Linking CXX shared module tests/test_eval_ext.abi3.so [114/133] Linking CXX shared module tests/test_enum_ext.abi3.so [115/133] Linking CXX shared module tests/test_chrono_ext.abi3.so [116/133] Linking CXX shared module tests/test_holders_ext.abi3.so [117/133] Linking CXX shared module tests/test_callbacks_ext.abi3.so [118/133] Linking CXX shared module tests/test_accessor_ext.abi3.so [119/133] Generating test_jax_ext.pyi [120/133] Generating test_ndarray_ext.pyi [121/133] Generating py.typed, test_typing_ext.pyi [122/133] Generating test_enum_ext.pyi [123/133] Generating test_tensorflow_ext.pyi [124/133] Generating test_make_iterator_ext.pyi [125/133] Linking CXX shared module tests/test_functions_ext.abi3.so [126/133] Generating test_functions_ext.pyi [127/133] Linking CXX shared module tests/test_stl_bind_map_ext.abi3.so [128/133] Linking CXX shared module tests/test_stl_bind_vector_ext.abi3.so [129/133] Linking CXX shared module tests/test_classes_ext.abi3.so [130/133] Generating test_classes_ext.pyi [131/133] Linking CXX shared module tests/test_stl_ext.abi3.so [132/133] Generating test_stl_ext.pyi [133/133] Linking CXX shared module tests/test_eigen_ext.abi3.so ============================= test session starts ============================== platform linux -- Python 3.14.7, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-nanobind/src/nanobind-2.15.0 configfile: pyproject.toml collecting ... collected 578 items / 1 deselected / 577 selected tests/test_accessor.py::test_01_str_attr_inplace_mutation PASSED [ 0%] tests/test_accessor.py::test_02_str_item_inplace_mutation PASSED [ 0%] tests/test_accessor.py::test_03_num_item_list_inplace_mutation PASSED [ 0%] tests/test_accessor.py::test_04_obj_item_inplace_mutation PASSED [ 0%] tests/test_accessor.py::test_05_obj_item_accessor_owns_key PASSED [ 0%] tests/test_callbacks.py::test_callbacks PASSED [ 1%] tests/test_chrono.py::test_chrono_system_clock PASSED [ 1%] tests/test_chrono.py::test_chrono_system_clock_roundtrip PASSED [ 1%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_date PASSED [ 1%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time10] PASSED [ 1%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time11] PASSED [ 1%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time12] PASSED [ 2%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time13] PASSED [ 2%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time14] PASSED [ 2%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time15] PASSED [ 2%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time16] PASSED [ 2%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[None-time17] PASSED [ 2%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time10] PASSED [ 3%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time11] PASSED [ 3%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time12] PASSED [ 3%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time13] PASSED [ 3%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time14] PASSED [ 3%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time15] PASSED [ 3%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time16] PASSED [ 4%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Europe/Brussels-time17] PASSED [ 4%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time10] PASSED [ 4%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time11] PASSED [ 4%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time12] PASSED [ 4%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time13] PASSED [ 5%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time14] PASSED [ 5%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time15] PASSED [ 5%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time16] PASSED [ 5%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[Asia/Pyongyang-time17] PASSED [ 5%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time10] PASSED [ 5%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time11] PASSED [ 6%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time12] PASSED [ 6%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time13] PASSED [ 6%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time14] PASSED [ 6%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time15] PASSED [ 6%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time16] PASSED [ 6%] tests/test_chrono.py::test_chrono_system_clock_roundtrip_time[America/New_York-time17] PASSED [ 7%] tests/test_chrono.py::test_chrono_duration_roundtrip PASSED [ 7%] tests/test_chrono.py::test_chrono_duration_subtraction_equivalence PASSED [ 7%] tests/test_chrono.py::test_chrono_duration_subtraction_equivalence_date PASSED [ 7%] tests/test_chrono.py::test_chrono_steady_clock PASSED [ 7%] tests/test_chrono.py::test_chrono_steady_clock_roundtrip PASSED [ 7%] tests/test_chrono.py::test_floating_point_duration PASSED [ 8%] tests/test_chrono.py::test_nano_timepoint PASSED [ 8%] tests/test_chrono.py::test_chrono_different_resolutions PASSED [ 8%] tests/test_chrono.py::test_chrono_misc PASSED [ 8%] tests/test_chrono.py::test_chrono_invalid[timedelta-test_chrono7] PASSED [ 8%] tests/test_chrono.py::test_chrono_invalid[datetime-test_nano_timepoint_roundtrip] PASSED [ 9%] tests/test_classes.py::test01_signature PASSED [ 9%] tests/test_classes.py::test02_static_overload PASSED [ 9%] tests/test_classes.py::test03_instantiate PASSED [ 9%] tests/test_classes.py::test04_double_init PASSED [ 9%] tests/test_classes.py::test05_rv_policy PASSED [ 9%] tests/test_classes.py::test06_reference_internal PASSED [ 10%] tests/test_classes.py::test06c_init_not_list_initialization PASSED [ 10%] tests/test_classes.py::test06b_reference_internal_free PASSED [ 10%] tests/test_classes.py::test07_big PASSED [ 10%] tests/test_classes.py::test08_inheritance PASSED [ 10%] tests/test_classes.py::test09_method_vectorcall PASSED [ 10%] tests/test_classes.py::test10_trampoline PASSED [ 11%] tests/test_classes.py::test11_trampoline_failures PASSED [ 11%] tests/test_classes.py::test12_large_pointers PASSED [ 11%] tests/test_classes.py::test13_implicitly_convertible PASSED [ 11%] tests/test_classes.py::test14_operators PASSED [ 11%] tests/test_classes.py::test15_keep_alive_nbtype PASSED [ 11%] tests/test_classes.py::test16_keep_alive_custom PASSED [ 12%] tests/test_classes.py::test17_name_qualname_module PASSED [ 12%] tests/test_classes.py::test18_static_properties PASSED [ 12%] tests/test_classes.py::test19_static_properties_doc PASSED [ 12%] tests/test_classes.py::test20_supplement PASSED [ 12%] tests/test_classes.py::test21_type_callback PASSED [ 12%] tests/test_classes.py::test22_low_level PASSED [ 13%] tests/test_classes.py::test23_handle_t PASSED [ 13%] tests/test_classes.py::test24_type_object_t PASSED [ 13%] tests/test_classes.py::test25_none_arg PASSED [ 13%] tests/test_classes.py::test26_is_final PASSED [ 13%] tests/test_classes.py::test27_dynamic_attr PASSED [ 14%] tests/test_classes.py::test27b_bound_method_gc PASSED [ 14%] tests/test_classes.py::test28_copy_rvp PASSED [ 14%] tests/test_classes.py::test29_pydoc PASSED [ 14%] tests/test_classes.py::test30_property_assignment_instance PASSED [ 14%] tests/test_classes.py::test31_cycle PASSED [ 14%] tests/test_classes.py::test32_type_checks PASSED [ 15%] tests/test_classes.py::test33_polymorphic_downcast PASSED [ 15%] tests/test_classes.py::test34_trampoline_optimization PASSED [ 15%] tests/test_classes.py::test35_method_introspection PASSED [ 15%] tests/test_classes.py::test38_pickle PASSED [ 15%] tests/test_classes.py::test39_try_cast PASSED [ 15%] tests/test_classes.py::test40_slots SKIPPED [ 16%] tests/test_classes.py::test41_implicit_conversion_keep_alive PASSED [ 16%] tests/test_classes.py::test42_weak_references PASSED [ 16%] tests/test_classes.py::test43_union PASSED [ 16%] tests/test_classes.py::test44_dynamic_attr_has_dict PASSED [ 16%] tests/test_classes.py::test45_hidden_base PASSED [ 16%] tests/test_classes.py::test46_custom_new PASSED [ 17%] tests/test_classes.py::test47_inconstructible PASSED [ 17%] tests/test_classes.py::test47b_state_warning_as_error PASSED [ 17%] tests/test_classes.py::test48_monekypatchable PASSED [ 17%] tests/test_classes.py::test49_static_property_override PASSED [ 17%] tests/test_classes.py::test50_weakref_with_slots_subclass PASSED [ 18%] tests/test_classes.py::test51_constexpr_trampoline PASSED [ 18%] tests/test_classes.py::test52_noncopyable PASSED [ 18%] tests/test_classes.py::test53_never_destruct PASSED [ 18%] tests/test_classes.py::test54_pooled[0] PASSED [ 18%] tests/test_classes.py::test54_pooled[1] PASSED [ 18%] tests/test_classes.py::test55_pooled_churn[0] PASSED [ 19%] tests/test_classes.py::test55_pooled_churn[1] PASSED [ 19%] tests/test_classes.py::test56_pooled_bounded[0] PASSED [ 19%] tests/test_classes.py::test56_pooled_bounded[1] PASSED [ 19%] tests/test_classes.py::test59_pooled_threaded[0] PASSED [ 19%] tests/test_classes.py::test59_pooled_threaded[1] PASSED [ 19%] tests/test_classes.py::test60_pooled_gc PASSED [ 20%] tests/test_classes.py::test61_pooled_custom_traverse PASSED [ 20%] tests/test_eigen.py::test01_vector_fixed PASSED [ 20%] tests/test_eigen.py::test02_vector_dynamic PASSED [ 20%] tests/test_eigen.py::test03_update_map PASSED [ 20%] tests/test_eigen.py::test04_matrix PASSED [ 20%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-1-0-0] PASSED [ 21%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-1-0-1] PASSED [ 21%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-1-2-0] PASSED [ 21%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-1-2-1] PASSED [ 21%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-2-0-0] PASSED [ 21%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-2-0-1] PASSED [ 22%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-2-2-0] PASSED [ 22%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1-2-2-1] PASSED [ 22%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1--2-0-0] PASSED [ 22%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1--2-0-1] PASSED [ 22%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1--2-2-0] PASSED [ 22%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-1--2-2-1] PASSED [ 23%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-1-0-0] PASSED [ 23%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-1-0-1] PASSED [ 23%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-1-2-0] PASSED [ 23%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-1-2-1] PASSED [ 23%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-2-0-0] PASSED [ 23%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-2-0-1] PASSED [ 24%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-2-2-0] PASSED [ 24%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3-2-2-1] PASSED [ 24%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3--2-0-0] PASSED [ 24%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3--2-0-1] PASSED [ 24%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3--2-2-0] PASSED [ 24%] tests/test_eigen.py::test05_matrix_large_nonsymm[False-3--2-2-1] PASSED [ 25%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-1-0-0] PASSED [ 25%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-1-0-1] PASSED [ 25%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-1-2-0] PASSED [ 25%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-1-2-1] PASSED [ 25%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-2-0-0] PASSED [ 25%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-2-0-1] PASSED [ 26%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-2-2-0] PASSED [ 26%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3-2-2-1] PASSED [ 26%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3--2-0-0] PASSED [ 26%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3--2-0-1] PASSED [ 26%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3--2-2-0] PASSED [ 27%] tests/test_eigen.py::test05_matrix_large_nonsymm[False--3--2-2-1] PASSED [ 27%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-1-0-0] PASSED [ 27%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-1-0-1] PASSED [ 27%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-1-2-0] PASSED [ 27%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-1-2-1] PASSED [ 27%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-2-0-0] PASSED [ 28%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-2-0-1] PASSED [ 28%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-2-2-0] PASSED [ 28%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1-2-2-1] PASSED [ 28%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1--2-0-0] PASSED [ 28%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1--2-0-1] PASSED [ 28%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1--2-2-0] PASSED [ 29%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-1--2-2-1] PASSED [ 29%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-1-0-0] PASSED [ 29%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-1-0-1] PASSED [ 29%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-1-2-0] PASSED [ 29%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-1-2-1] PASSED [ 29%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-2-0-0] PASSED [ 30%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-2-0-1] PASSED [ 30%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-2-2-0] PASSED [ 30%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3-2-2-1] PASSED [ 30%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3--2-0-0] PASSED [ 30%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3--2-0-1] PASSED [ 31%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3--2-2-0] PASSED [ 31%] tests/test_eigen.py::test05_matrix_large_nonsymm[True-3--2-2-1] PASSED [ 31%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-1-0-0] PASSED [ 31%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-1-0-1] PASSED [ 31%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-1-2-0] PASSED [ 31%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-1-2-1] PASSED [ 32%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-2-0-0] PASSED [ 32%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-2-0-1] PASSED [ 32%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-2-2-0] PASSED [ 32%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3-2-2-1] PASSED [ 32%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3--2-0-0] PASSED [ 32%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3--2-0-1] PASSED [ 33%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3--2-2-0] PASSED [ 33%] tests/test_eigen.py::test05_matrix_large_nonsymm[True--3--2-2-1] PASSED [ 33%] tests/test_eigen.py::test06_map PASSED [ 33%] tests/test_eigen.py::test07_mutate_arg PASSED [ 33%] tests/test_eigen.py::test07b_dref1 PASSED [ 33%] tests/test_eigen.py::test08_sparse SKIPPED (could not import 'scipy'...) [ 34%] tests/test_eigen.py::test08b_sparse_noconvert SKIPPED (could not imp...) [ 34%] tests/test_eigen.py::test09_sparse_failures SKIPPED (could not impor...) [ 34%] tests/test_eigen.py::test10_eigen_scalar_default PASSED [ 34%] tests/test_eigen.py::test11_prop PASSED [ 34%] tests/test_eigen.py::test12_cast PASSED [ 35%] tests/test_eigen.py::test12b_cast_reference_internal_no_parent PASSED [ 35%] tests/test_eigen.py::test13_mutate_python PASSED [ 35%] tests/test_eigen.py::test14_single_element PASSED [ 35%] tests/test_eigen.py::test15_sparse_map SKIPPED (could not import 'sc...) [ 35%] tests/test_eigen.py::test16_sparse_complex SKIPPED (could not import...) [ 35%] tests/test_eigen.py::test17_sparse_map_complex SKIPPED (could not im...) [ 36%] tests/test_eigen.py::test18_zero_size_vec PASSED [ 36%] tests/test_eigen.py::test19_sparse_move SKIPPED (could not import 's...) [ 36%] tests/test_eigen.py::test20_sparse_bad_attr SKIPPED (could not impor...) [ 36%] tests/test_eigen_tensor.py::test01_tensor3d PASSED [ 36%] tests/test_eigen_tensor.py::test02_update_tensorref PASSED [ 36%] tests/test_eigen_tensor.py::test03_prop PASSED [ 37%] tests/test_eigen_tensor.py::test04_map PASSED [ 37%] tests/test_eigen_tensor.py::test05_cast PASSED [ 37%] tests/test_eigen_tensor.py::test06_zero_size_tensor PASSED [ 37%] tests/test_enum.py::test01_unsigned_enum PASSED [ 37%] tests/test_enum.py::test02_signed_enum PASSED [ 37%] tests/test_enum.py::test03_enum_arithmetic PASSED [ 38%] tests/test_enum.py::test04_enum_export PASSED [ 38%] tests/test_enum.py::test05_enum_property PASSED [ 38%] tests/test_enum.py::test08_enum_comparisons PASSED [ 38%] tests/test_enum.py::test06_enum_flag PASSED [ 38%] tests/test_enum.py::test09_enum_methods PASSED [ 38%] tests/test_enum.py::test10_enum_opaque PASSED [ 39%] tests/test_enum.py::test12_str_enum PASSED [ 39%] tests/test_enum.py::test11_enum_name_value_members PASSED [ 39%] tests/test_eval.py::test_evals PASSED [ 39%] tests/test_eval.py::test_eval_closure PASSED [ 39%] tests/test_eval.py::test_read_globals PASSED [ 40%] tests/test_eval.py::test_write_globals PASSED [ 40%] tests/test_eval.py::test_default_scope PASSED [ 40%] tests/test_exception.py::test01_base PASSED [ 40%] tests/test_exception.py::test02_bad_alloc PASSED [ 40%] tests/test_exception.py::test03_runtime_error PASSED [ 40%] tests/test_exception.py::test04_domain_error PASSED [ 41%] tests/test_exception.py::test05_invalid_argument PASSED [ 41%] tests/test_exception.py::test06_length PASSED [ 41%] tests/test_exception.py::test07_out_of_range PASSED [ 41%] tests/test_exception.py::test08_range_error PASSED [ 41%] tests/test_exception.py::test09_overflow_error PASSED [ 41%] tests/test_exception.py::test10_index_error PASSED [ 42%] tests/test_exception.py::test11_key_error PASSED [ 42%] tests/test_exception.py::test12_value_error PASSED [ 42%] tests/test_exception.py::test13_type_error PASSED [ 42%] tests/test_exception.py::test14_import_error PASSED [ 42%] tests/test_exception.py::test15_attribute_error PASSED [ 42%] tests/test_exception.py::test16_stop_iteration PASSED [ 43%] tests/test_exception.py::test17_raise_my_error_1 PASSED [ 43%] tests/test_exception.py::test18_raise_my_error_2 PASSED [ 43%] tests/test_exception.py::test19_raise_my_error_3 PASSED [ 43%] tests/test_exception.py::test20_nested PASSED [ 43%] tests/test_exception.py::test21_what PASSED [ 44%] tests/test_exception.py::test22_what_bad_str PASSED [ 44%] tests/test_functions.py::test01_capture PASSED [ 44%] tests/test_functions.py::test02_default_args PASSED [ 44%] tests/test_functions.py::test03_kwargs PASSED [ 44%] tests/test_functions.py::test04_overloads PASSED [ 44%] tests/test_functions.py::test05_signature PASSED [ 45%] tests/test_functions.py::test06_signature_error PASSED [ 45%] tests/test_functions.py::test06_signature_error_unencodable_kwarg PASSED [ 45%] tests/test_functions.py::test07_raises PASSED [ 45%] tests/test_functions.py::test08_args_kwargs PASSED [ 45%] tests/test_functions.py::test09_maketuple PASSED [ 45%] tests/test_functions.py::test10_cpp_call_simple PASSED [ 46%] tests/test_functions.py::test11_call_complex PASSED [ 46%] tests/test_functions.py::test12_list_tuple_manipulation PASSED [ 46%] tests/test_functions.py::test13_call_guard PASSED [ 46%] tests/test_functions.py::test14_print PASSED [ 46%] tests/test_functions.py::test15_iter PASSED [ 46%] tests/test_functions.py::test16_iter_tuple PASSED [ 47%] tests/test_functions.py::test17_iter_tuple PASSED [ 47%] tests/test_functions.py::test18_raw_doc PASSED [ 47%] tests/test_functions.py::test19_type_check_manual PASSED [ 47%] tests/test_functions.py::test20_dict_iterator PASSED [ 47%] tests/test_functions.py::test21_numpy_overloads PASSED [ 48%] tests/test_functions.py::test22_string_return PASSED [ 48%] tests/test_functions.py::test23_byte_return PASSED [ 48%] tests/test_functions.py::test24_pydoc PASSED [ 48%] tests/test_functions.py::test25_int PASSED [ 48%] tests/test_functions.py::test26_capsule PASSED [ 48%] tests/test_functions.py::test26b_capsule_nullptr PASSED [ 49%] tests/test_functions.py::test27_slice PASSED [ 49%] tests/test_functions.py::test28_ellipsis PASSED [ 49%] tests/test_functions.py::test29_traceback PASSED [ 49%] tests/test_functions.py::test29_traceback_surrogate_filename PASSED [ 49%] tests/test_functions.py::test30_noexcept PASSED [ 49%] tests/test_functions.py::test31_range[identity_i8] PASSED [ 50%] tests/test_functions.py::test31_range[identity_u8] PASSED [ 50%] tests/test_functions.py::test31_range[identity_i16] PASSED [ 50%] tests/test_functions.py::test31_range[identity_u16] PASSED [ 50%] tests/test_functions.py::test31_range[identity_i32] PASSED [ 50%] tests/test_functions.py::test31_range[identity_u32] PASSED [ 50%] tests/test_functions.py::test31_range[identity_i64] PASSED [ 51%] tests/test_functions.py::test31_range[identity_u64] PASSED [ 51%] tests/test_functions.py::test33_method_on_non_nanobind_class PASSED [ 51%] tests/test_functions.py::test34_module_docstring PASSED [ 51%] tests/test_functions.py::test35_return_capture PASSED [ 51%] tests/test_functions.py::test36_test_char PASSED [ 51%] tests/test_functions.py::test36b_test_cast_failure PASSED [ 52%] tests/test_functions.py::test37_test_str PASSED [ 52%] tests/test_functions.py::test38_set PASSED [ 52%] tests/test_functions.py::test39_del PASSED [ 52%] tests/test_functions.py::test40_nb_signature PASSED [ 52%] tests/test_functions.py::test41_kw_only PASSED [ 53%] tests/test_functions.py::test42_ptr_return PASSED [ 53%] tests/test_functions.py::test41_any PASSED [ 53%] tests/test_functions.py::test42_wrappers_list PASSED [ 53%] tests/test_functions.py::test43_wrappers_dict PASSED [ 53%] tests/test_functions.py::test43_wrappers_set PASSED [ 53%] tests/test_functions.py::test44_hash PASSED [ 54%] tests/test_functions.py::test45_new PASSED [ 54%] tests/test_functions.py::test46_copy PASSED [ 54%] tests/test_functions.py::test47_c_str PASSED [ 54%] tests/test_functions.py::test48_size PASSED [ 54%] tests/test_functions.py::test49_resize PASSED [ 54%] tests/test_functions.py::test50_call_policy PASSED [ 55%] tests/test_functions.py::test51_isinstance PASSED [ 55%] tests/test_functions.py::test52_frozenset PASSED [ 55%] tests/test_functions.py::test53_fallback PASSED [ 55%] tests/test_functions.py::test54_dict_default PASSED [ 55%] tests/test_functions.py::test54_dict_getitem PASSED [ 55%] tests/test_functions.py::test_55_memoryview PASSED [ 56%] tests/test_functions.py::test_56_unusual_module_in_overload_error PASSED [ 56%] tests/test_functions.py::test_57_accessor_inplace_refleak PASSED [ 56%] tests/test_holders.py::test01_create PASSED [ 56%] tests/test_holders.py::test02_sharedptr_from_python PASSED [ 56%] tests/test_holders.py::test03_sharedptr_from_cpp PASSED [ 57%] tests/test_holders.py::test03b_sharedptr_implicit PASSED [ 57%] tests/test_holders.py::test04_uniqueptr_from_cpp PASSED [ 57%] tests/test_holders.py::test05a_uniqueptr_from_cpp PASSED [ 57%] tests/test_holders.py::test05b_uniqueptr_list PASSED [ 57%] tests/test_holders.py::test05c_uniqueptr_structure_duplicate PASSED [ 57%] tests/test_holders.py::test05d_uniqueptr_reinit PASSED [ 58%] tests/test_holders.py::test06_uniqueptr_from_py PASSED [ 58%] tests/test_holders.py::test07_uniqueptr_passthrough PASSED [ 58%] tests/test_holders.py::test07_polymorphic_downcast_unique PASSED [ 58%] tests/test_holders.py::test08_polymorphic_downcast_shared PASSED [ 58%] tests/test_holders.py::test09_tag_based PASSED [ 58%] tests/test_holders.py::test09_tag_based_unique PASSED [ 59%] tests/test_holders.py::test09_tag_based_shared PASSED [ 59%] tests/test_holders.py::test10_shared_from_this_create_in_python PASSED [ 59%] tests/test_holders.py::test11_shared_from_this_create_raw_in_cpp PASSED [ 59%] tests/test_holders.py::test12_shared_from_this_create_shared_in_cpp PASSED [ 59%] tests/test_holders.py::test13_shared_from_this_create_derived_in_cpp PASSED [ 59%] tests/test_holders.py::test14_nullable_properties PASSED [ 60%] tests/test_inter_module.py::test01_inter_module PASSED [ 60%] tests/test_inter_module.py::test02_reload_module PASSED [ 60%] tests/test_inter_module.py::test03_reimport_module PASSED [ 60%] tests/test_intrusive.py::test01_construct PASSED [ 60%] tests/test_intrusive.py::test02_factory PASSED [ 61%] tests/test_intrusive.py::test03_factory_ref PASSED [ 61%] tests/test_intrusive.py::test04_subclass PASSED [ 61%] tests/test_jax.py::test01_constrain_order SKIPPED (JAX is required) [ 61%] tests/test_jax.py::test02_implicit_conversion SKIPPED (JAX is required) [ 61%] tests/test_jax.py::test03_return_jax SKIPPED (JAX is required) [ 61%] tests/test_jax.py::test04_check SKIPPED (JAX is required) [ 62%] tests/test_jax.py::test05_passthrough SKIPPED (JAX is required) [ 62%] tests/test_jax.py::test06_ro_array SKIPPED (JAX is required) [ 62%] tests/test_make_iterator.py::test01_key_iterator PASSED [ 62%] tests/test_make_iterator.py::test02_value_iterator PASSED [ 62%] tests/test_make_iterator.py::test03_items_iterator PASSED [ 62%] tests/test_make_iterator.py::test03_items_iterator_parallel PASSED [ 63%] tests/test_make_iterator.py::test04_passthrough_iterator PASSED [ 63%] tests/test_make_iterator.py::test05_iterator_returning_temporary PASSED [ 63%] tests/test_ndarray.py::test01_metadata PASSED [ 63%] tests/test_ndarray.py::test02_docstr PASSED [ 63%] tests/test_ndarray.py::test03_constrain_dtype PASSED [ 63%] tests/test_ndarray.py::test04_constrain_shape PASSED [ 64%] tests/test_ndarray.py::test05_bytes PASSED [ 64%] tests/test_ndarray.py::test06_constrain_order_numpy PASSED [ 64%] tests/test_ndarray.py::test07_constrain_order_pytorch SKIPPED (PyTor...) [ 64%] tests/test_ndarray.py::test08_write_bytes_from_cpp PASSED [ 64%] tests/test_ndarray.py::test09_write_numpy_from_cpp PASSED [ 64%] tests/test_ndarray.py::test10_implicit_conversion PASSED [ 65%] tests/test_ndarray.py::test10b_implicit_conversion_unusual_module PASSED [ 65%] tests/test_ndarray.py::test11_implicit_conversion_pytorch SKIPPED (P...) [ 65%] tests/test_ndarray.py::test12_process_image PASSED [ 65%] tests/test_ndarray.py::test13_destroy_capsule PASSED [ 65%] tests/test_ndarray.py::test14_consume_numpy PASSED [ 66%] tests/test_ndarray.py::test15_passthrough_numpy PASSED [ 66%] tests/test_ndarray.py::test16_passthrough_torch SKIPPED (PyTorch is ...) [ 66%] tests/test_ndarray.py::test17_return_numpy PASSED [ 66%] tests/test_ndarray.py::test18_return_pytorch SKIPPED (PyTorch is req...) [ 66%] tests/test_ndarray.py::test18b_return_mlx SKIPPED (MLX is required) [ 66%] tests/test_ndarray.py::test19_return_memview PASSED [ 67%] tests/test_ndarray.py::test19b_buffer_protocol_flags PASSED [ 67%] tests/test_ndarray.py::test19c_export_ownerless_refused PASSED [ 67%] tests/test_ndarray.py::test20_return_array_api PASSED [ 67%] tests/test_ndarray.py::test20a_dlpack_copy_device_kwargs PASSED [ 67%] tests/test_ndarray.py::test20b_import_metal_dlpack PASSED [ 67%] tests/test_ndarray.py::test20c_import_torch_mps_dlpack SKIPPED (PyTo...) [ 68%] tests/test_ndarray.py::test21_return_array_scalar PASSED [ 68%] tests/test_ndarray.py::test22_single_and_empty_dimension_pytorch SKIPPED [ 68%] tests/test_ndarray.py::test23_single_and_empty_dimension_numpy PASSED [ 68%] tests/test_ndarray.py::test24_single_and_empty_dimension_fortran_order_pytorch SKIPPED [ 68%] tests/test_ndarray.py::test25_ro_array PASSED [ 68%] tests/test_ndarray.py::test26_return_ro PASSED [ 69%] tests/test_ndarray.py::test27_python_array PASSED [ 69%] tests/test_ndarray.py::test27c_python_complex_array SKIPPED (your py...) [ 69%] tests/test_ndarray.py::test28_check_bytearray PASSED [ 69%] tests/test_ndarray.py::test29_check_numpy PASSED [ 69%] tests/test_ndarray.py::test30_check_torch SKIPPED (PyTorch is required) [ 70%] tests/test_ndarray.py::test31_rv_policy PASSED [ 70%] tests/test_ndarray.py::test32_reference_internal PASSED [ 70%] tests/test_ndarray.py::test33_force_contig_numpy PASSED [ 70%] tests/test_ndarray.py::test34_force_contig_pytorch SKIPPED (PyTorch ...) [ 70%] tests/test_ndarray.py::test35_view PASSED [ 70%] tests/test_ndarray.py::test36_half SKIPPED (half precision test is m...) [ 71%] tests/test_ndarray.py::test37_cast PASSED [ 71%] tests/test_ndarray.py::test38_complex_decompose PASSED [ 71%] tests/test_ndarray.py::test_uint32_complex_do_not_convert[1] PASSED [ 71%] tests/test_ndarray.py::test_uint32_complex_do_not_convert[2] PASSED [ 71%] tests/test_ndarray.py::test40_check_generic PASSED [ 71%] tests/test_ndarray.py::test41_noninteger_stride PASSED [ 72%] tests/test_ndarray.py::test42_const_qualifiers_numpy PASSED [ 72%] tests/test_ndarray.py::test43_const_qualifiers_pytorch SKIPPED (PyTo...) [ 72%] tests/test_ndarray.py::test44_constrain_order_cupy SKIPPED (CuPy is ...) [ 72%] tests/test_ndarray.py::test45_implicit_conversion_cupy SKIPPED (CuPy...) [ 72%] tests/test_ndarray.py::test46_implicit_conversion_contiguous_complex PASSED [ 72%] tests/test_ndarray.py::test47_ret_infer PASSED [ 73%] tests/test_ndarray.py::test48_test_matrix4f PASSED [ 73%] tests/test_ndarray.py::test49_test_matrix4f_ref PASSED [ 73%] tests/test_ndarray.py::test50_test_matrix4f_copy PASSED [ 73%] tests/test_ndarray.py::test51_return_from_stack PASSED [ 73%] tests/test_ndarray.py::test52_accept_np_both_true_contig PASSED [ 74%] tests/test_ndarray.py::test53_issue_930 PASSED [ 74%] tests/test_ndarray.py::test54_docs_example PASSED [ 74%] tests/test_ndarray.py::test55_empty_ndarray PASSED [ 74%] tests/test_specialization.py::test_static_attribute_specialization PASSED [ 74%] tests/test_specialization.py::test_method_call_specialization PASSED [ 74%] tests/test_specialization.py::test_immutability PASSED [ 75%] tests/test_stl.py::test01_movable_return PASSED [ 75%] tests/test_stl.py::test02_movable_return_ptr PASSED [ 75%] tests/test_stl.py::test03_movable_in_value PASSED [ 75%] tests/test_stl.py::test04_movable_in_lvalue_ref PASSED [ 75%] tests/test_stl.py::test05_movable_in_ptr PASSED [ 75%] tests/test_stl.py::test06_movable_in_rvalue_ref PASSED [ 76%] tests/test_stl.py::test07_copyable_return PASSED [ 76%] tests/test_stl.py::test08_copyable_return_ptr PASSED [ 76%] tests/test_stl.py::test09_copyable_in_value PASSED [ 76%] tests/test_stl.py::test10_copyable_in_lvalue_ref PASSED [ 76%] tests/test_stl.py::test11_copyable_in_ptr PASSED [ 76%] tests/test_stl.py::test12_copyable_in_rvalue_ref PASSED [ 77%] tests/test_stl.py::test13_tuple_movable_return PASSED [ 77%] tests/test_stl.py::test14_tuple_movable_return_ptr PASSED [ 77%] tests/test_stl.py::test15_tuple_movable_in_value PASSED [ 77%] tests/test_stl.py::test16_tuple_movable_in_lvalue_ref PASSED [ 77%] tests/test_stl.py::test17_tuple_movable_in_lvalue_ref_2 PASSED [ 77%] tests/test_stl.py::test18_tuple_movable_in_ptr PASSED [ 78%] tests/test_stl.py::test19_tuple_movable_in_rvalue_ref PASSED [ 78%] tests/test_stl.py::test20_tuple_movable_in_rvalue_ref_2 PASSED [ 78%] tests/test_stl.py::test21_tuple_pair_basic PASSED [ 78%] tests/test_stl.py::test21b_seq_getitem_raises PASSED [ 78%] tests/test_stl.py::test21c_tuple_pair_generic_sequence PASSED [ 79%] tests/test_stl.py::test22_vec_return_movable PASSED [ 79%] tests/test_stl.py::test23_vec_return_copyable PASSED [ 79%] tests/test_stl.py::test24_vec_movable_in_value PASSED [ 79%] tests/test_stl.py::test25_vec_movable_in_value PASSED [ 79%] tests/test_stl.py::test26_vec_movable_in_lvalue_ref PASSED [ 79%] tests/test_stl.py::test27_vec_movable_in_ptr_2 PASSED [ 80%] tests/test_stl.py::test28_vec_movable_in_rvalue_ref PASSED [ 80%] tests/test_stl.py::test29_opaque_vector PASSED [ 80%] tests/test_stl.py::test30_std_function PASSED [ 80%] tests/test_stl.py::test31_std_function_roundtrip PASSED [ 80%] tests/test_stl.py::test32_std_function_gc PASSED [ 80%] tests/test_stl.py::test33_vec_type_check PASSED [ 81%] tests/test_stl.py::test34_list PASSED [ 81%] tests/test_stl.py::test35_string_and_string_view PASSED [ 81%] tests/test_stl.py::test36_std_optional_copyable PASSED [ 81%] tests/test_stl.py::test37_std_optional_copyable_ptr PASSED [ 81%] tests/test_stl.py::test38_std_optional_none PASSED [ 81%] tests/test_stl.py::test38b_std_optional_implicit_convert PASSED [ 82%] tests/test_stl.py::test39_std_optional_ret_opt_movable PASSED [ 82%] tests/test_stl.py::test40_std_optional_ret_opt_movable_ptr PASSED [ 82%] tests/test_stl.py::test41_std_optional_ret_opt_none PASSED [ 82%] tests/test_stl.py::test42_std_optional_unbound_type PASSED [ 82%] tests/test_stl.py::test42a_std_optional_non_assignable PASSED [ 83%] tests/test_stl.py::test43_std_variant_copyable PASSED [ 83%] tests/test_stl.py::test44_std_variant_copyable_none PASSED [ 83%] tests/test_stl.py::test45_std_variant_copyable_ptr PASSED [ 83%] tests/test_stl.py::test46_std_variant_copyable_ptr_none PASSED [ 83%] tests/test_stl.py::test47_std_variant_ret_var_copyable PASSED [ 83%] tests/test_stl.py::test48_std_variant_ret_var_none PASSED [ 84%] tests/test_stl.py::test49_std_variant_unbound_type PASSED [ 84%] tests/test_stl.py::test49b_std_variant_nondefault PASSED [ 84%] tests/test_stl.py::test50_map_return_movable_value PASSED [ 84%] tests/test_stl.py::test51_map_return_copyable_value PASSED [ 84%] tests/test_stl.py::test52_map_movable_in_value PASSED [ 84%] tests/test_stl.py::test53_map_copyable_in_value PASSED [ 85%] tests/test_stl.py::test54_map_movable_in_lvalue_ref PASSED [ 85%] tests/test_stl.py::test55_map_movable_in_rvalue_ref PASSED [ 85%] tests/test_stl.py::test56_map_movable_in_ptr PASSED [ 85%] tests/test_stl.py::test57_map_return_readonly_value PASSED [ 85%] tests/test_stl.py::test58_array PASSED [ 85%] tests/test_stl.py::test59_map_movable_in_failure PASSED [ 86%] tests/test_stl.py::test60_set_return_value PASSED [ 86%] tests/test_stl.py::test61_set_in_value PASSED [ 86%] tests/test_stl.py::test62_set_in_lvalue_ref PASSED [ 86%] tests/test_stl.py::test63_set_in_rvalue_ref PASSED [ 86%] tests/test_stl.py::test64_set_in_failure PASSED [ 87%] tests/test_stl.py::test64b_set_of_temporaries PASSED [ 87%] tests/test_stl.py::test65_class_with_movable_field PASSED [ 87%] tests/test_stl.py::test66_replace_extension PASSED [ 87%] tests/test_stl.py::test67_vector_bool PASSED [ 87%] tests/test_stl.py::test68_complex_value PASSED [ 87%] tests/test_stl.py::test69_complex_array PASSED [ 88%] tests/test_stl.py::test70_vec_char PASSED [ 88%] tests/test_stl.py::test71_null_input PASSED [ 88%] tests/test_stl.py::test72_wstr PASSED [ 88%] tests/test_stl.py::test73_bad_input_to_set PASSED [ 88%] tests/test_stl.py::test74_variant_implicit_conversions PASSED [ 88%] tests/test_stl.py::test75_weird_nones PASSED [ 89%] tests/test_stl_bind_map.py::test_map_string_double PASSED [ 89%] tests/test_stl_bind_map.py::test_map_string_double_const PASSED [ 89%] tests/test_stl_bind_map.py::test_maps_with_noncopyable_values PASSED [ 89%] tests/test_stl_bind_map.py::test_map_self_update PASSED [ 89%] tests/test_stl_bind_map.py::test_map_delitem PASSED [ 89%] tests/test_stl_bind_map.py::test_map_init_partial_cleanup PASSED [ 90%] tests/test_stl_bind_vector.py::test01_vector_int PASSED [ 90%] tests/test_stl_bind_vector.py::test01b_vector_self_extend PASSED [ 90%] tests/test_stl_bind_vector.py::test02_vector_bool PASSED [ 90%] tests/test_stl_bind_vector.py::test03_vector_custom PASSED [ 90%] tests/test_stl_bind_vector.py::test04_vector_slicing PASSED [ 90%] tests/test_stl_bind_vector.py::test04b_vector_self_slice_assign PASSED [ 91%] tests/test_stl_bind_vector.py::test05_vector_non_shared PASSED [ 91%] tests/test_stl_bind_vector.py::test06_vector_shared PASSED [ 91%] tests/test_stl_bind_vector.py::test07_vector_noncopyable PASSED [ 91%] tests/test_stl_bind_vector.py::test08_vector_init_partial_cleanup PASSED [ 91%] tests/test_stl_bind_vector.py::test09_vector_getitem_slice_leak PASSED [ 92%] tests/test_stubgen.py::test01_format_docstr_roundtrip[contains an embedded """ triple quote] PASSED [ 92%] tests/test_stubgen.py::test01_format_docstr_roundtrip[ends in a double quote: "] PASSED [ 92%] tests/test_stubgen.py::test01_format_docstr_roundtrip[ends in a backslash: \\] PASSED [ 92%] tests/test_stubgen.py::test01_format_docstr_roundtrip[short] PASSED [ 92%] tests/test_stubgen.py::test01_format_docstr_roundtrip[multi\nline\ntext with '' single quotes] PASSED [ 92%] tests/test_stubgen.py::test02_no_import_of_nonexistent_module PASSED [ 93%] tests/test_stubgen.py::test03_id_seq_boundaries PASSED [ 93%] tests/test_stubgen.py::test04_classmethod_bracketed_annotation PASSED [ 93%] tests/test_stubgen.py::test05_write_only_property_nb PASSED [ 93%] tests/test_stubgen.py::test06_doc_marker_needs_object PASSED [ 93%] tests/test_stubgen.py::test07_bind_rendering PASSED [ 93%] tests/test_stubgen.py::test08_helper_import_conflict PASSED [ 94%] tests/test_stubgen.py::test09_flat_stub_reexports_submodule PASSED [ 94%] tests/test_stubs.py::test01_check_stub_refs[py_stub_test] PASSED [ 94%] tests/test_stubs.py::test01_check_stub_refs[test_tensorflow_ext] SKIPPED [ 94%] tests/test_stubs.py::test01_check_stub_refs[test_enum_ext] PASSED [ 94%] tests/test_stubs.py::test01_check_stub_refs[test_jax_ext] SKIPPED (s...) [ 94%] tests/test_stubs.py::test01_check_stub_refs[test_ndarray_ext] PASSED [ 95%] tests/test_stubs.py::test01_check_stub_refs[test_functions_ext] PASSED [ 95%] tests/test_stubs.py::test01_check_stub_refs[test_typing_ext] PASSED [ 95%] tests/test_stubs.py::test01_check_stub_refs[test_stl_ext] PASSED [ 95%] tests/test_stubs.py::test01_check_stub_refs[test_make_iterator_ext] PASSED [ 95%] tests/test_stubs.py::test01_check_stub_refs[test_classes_ext] PASSED [ 96%] tests/test_stubs.py::test01_check_stub_refs[prefix] PASSED [ 96%] tests/test_stubs.py::test01_check_stub_refs[prefixabc] PASSED [ 96%] tests/test_stubs.py::test01_check_stub_refs[__init__0] PASSED [ 96%] tests/test_stubs.py::test01_check_stub_refs[alias] PASSED [ 96%] tests/test_stubs.py::test01_check_stub_refs[bar] PASSED [ 96%] tests/test_stubs.py::test01_check_stub_refs[__init__1] PASSED [ 97%] tests/test_stubs.py::test01_check_stub_refs[mod] PASSED [ 97%] tests/test_stubs.py::test01_check_stub_refs[__init__2] PASSED [ 97%] tests/test_tensorflow.py::test01_constrain_order SKIPPED (TensorFlow...) [ 97%] tests/test_tensorflow.py::test02_implicit_conversion SKIPPED (Tensor...) [ 97%] tests/test_tensorflow.py::test03_return_tensorflow SKIPPED (TensorFl...) [ 97%] tests/test_tensorflow.py::test04_check SKIPPED (TensorFlow is required) [ 98%] tests/test_tensorflow.py::test05_passthrough SKIPPED (TensorFlow is ...) [ 98%] tests/test_tensorflow.py::test06_ro_array SKIPPED (TensorFlow is req...) [ 98%] tests/test_thread.py::test01_object_creation PASSED [ 98%] tests/test_thread.py::test02_global_lock PASSED [ 98%] tests/test_thread.py::test03_locked_method PASSED [ 98%] tests/test_thread.py::test04_locked_function PASSED [ 99%] tests/test_thread.py::test05_locked_twoargs PASSED [ 99%] tests/test_thread.py::test06_global_wrapper PASSED [ 99%] tests/test_thread.py::test07_access_attributes PASSED [ 99%] tests/test_thread.py::test08_shared_ptr_threaded_access PASSED [ 99%] tests/test_typing.py::test01_parameterize_generic PASSED [100%] ================ 539 passed, 38 skipped, 1 deselected in 18.20s ================ >>> py3-nanobind: Entering fakeroot... >>> py3-nanobind-pyc*: Running split function pyc... 'usr/lib/python3.14/site-packages/nanobind/__pycache__' -> '/home/buildozer/aports/community/py3-nanobind/pkg/py3-nanobind-pyc/usr/lib/python3.14/site-packages/nanobind/__pycache__' 'usr/lib/python3.14/site-packages/nanobind/cmake/__pycache__' -> '/home/buildozer/aports/community/py3-nanobind/pkg/py3-nanobind-pyc/usr/lib/python3.14/site-packages/nanobind/cmake/__pycache__' >>> py3-nanobind-pyc*: Preparing subpackage py3-nanobind-pyc... >>> py3-nanobind-pyc*: Running postcheck for py3-nanobind-pyc >>> py3-nanobind*: Running postcheck for py3-nanobind >>> py3-nanobind*: Preparing package py3-nanobind... >>> py3-nanobind*: Tracing dependencies... robin-map python3~3.14 >>> py3-nanobind*: Package size: 881.7 KB >>> py3-nanobind*: Compressing data... >>> py3-nanobind*: Create checksum... >>> py3-nanobind*: Create py3-nanobind-2.15.0-r0.apk >>> py3-nanobind-pyc*: Tracing dependencies... python3~3.14 >>> py3-nanobind-pyc*: Package size: 86.3 KB >>> py3-nanobind-pyc*: Compressing data... >>> py3-nanobind-pyc*: Create checksum... >>> py3-nanobind-pyc*: Create py3-nanobind-pyc-2.15.0-r0.apk >>> py3-nanobind: Build complete at Sun, 16 Aug 2026 12:40:15 +0000 elapsed time 0h 0m 57s >>> py3-nanobind: Cleaning up srcdir >>> py3-nanobind: Cleaning up pkgdir >>> py3-nanobind: Cleaning up tmpdir >>> py3-nanobind: Uninstalling dependencies... ( 1/53) Purging .makedepends-py3-nanobind (20260816.123919) ( 2/53) Purging robin-map (1.4.1-r0) ( 3/53) Purging python3-dev (3.14.7-r0) ( 4/53) Purging py3-gpep517-pyc (19-r2) ( 5/53) Purging py3-gpep517 (19-r2) ( 6/53) Purging py3-installer-pyc (1.0.1-r0) ( 7/53) Purging py3-installer (1.0.1-r0) ( 8/53) Purging py3-scikit-build-core-pyc (1.0.3-r0) ( 9/53) Purging py3-scikit-build-core (1.0.3-r0) (10/53) Purging cmake (4.3.4-r0) (11/53) Purging py3-pathspec-pyc (1.1.1-r0) (12/53) Purging py3-pathspec (1.1.1-r0) (13/53) Purging py3-typing-extensions-pyc (4.15.0-r1) (14/53) Purging py3-typing-extensions (4.15.0-r1) (15/53) Purging samurai (1.3-r0) (16/53) Purging py3-wheel-pyc (0.48.0-r0) (17/53) Purging py3-wheel (0.48.0-r0) (18/53) Purging eigen-dev (3.4.0-r10) (19/53) Purging py3-numpy-tests (2.5.2-r0) (20/53) Purging py3-numpy-pyc (2.5.2-r0) (21/53) Purging py3-numpy (2.5.2-r0) (22/53) Purging openblas (0.3.30-r2) (23/53) Purging py3-pytest-pyc (9.1.1-r0) (24/53) Purging py3-pytest (9.1.1-r0) (25/53) Purging py3-iniconfig-pyc (2.3.0-r1) (26/53) Purging py3-iniconfig (2.3.0-r1) (27/53) Purging py3-packaging-pyc (26.2-r0) (28/53) Purging py3-packaging (26.2-r0) (29/53) Purging py3-parsing-pyc (3.3.2-r1) (30/53) Purging py3-parsing (3.3.2-r1) (31/53) Purging py3-pluggy-pyc (1.6.0-r1) (32/53) Purging py3-pluggy (1.6.0-r1) (33/53) Purging py3-py-pyc (1.11.0-r5) (34/53) Purging py3-py (1.11.0-r5) (35/53) Purging py3-pygments-pyc (2.20.0-r0) (36/53) Purging py3-pygments (2.20.0-r0) (37/53) Purging python3-pyc (3.14.7-r0) (38/53) Purging python3-pycache-pyc0 (3.14.7-r0) (39/53) Purging pyc (3.14.7-r0) (40/53) Purging python3 (3.14.7-r0) (41/53) Purging python3-tests (3.14.7-r0) (42/53) Purging libarchive (3.8.9-r0) (43/53) Purging libbz2 (1.0.8-r6) (44/53) Purging libffi (3.5.2-r1) (45/53) Purging libgfortran (15.2.0-r8) (46/53) Purging libpanelw (6.6_p20260516-r0) (47/53) Purging libquadmath (15.2.0-r8) (48/53) Purging libuv (1.52.1-r0) (49/53) Purging mpdecimal (4.0.1-r0) (50/53) Purging readline (8.3.3-r1) (51/53) Purging rhash-libs (1.4.6-r1) (52/53) Purging sqlite-libs (3.53.4-r0) (53/53) Purging xz-libs (5.8.3-r0) Executing busybox-1.38.0-r4.trigger OK: 426.9 MiB in 105 packages >>> py3-nanobind: Updating the community/x86 repository index... >>> py3-nanobind: Signing the index...