tribuchet: building on jamie structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/ijvcq9rcj7wwbzgl5699wy7nrcnml8kc-source source root is source/bindings/python Executing cargoSetupPostUnpackHook Finished cargoSetupPostUnpackHook setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/bindings/python/uv.lock" Running phase: patchPhase Executing cargoSetupPostPatchHook Validating consistency between /build/source/bindings/python/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock Finished cargoSetupPostPatchHook Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing maturinBuildHook maturinBuildHook flags: --jobs=24 --offline --target x86_64-unknown-linux-gnu --manylinux off --strip --out /build/source/bindings/python/dist --interpreter python3.14 --release 🍹 Building a mixed python/rust project 🐍 Found CPython 3.14 at /nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 🔗 Found pyo3 bindings with abi3-py3.10 support 📡 Using build options features, bindings from pyproject.toml Compiling target-lexicon v0.13.5 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.24 Compiling libc v0.2.186 Compiling serde_core v1.0.228 Compiling getrandom v0.4.2 Compiling rustix v1.1.4 Compiling zmij v1.0.21 Compiling cfg-if v1.0.4 Compiling serde_json v1.0.150 Compiling heck v0.5.0 Compiling linux-raw-sys v0.12.1 Compiling serde v1.0.228 Compiling bitflags v2.13.0 Compiling once_cell v1.21.4 Compiling fastrand v2.4.1 Compiling foldhash v0.2.0 Compiling allocator-api2 v0.2.21 Compiling equivalent v1.0.2 Compiling memchr v2.8.1 Compiling itoa v1.0.18 Compiling pyo3-build-config v0.28.3 Compiling syn v2.0.117 Compiling memmap2 v0.9.10 Compiling pyo3-macros-backend v0.28.3 Compiling pyo3-ffi v0.28.3 Compiling pyo3 v0.28.3 Compiling tempfile v3.27.0 Compiling hashbrown v0.16.1 Compiling serde_derive v1.0.228 Compiling pyo3-macros v0.28.3 Compiling safetensors v0.8.0 (/build/source/safetensors) Compiling safetensors-python v0.8.0 (/build/source/bindings/python) Finished `release` profile [optimized] target(s) in 15.02s 🚉 Overriding platform tag from _PYTHON_HOST_PLATFORM environment variable as linux_x86_64. 📦 Built wheel for abi3 Python ≥ 3.10 to /build/source/bindings/python/dist/safetensors-0.8.0-cp310-abi3-linux_x86_64.whl Finished maturinBuildHook Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for safetensors-0.8.0-cp310-abi3-linux_x86_64.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed safetensors-0.8.0-cp310-abi3-linux_x86_64.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/lalj62y7lw40pm6kds8vhbya5ynmb4k2-python3.14-safetensors-0.8.0-dist checking for references to /build/ in /nix/store/lalj62y7lw40pm6kds8vhbya5ynmb4k2-python3.14-safetensors-0.8.0-dist... patching script interpreter paths in /nix/store/lalj62y7lw40pm6kds8vhbya5ynmb4k2-python3.14-safetensors-0.8.0-dist shrinking RPATHs of ELF executables and libraries in /nix/store/yx5z4a5fl04yci81yxfb5lyh5m2d0xlr-python3.14-safetensors-0.8.0 shrinking /nix/store/yx5z4a5fl04yci81yxfb5lyh5m2d0xlr-python3.14-safetensors-0.8.0/lib/python3.14/site-packages/safetensors/_safetensors_rust.abi3.so checking for references to /build/ in /nix/store/yx5z4a5fl04yci81yxfb5lyh5m2d0xlr-python3.14-safetensors-0.8.0... patching script interpreter paths in /nix/store/yx5z4a5fl04yci81yxfb5lyh5m2d0xlr-python3.14-safetensors-0.8.0 stripping (with command strip and flags -S -p) in /nix/store/yx5z4a5fl04yci81yxfb5lyh5m2d0xlr-python3.14-safetensors-0.8.0/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Check whether the following modules can be imported: safetensors Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest tests --ignore-glob=tests/test_flax_comparison.py --ignore-glob=tests/test_paddle_comparison.py --ignore-glob=tests/test_tf_comparison.py -k not\ \(test_odd_dtype_fp4\)\ and\ not\ \(test_file_not_found\)\ and\ not\ \(test_numpy_slice\) ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source/bindings/python configfile: setup.cfg collected 83 items / 3 deselected / 80 selected tests/test_handle.py .s. [ 3%] tests/test_mlx_comparison.py sss [ 7%] tests/test_multithreaded.py .. [ 10%] tests/test_pread_backend.py .......... [ 22%] tests/test_pt_comparison.py s...sss..ssss.s........s.sss.... [ 62%] tests/test_pt_model.py ............. [ 78%] tests/test_simple.py ................ [ 98%] tests/test_threadable.py . [100%] =============================== warnings summary =============================== tests/test_pt_comparison.py::TorchTestCase::test_sparse /build/source/bindings/python/tests/test_pt_comparison.py:409: UserWarning: Sparse invariant checks are implicitly disabled. Memory errors (e.g. SEGFAULT) will occur when operating on a sparse tensor which violates the invariants, but checks incur performance overhead. To silence this warning, explicitly opt in or out. See `torch.sparse.check_sparse_tensor_invariants.__doc__` for guidance. (Triggered internally at /build/pytorch/aten/src/ATen/Context.cpp:816.) data = {"test": torch.sparse_coo_tensor(size=(2, 3))} -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========== 63 passed, 17 skipped, 3 deselected, 1 warning in 7.65s ============ Finished executing pytestCheckPhase Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase