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 Using checkPhaseThreadLimitHook Running phase: unpackPhase unpacking source archive /nix/store/08jpy0dn7kgcgplhja5h2yj642jidi0h-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/xp-tests/array-api-tests-rev.txt" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 0.18.0 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/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) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/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 :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/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 :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating sparse.egg-info writing sparse.egg-info/PKG-INFO writing dependency_links to sparse.egg-info/dependency_links.txt writing entry points to sparse.egg-info/entry_points.txt writing requirements to sparse.egg-info/requires.txt writing top-level names to sparse.egg-info/top_level.txt writing manifest file 'sparse.egg-info/SOURCES.txt' reading manifest file 'sparse.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'sparse.egg-info/SOURCES.txt' * Building wheel... /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/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) /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/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 :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/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 :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel /nix/store/d13f804szzqg28s2i8rbqwlcz2wg63w9-python3.14-setuptools-83.0.0/lib/python3.14/site-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated !! ******************************************************************************** With Python 2.7 end-of-life, support for building universal wheels (i.e., wheels that support both Python 2 and Python 3) is being obviated. Please discontinue using this option, or if you still need it, file an issue with pypa/setuptools describing your use case. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. ******************************************************************************** !! self.finalize_options() running build running build_py creating build/lib/sparse copying sparse/_version.py -> build/lib/sparse copying sparse/__init__.py -> build/lib/sparse creating build/lib/sparse/mlir_backend copying sparse/mlir_backend/_core.py -> build/lib/sparse/mlir_backend copying sparse/mlir_backend/_dtypes.py -> build/lib/sparse/mlir_backend copying sparse/mlir_backend/_ops.py -> build/lib/sparse/mlir_backend copying sparse/mlir_backend/_common.py -> build/lib/sparse/mlir_backend copying sparse/mlir_backend/formats.py -> build/lib/sparse/mlir_backend copying sparse/mlir_backend/__init__.py -> build/lib/sparse/mlir_backend copying sparse/mlir_backend/_array.py -> build/lib/sparse/mlir_backend copying sparse/mlir_backend/_conversions.py -> build/lib/sparse/mlir_backend creating build/lib/sparse/numba_backend copying sparse/numba_backend/_numba_extension.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_umath.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_slicing.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_io.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_utils.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/__init__.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_sparse_array.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_dok.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_settings.py -> build/lib/sparse/numba_backend copying sparse/numba_backend/_common.py -> build/lib/sparse/numba_backend creating build/lib/sparse/finch_backend copying sparse/finch_backend/__init__.py -> build/lib/sparse/finch_backend creating build/lib/sparse/tests copying sparse/tests/__init__.py -> build/lib/sparse/tests copying sparse/tests/test_backends.py -> build/lib/sparse/tests copying sparse/tests/conftest.py -> build/lib/sparse/tests creating build/lib/sparse/mlir_backend/tests copying sparse/mlir_backend/tests/__init__.py -> build/lib/sparse/mlir_backend/tests copying sparse/mlir_backend/tests/conftest.py -> build/lib/sparse/mlir_backend/tests copying sparse/mlir_backend/tests/test_simple.py -> build/lib/sparse/mlir_backend/tests creating build/lib/sparse/numba_backend/_coo copying sparse/numba_backend/_coo/numba_extension.py -> build/lib/sparse/numba_backend/_coo copying sparse/numba_backend/_coo/core.py -> build/lib/sparse/numba_backend/_coo copying sparse/numba_backend/_coo/common.py -> build/lib/sparse/numba_backend/_coo copying sparse/numba_backend/_coo/indexing.py -> build/lib/sparse/numba_backend/_coo copying sparse/numba_backend/_coo/__init__.py -> build/lib/sparse/numba_backend/_coo creating build/lib/sparse/numba_backend/_compressed copying sparse/numba_backend/_compressed/indexing.py -> build/lib/sparse/numba_backend/_compressed copying sparse/numba_backend/_compressed/convert.py -> build/lib/sparse/numba_backend/_compressed copying sparse/numba_backend/_compressed/__init__.py -> build/lib/sparse/numba_backend/_compressed copying sparse/numba_backend/_compressed/compressed.py -> build/lib/sparse/numba_backend/_compressed copying sparse/numba_backend/_compressed/common.py -> build/lib/sparse/numba_backend/_compressed creating build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_compressed.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/__init__.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_io.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_dask_interop.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/conftest.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_dok.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_namespace.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_elemwise.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_einsum.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_conversion.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_array_function.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_compressed_convert.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_dot.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_coo_numba.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_coo.py -> build/lib/sparse/numba_backend/tests copying sparse/numba_backend/tests/test_compressed_2d.py -> build/lib/sparse/numba_backend/tests running egg_info writing sparse.egg-info/PKG-INFO writing dependency_links to sparse.egg-info/dependency_links.txt writing entry points to sparse.egg-info/entry_points.txt writing requirements to sparse.egg-info/requires.txt writing top-level names to sparse.egg-info/top_level.txt reading manifest file 'sparse.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'sparse.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/sparse creating build/bdist.linux-x86_64/wheel/sparse/numba_backend copying build/lib/sparse/numba_backend/_settings.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend creating build/bdist.linux-x86_64/wheel/sparse/numba_backend/_compressed copying build/lib/sparse/numba_backend/_compressed/compressed.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_compressed copying build/lib/sparse/numba_backend/_compressed/indexing.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_compressed copying build/lib/sparse/numba_backend/_compressed/common.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_compressed copying build/lib/sparse/numba_backend/_compressed/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_compressed copying build/lib/sparse/numba_backend/_compressed/convert.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_compressed copying build/lib/sparse/numba_backend/_dok.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend creating build/bdist.linux-x86_64/wheel/sparse/numba_backend/_coo copying build/lib/sparse/numba_backend/_coo/numba_extension.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_coo copying build/lib/sparse/numba_backend/_coo/common.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_coo copying build/lib/sparse/numba_backend/_coo/core.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_coo copying build/lib/sparse/numba_backend/_coo/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_coo copying build/lib/sparse/numba_backend/_coo/indexing.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/_coo copying build/lib/sparse/numba_backend/_numba_extension.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend copying build/lib/sparse/numba_backend/_io.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend copying build/lib/sparse/numba_backend/_common.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend copying build/lib/sparse/numba_backend/_umath.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend copying build/lib/sparse/numba_backend/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend copying build/lib/sparse/numba_backend/_slicing.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend creating build/bdist.linux-x86_64/wheel/sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_elemwise.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_dot.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_compressed.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_coo.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_conversion.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_io.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_compressed_convert.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_dask_interop.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_coo_numba.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_einsum.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_array_function.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_namespace.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_compressed_2d.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/test_dok.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend/tests copying build/lib/sparse/numba_backend/_sparse_array.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend copying build/lib/sparse/numba_backend/_utils.py -> build/bdist.linux-x86_64/wheel/./sparse/numba_backend copying build/lib/sparse/_version.py -> build/bdist.linux-x86_64/wheel/./sparse copying build/lib/sparse/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse creating build/bdist.linux-x86_64/wheel/sparse/finch_backend copying build/lib/sparse/finch_backend/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/finch_backend creating build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_backends.py -> build/bdist.linux-x86_64/wheel/./sparse/tests copying build/lib/sparse/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./sparse/tests copying build/lib/sparse/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/tests creating build/bdist.linux-x86_64/wheel/sparse/mlir_backend creating build/bdist.linux-x86_64/wheel/sparse/mlir_backend/tests copying build/lib/sparse/mlir_backend/tests/test_simple.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend/tests copying build/lib/sparse/mlir_backend/tests/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend/tests copying build/lib/sparse/mlir_backend/tests/conftest.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend/tests copying build/lib/sparse/mlir_backend/_ops.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend copying build/lib/sparse/mlir_backend/_dtypes.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend copying build/lib/sparse/mlir_backend/_array.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend copying build/lib/sparse/mlir_backend/_common.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend copying build/lib/sparse/mlir_backend/formats.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend copying build/lib/sparse/mlir_backend/_core.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend copying build/lib/sparse/mlir_backend/_conversions.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend copying build/lib/sparse/mlir_backend/__init__.py -> build/bdist.linux-x86_64/wheel/./sparse/mlir_backend running install_egg_info Copying sparse.egg-info to build/bdist.linux-x86_64/wheel/./sparse-0.18.0-py3.14.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/sparse-0.18.0.dist-info/WHEEL creating '/build/source/dist/.tmp-7gpcmjo_/sparse-0.18.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'sparse/__init__.py' adding 'sparse/_version.py' adding 'sparse/finch_backend/__init__.py' adding 'sparse/mlir_backend/__init__.py' adding 'sparse/mlir_backend/_array.py' adding 'sparse/mlir_backend/_common.py' adding 'sparse/mlir_backend/_conversions.py' adding 'sparse/mlir_backend/_core.py' adding 'sparse/mlir_backend/_dtypes.py' adding 'sparse/mlir_backend/_ops.py' adding 'sparse/mlir_backend/formats.py' adding 'sparse/mlir_backend/tests/__init__.py' adding 'sparse/mlir_backend/tests/conftest.py' adding 'sparse/mlir_backend/tests/test_simple.py' adding 'sparse/numba_backend/__init__.py' adding 'sparse/numba_backend/_common.py' adding 'sparse/numba_backend/_dok.py' adding 'sparse/numba_backend/_io.py' adding 'sparse/numba_backend/_numba_extension.py' adding 'sparse/numba_backend/_settings.py' adding 'sparse/numba_backend/_slicing.py' adding 'sparse/numba_backend/_sparse_array.py' adding 'sparse/numba_backend/_umath.py' adding 'sparse/numba_backend/_utils.py' adding 'sparse/numba_backend/_compressed/__init__.py' adding 'sparse/numba_backend/_compressed/common.py' adding 'sparse/numba_backend/_compressed/compressed.py' adding 'sparse/numba_backend/_compressed/convert.py' adding 'sparse/numba_backend/_compressed/indexing.py' adding 'sparse/numba_backend/_coo/__init__.py' adding 'sparse/numba_backend/_coo/common.py' adding 'sparse/numba_backend/_coo/core.py' adding 'sparse/numba_backend/_coo/indexing.py' adding 'sparse/numba_backend/_coo/numba_extension.py' adding 'sparse/numba_backend/tests/__init__.py' adding 'sparse/numba_backend/tests/conftest.py' adding 'sparse/numba_backend/tests/test_array_function.py' adding 'sparse/numba_backend/tests/test_compressed.py' adding 'sparse/numba_backend/tests/test_compressed_2d.py' adding 'sparse/numba_backend/tests/test_compressed_convert.py' adding 'sparse/numba_backend/tests/test_conversion.py' adding 'sparse/numba_backend/tests/test_coo.py' adding 'sparse/numba_backend/tests/test_coo_numba.py' adding 'sparse/numba_backend/tests/test_dask_interop.py' adding 'sparse/numba_backend/tests/test_dok.py' adding 'sparse/numba_backend/tests/test_dot.py' adding 'sparse/numba_backend/tests/test_einsum.py' adding 'sparse/numba_backend/tests/test_elemwise.py' adding 'sparse/numba_backend/tests/test_io.py' adding 'sparse/numba_backend/tests/test_namespace.py' adding 'sparse/tests/__init__.py' adding 'sparse/tests/conftest.py' adding 'sparse/tests/test_backends.py' adding 'sparse-0.18.0.dist-info/licenses/LICENSE' adding 'sparse-0.18.0.dist-info/METADATA' adding 'sparse-0.18.0.dist-info/WHEEL' adding 'sparse-0.18.0.dist-info/entry_points.txt' adding 'sparse-0.18.0.dist-info/top_level.txt' adding 'sparse-0.18.0.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built sparse-0.18.0-py2.py3-none-any.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for sparse-0.18.0-py2.py3-none-any.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed sparse-0.18.0-py2.py3-none-any.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/lpycgpmp5cacvjj02r9z5i9bn9b68ghd-python3.14-sparse-0.18.0-dist checking for references to /build/ in /nix/store/lpycgpmp5cacvjj02r9z5i9bn9b68ghd-python3.14-sparse-0.18.0-dist... patching script interpreter paths in /nix/store/lpycgpmp5cacvjj02r9z5i9bn9b68ghd-python3.14-sparse-0.18.0-dist shrinking RPATHs of ELF executables and libraries in /nix/store/0m8qxap7csx2g3x3n5q01hg5x5aqbix4-python3.14-sparse-0.18.0 checking for references to /build/ in /nix/store/0m8qxap7csx2g3x3n5q01hg5x5aqbix4-python3.14-sparse-0.18.0... patching script interpreter paths in /nix/store/0m8qxap7csx2g3x3n5q01hg5x5aqbix4-python3.14-sparse-0.18.0 stripping (with command strip and flags -S -p) in /nix/store/0m8qxap7csx2g3x3n5q01hg5x5aqbix4-python3.14-sparse-0.18.0/lib Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 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: sparse Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 pytest flags: -m pytest ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pytest.ini testpaths: sparse plugins: cov-stub-1.0.0 collected 6235 items sparse/numba_backend/tests/test_array_function.py ...................... [ 0%] ........................................................................ [ 1%] ..................... [ 1%] sparse/numba_backend/tests/test_compressed.py .......................... [ 2%] ........................................................................ [ 3%] ............................xXXXXXXXxX.................................. [ 4%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 8%] ..XXXXxXXXxX............................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 11%] ................................................XXxxxxXXxx.............. [ 12%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 16%] ......................xXxxxxXXxx........................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 25%] ............................................................. [ 26%] sparse/numba_backend/tests/test_compressed_2d.py ....................... [ 26%] ........................................................................ [ 27%] ............................................... [ 28%] sparse/numba_backend/tests/test_compressed_convert.py .............. [ 28%] sparse/numba_backend/tests/test_conversion.py .......................... [ 29%] .......... [ 29%] sparse/numba_backend/tests/test_coo.py ................................. [ 29%] ........................................................................ [ 31%] ........................................................................ [ 32%] ........................................................................ [ 33%] .............................................XXXXXXXXxX................. [ 34%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 38%] ...................XXXXxXXXxX........................................... [ 39%] ........................................................................ [ 40%] ........................................................................ [ 41%] .................................................................xXxxxxX [ 42%] Xxx..................................................................... [ 43%] ........................................................................ [ 44%] ........................................................................ [ 46%] .......................................xXxxxxXXxx....................... [ 47%] ........................................................................ [ 48%] ........................................................................ [ 49%] ........................................................................ [ 50%] ........................................................................ [ 51%] ........................................................................ [ 53%] ........................................xXXX............................ [ 54%] ........................................................................ [ 55%] ........................................................................ [ 56%] ........................................................................ [ 57%] ........................................................................ [ 58%] ........................................................................ [ 59%] ........................................................................ [ 61%] ........................................................................ [ 62%] ........................................................................ [ 63%] ........................................................................ [ 64%] ........................................................................ [ 65%] ........................................................................ [ 66%] ........................................................................ [ 68%] ........................................................................ [ 69%] ........................................................................ [ 70%] ........................................................................ [ 71%] ....................................................xxxxxxxxxxxxxxXxxXxx [ 72%] XxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxXxxXxxxxxxxxxxxx.................... [ 73%] ........................................................................ [ 74%] ........................................................................ [ 76%] .......................................... [ 76%] sparse/numba_backend/tests/test_coo_numba.py .... [ 76%] sparse/numba_backend/tests/test_dask_interop.py . [ 76%] sparse/numba_backend/tests/test_dok.py ................................. [ 77%] ................................................................... [ 78%] sparse/numba_backend/tests/test_dot.py ................................. [ 79%] ........................................................................ [ 80%] ........................................................................ [ 81%] ............................................x........................... [ 82%] ........................................................................ [ 83%] ........................................................................ [ 84%] ....... [ 84%] sparse/numba_backend/tests/test_einsum.py .............................. [ 85%] ........................................................................ [ 86%] ........................................................................ [ 87%] ........... [ 87%] sparse/numba_backend/tests/test_elemwise.py ............................ [ 88%] ........................................................................ [ 89%] ........................................................................ [ 90%] ........................................................................ [ 91%] ........................................................................ [ 92%] ........................................................................ [ 94%] ........................................................................ [ 95%] ........................................................................ [ 96%] ........................................................................ [ 97%] ........................................................................ [ 98%] .............................. [ 99%] sparse/numba_backend/tests/test_io.py ..... [ 99%] sparse/numba_backend/tests/test_namespace.py . [ 99%] sparse/tests/test_backends.py .s............ssssssssssss................ [ 99%] .s [100%] =============================== warnings summary =============================== sparse/numba_backend/tests/test_coo.py::test_check_zero_fill_value /build/source/sparse/numba_backend/_umath.py:529: RuntimeWarning: invalid value encountered in divide fill_value_array = self.func(*zero_args, dtype=self.dtype, **self.kwargs) sparse/numba_backend/tests/test_coo.py::test_check_zero_fill_value /build/source/sparse/numba_backend/_common.py:246: RuntimeWarning: Nan will not be propagated in matrix multiplication warnings.warn("Nan will not be propagated in matrix multiplication", RuntimeWarning, stacklevel=1) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html = 6064 passed, 14 skipped, 100 xfailed, 57 xpassed, 2 warnings in 100.70s (0:01:40) = Finished executing pytestCheckPhase pytestCheckPhase completed in 1 minutes 46 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase