I've prepared a test build of this package with Zarr 3 which shows it is not compatible yet: https://copr.fedorainfracloud.org/coprs/qulogic/zarr3/build/8547557/ I've reported a bug upstream already. Reproducible: Always Steps to Reproduce: Build against the linked copr. Actual Results: =========================== short test summary info ============================ FAILED tests/test_imagecodecs.py::test_delta[delta->-u2-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u2-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u2-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-u2-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u2-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u2-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-u4-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u4-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u4-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-u4-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u4-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u4-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-u8-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u8-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u8-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-u8-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u8-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-u8-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-i2-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i2-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i2-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-i2-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i2-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i2-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-i4-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i4-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i4-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-i4-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i4-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i4-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-i8-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i8-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i8-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-i8-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i8-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-i8-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-f4-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f4-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f4-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-f4-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f4-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f4-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-f8-encode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f8-encode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f8-encode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[delta->-f8-decode-new] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f8-decode-out] - Attribu... FAILED tests/test_imagecodecs.py::test_delta[delta->-f8-decode-inplace] - Att... FAILED tests/test_imagecodecs.py::test_delta[xor->-u2-encode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u2-encode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u2-encode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-u2-decode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u2-decode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u2-decode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-u4-encode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u4-encode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u4-encode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-u4-decode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u4-decode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u4-decode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-u8-encode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u8-encode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u8-encode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-u8-decode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u8-decode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-u8-decode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-i2-encode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i2-encode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i2-encode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-i2-decode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i2-decode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i2-decode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-i4-encode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i4-encode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i4-encode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-i4-decode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i4-decode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i4-decode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-i8-encode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i8-encode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i8-encode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_delta[xor->-i8-decode-new] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i8-decode-out] - Attribute... FAILED tests/test_imagecodecs.py::test_delta[xor->-i8-decode-inplace] - Attri... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-False-u1->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-False-u2->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-False-f2->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-False-f4->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-True-u1->] - AttributeErr... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-True-u2->] - AttributeErr... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-True-f2->] - AttributeErr... FAILED tests/test_imagecodecs.py::test_tifffile[lzw-True-f4->] - AttributeErr... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-False-u1->] - AttributeE... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-False-u2->] - AttributeE... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-False-f2->] - AttributeE... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-False-f4->] - AttributeE... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-True-u1->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-True-u2->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-True-f2->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[zstd-True-f4->] - AttributeEr... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-False-u1->] - Attrib... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-False-u2->] - Attrib... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-False-f2->] - Attrib... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-False-f4->] - Attrib... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-True-u1->] - Attribu... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-True-u2->] - Attribu... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-True-f2->] - Attribu... FAILED tests/test_imagecodecs.py::test_tifffile[packbits-True-f4->] - Attribu... FAILED tests/test_imagecodecs.py::test_tifffile[webp-False-u1->] - AttributeE... FAILED tests/test_imagecodecs.py::test_tifffile[jpeg-False-u1->] - AttributeE... FAILED tests/test_imagecodecs.py::test_numcodecs[aec-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[aec-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[avif-rgb] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[bitorder-gray] - AttributeEr... FAILED tests/test_imagecodecs.py::test_numcodecs[bitorder-rgb] - AttributeErr... FAILED tests/test_imagecodecs.py::test_numcodecs[blosc-gray] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[blosc-rgb] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[blosc2-gray] - AttributeErro... FAILED tests/test_imagecodecs.py::test_numcodecs[blosc2-rgb] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[byteshuffle-gray] - Attribut... FAILED tests/test_imagecodecs.py::test_numcodecs[byteshuffle-rgb] - Attribute... FAILED tests/test_imagecodecs.py::test_numcodecs[bz2-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[bz2-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[deflate-gray] - AttributeErr... FAILED tests/test_imagecodecs.py::test_numcodecs[deflate-rgb] - AttributeErro... FAILED tests/test_imagecodecs.py::test_numcodecs[delta-gray] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[delta-rgb] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[float24-gray] - AttributeErr... FAILED tests/test_imagecodecs.py::test_numcodecs[float24-rgb] - AttributeErro... FAILED tests/test_imagecodecs.py::test_numcodecs[floatpred-gray] - AttributeE... FAILED tests/test_imagecodecs.py::test_numcodecs[floatpred-rgb] - AttributeEr... FAILED tests/test_imagecodecs.py::test_numcodecs[gif-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[gif-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[jpeg-gray] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[jpeg-rgb] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[jpegxr-gray] - AttributeErro... FAILED tests/test_imagecodecs.py::test_numcodecs[jpegxr-rgb] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[lerc-gray] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[lerc-rgb] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[lz4-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[lz4-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[lzfse-gray] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[lzfse-rgb] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[lzma-gray] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[lzma-rgb] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[lzw-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[lzw-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[packbits-gray] - AttributeEr... FAILED tests/test_imagecodecs.py::test_numcodecs[packbits-rgb] - AttributeErr... FAILED tests/test_imagecodecs.py::test_numcodecs[png-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[png-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[rcomp-gray] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[rcomp-rgb] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[snappy-gray] - AttributeErro... FAILED tests/test_imagecodecs.py::test_numcodecs[snappy-rgb] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[webp-rgb] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[xor-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[xor-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[zfp-gray] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[zfp-rgb] - AttributeError: m... FAILED tests/test_imagecodecs.py::test_numcodecs[zlib-gray] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[zlib-rgb] - AttributeError: ... FAILED tests/test_imagecodecs.py::test_numcodecs[zlibng-gray] - AttributeErro... FAILED tests/test_imagecodecs.py::test_numcodecs[zlibng-rgb] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[zopfli-gray] - AttributeErro... FAILED tests/test_imagecodecs.py::test_numcodecs[zopfli-rgb] - AttributeError... FAILED tests/test_imagecodecs.py::test_numcodecs[zstd-gray] - AttributeError:... FAILED tests/test_imagecodecs.py::test_numcodecs[zstd-rgb] - AttributeError: ... = 168 failed, 4418 passed, 4093 skipped, 296 deselected, 1362 xfailed in 82.89s (0:01:22) = Expected Results: Build should pass
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.
This should be fixed in v2025.3.30.