Bug#976569: numcodecs: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.8 3.9" returned exit code 13
Lucas Nussbaum
lucas at debian.org
Sat Dec 5 13:27:34 GMT 2020
Source: numcodecs
Version: 0.7.2+ds-1
Severity: serious
Justification: FTBFS on arm64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201205 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on arm64 (I don't know if it also fails on amd64).
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:232: /usr/bin/python3.8 setup.py build
> [numcodecs] setting up Blosc extension
> [numcodecs] compiling Blosc extension without SSE2 support
> [numcodecs] compiling Blosc extension without AVX2 support
> [numcodecs] setting up Zstandard extension
> [numcodecs] setting up LZ4 extension
> [numcodecs] setting up compat extension
> [numcodecs] setting up vlen extension
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/astype.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/bz2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/lzma.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/msgpacks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/base64.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/categorize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/fixedscaleoffset.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/abc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/pickles.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/quantize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/packbits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/checksum32.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/delta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/gzip.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> copying ./numcodecs/zlib.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_vlen_utf8.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_zstd.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_fixedscaleoffset.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_categorize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_lz4.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_quantize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_gzip.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_bz2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_pickles.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_vlen_array.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_lzma.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_msgpacks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_checksum32.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_zlib.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_vlen_bytes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_delta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_blosc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_astype.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_base64.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_packbits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests
> running build_ext
> building 'numcodecs.blosc' extension
> creating build
> creating build/temp.linux-arm64-3.8
> creating build/temp.linux-arm64-3.8/numcodecs
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -I/usr/include/python3.8 -c numcodecs/blosc.c -o build/temp.linux-arm64-3.8/numcodecs/blosc.o
> numcodecs/blosc.c: In function ‘__pyx_pf_9numcodecs_5blosc_24decompress_partial’:
> numcodecs/blosc.c:4994:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
> 4994 | __pyx_t_6 = ((__pyx_v_dest_nbytes < __pyx_v_nitems_bytes) != 0);
> | ^
> numcodecs/blosc.c: In function ‘__pyx_pw_9numcodecs_5blosc_21compress’:
> numcodecs/blosc.c:3871:15: warning: ‘__pyx_v_cbytes’ may be used uninitialized in this function [-Wmaybe-uninitialized]
> 3871 | __pyx_t_3 = PySequence_GetSlice(__pyx_v_dest, 0, __pyx_v_cbytes); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 318, __pyx_L1_error)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> numcodecs/blosc.c:3090:7: note: ‘__pyx_v_cbytes’ was declared here
> 3090 | int __pyx_v_cbytes;
> | ^~~~~~~~~~~~~~
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.8/numcodecs/blosc.o -lblosc -lz -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/blosc.cpython-38-aarch64-linux-gnu.so
> building 'numcodecs.zstd' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c numcodecs/zstd.c -o build/temp.linux-arm64-3.8/numcodecs/zstd.o
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.8/numcodecs/zstd.o -lzstd -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/zstd.cpython-38-aarch64-linux-gnu.so
> building 'numcodecs.lz4' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Inumcodecs -I/usr/include/python3.8 -c numcodecs/lz4.c -o build/temp.linux-arm64-3.8/numcodecs/lz4.o
> numcodecs/lz4.c: In function ‘__pyx_pf_9numcodecs_3lz4_2decompress’:
> numcodecs/lz4.c:2348:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
> 2348 | __pyx_t_6 = ((__pyx_v_dest_buffer->nbytes < __pyx_v_dest_size) != 0);
> | ^
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.8/numcodecs/lz4.o -llz4 -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/lz4.cpython-38-aarch64-linux-gnu.so
> building 'numcodecs.compat_ext' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.8 -c numcodecs/compat_ext.c -o build/temp.linux-arm64-3.8/numcodecs/compat_ext.o
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.8/numcodecs/compat_ext.o -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/compat_ext.cpython-38-aarch64-linux-gnu.so
> building 'numcodecs.vlen' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Inumcodecs -I/usr/include/python3.8 -c numcodecs/vlen.c -o build/temp.linux-arm64-3.8/numcodecs/vlen.o
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.8/numcodecs/vlen.o -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/vlen.cpython-38-aarch64-linux-gnu.so
> I: pybuild base:232: /usr/bin/python3 setup.py build
> [numcodecs] setting up Blosc extension
> [numcodecs] compiling Blosc extension without SSE2 support
> [numcodecs] compiling Blosc extension without AVX2 support
> [numcodecs] setting up Zstandard extension
> [numcodecs] setting up LZ4 extension
> [numcodecs] setting up compat extension
> [numcodecs] setting up vlen extension
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/astype.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/bz2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/lzma.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/msgpacks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/base64.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/categorize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/fixedscaleoffset.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/abc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/pickles.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/quantize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/packbits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/checksum32.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/delta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/gzip.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> copying ./numcodecs/zlib.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_vlen_utf8.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_zstd.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_fixedscaleoffset.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_categorize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_lz4.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_quantize.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_gzip.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_registry.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_bz2.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_pickles.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_vlen_array.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_lzma.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_msgpacks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_json.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_checksum32.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_zlib.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_vlen_bytes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_delta.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_blosc.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_astype.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_base64.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> copying ./numcodecs/tests/test_packbits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests
> running build_ext
> building 'numcodecs.blosc' extension
> creating build/temp.linux-arm64-3.9
> creating build/temp.linux-arm64-3.9/numcodecs
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -I/usr/include/python3.9 -c numcodecs/blosc.c -o build/temp.linux-arm64-3.9/numcodecs/blosc.o
> numcodecs/blosc.c: In function ‘__pyx_pf_9numcodecs_5blosc_24decompress_partial’:
> numcodecs/blosc.c:4994:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
> 4994 | __pyx_t_6 = ((__pyx_v_dest_nbytes < __pyx_v_nitems_bytes) != 0);
> | ^
> numcodecs/blosc.c: In function ‘__pyx_pw_9numcodecs_5blosc_21compress’:
> numcodecs/blosc.c:3871:15: warning: ‘__pyx_v_cbytes’ may be used uninitialized in this function [-Wmaybe-uninitialized]
> 3871 | __pyx_t_3 = PySequence_GetSlice(__pyx_v_dest, 0, __pyx_v_cbytes); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 318, __pyx_L1_error)
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> numcodecs/blosc.c:3090:7: note: ‘__pyx_v_cbytes’ was declared here
> 3090 | int __pyx_v_cbytes;
> | ^~~~~~~~~~~~~~
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.9/numcodecs/blosc.o -lblosc -lz -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/blosc.cpython-39-aarch64-linux-gnu.so
> building 'numcodecs.zstd' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c numcodecs/zstd.c -o build/temp.linux-arm64-3.9/numcodecs/zstd.o
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.9/numcodecs/zstd.o -lzstd -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/zstd.cpython-39-aarch64-linux-gnu.so
> building 'numcodecs.lz4' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Inumcodecs -I/usr/include/python3.9 -c numcodecs/lz4.c -o build/temp.linux-arm64-3.9/numcodecs/lz4.o
> numcodecs/lz4.c: In function ‘__pyx_pf_9numcodecs_3lz4_2decompress’:
> numcodecs/lz4.c:2348:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
> 2348 | __pyx_t_6 = ((__pyx_v_dest_buffer->nbytes < __pyx_v_dest_size) != 0);
> | ^
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.9/numcodecs/lz4.o -llz4 -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/lz4.cpython-39-aarch64-linux-gnu.so
> building 'numcodecs.compat_ext' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c numcodecs/compat_ext.c -o build/temp.linux-arm64-3.9/numcodecs/compat_ext.o
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.9/numcodecs/compat_ext.o -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/compat_ext.cpython-39-aarch64-linux-gnu.so
> building 'numcodecs.vlen' extension
> aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Inumcodecs -I/usr/include/python3.9 -c numcodecs/vlen.c -o build/temp.linux-arm64-3.9/numcodecs/vlen.o
> aarch64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-arm64-3.9/numcodecs/vlen.o -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/vlen.cpython-39-aarch64-linux-gnu.so
> cd docs && \
> PYTHONPATH=/<<PKGBUILDDIR>> http_proxy='http://127.0.0.1:9/' https_proxy='https://127.0.0.1:9/' \
> sphinx-build -N -E -T -b html . /<<PKGBUILDDIR>>/.pybuild/docs/html/
> Running Sphinx v3.3.1
> making output directory... done
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 23 source files that are out of date
> updating environment: [new config] 23 added, 0 changed, 0 removed
> reading sources... [ 4%] abc
> reading sources... [ 8%] astype
> reading sources... [ 13%] blosc
> reading sources... [ 17%] bz2
> reading sources... [ 21%] categorize
> reading sources... [ 26%] checksum32
> reading sources... [ 30%] contributing
> reading sources... [ 34%] delta
> reading sources... [ 39%] fixedscaleoffset
> reading sources... [ 43%] gzip
> reading sources... [ 47%] index
> reading sources... [ 52%] json
> reading sources... [ 56%] lz4
> reading sources... [ 60%] lzma
> reading sources... [ 65%] msgpacks
> reading sources... [ 69%] packbits
> reading sources... [ 73%] pickles
> reading sources... [ 78%] quantize
> reading sources... [ 82%] registry
> reading sources... [ 86%] release
> reading sources... [ 91%] vlen
> reading sources... [ 95%] zlib
> reading sources... [100%] zstd
>
> WARNING: autodoc: failed to import module 'blosc' from module 'numcodecs'; the following exception was raised:
> No module named 'numcodecs.blosc'
> WARNING: don't know which module to import for autodocumenting 'Blosc' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'init' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'destroy' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'compname_to_compcode' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'list_compressors' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'get_nthreads' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'set_nthreads' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'cbuffer_sizes' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'cbuffer_complib' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'cbuffer_metainfo' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'compress' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'decompress' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'decompress_partial' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> /<<PKGBUILDDIR>>/docs/index.rst:90: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:91: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:92: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:93: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:94: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:95: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:96: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:97: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/index.rst:98: WARNING: Unknown interpreted text role "user".
> WARNING: autodoc: failed to import module 'lz4' from module 'numcodecs'; the following exception was raised:
> No module named 'numcodecs.lz4'
> WARNING: don't know which module to import for autodocumenting 'LZ4' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'compress' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'decompress' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> /<<PKGBUILDDIR>>/docs/release.rst:9: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:9: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:12: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:12: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:15: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:15: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:23: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:23: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:31: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:31: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:34: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:34: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:37: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:37: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:40: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:40: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:43: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:43: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:46: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:46: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:49: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:49: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:58: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:58: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:58: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:58: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:61: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:61: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:65: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:67: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:67: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:67: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:70: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:70: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:73: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:73: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:76: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:76: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:76: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:76: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:79: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:79: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:82: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:82: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:85: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:85: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:88: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:88: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:91: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:91: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:94: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:94: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:97: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:97: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:100: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:100: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:109: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:109: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:109: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:112: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:112: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:115: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:115: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:124: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:124: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:124: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:127: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:127: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:130: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:130: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:133: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:133: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:136: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:136: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:139: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:139: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:139: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:139: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:147: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:147: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:147: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:156: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:156: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:156: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:165: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:165: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:165: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:168: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:168: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:171: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:171: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:171: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:171: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:175: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:175: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:177: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:177: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:179: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:179: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:179: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:179: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:182: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:182: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:182: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:185: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:185: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:185: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:185: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:185: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:191: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:191: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:195: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:195: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:195: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:206: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:214: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:222: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:222: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:225: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:225: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:234: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:242: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:254: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:265: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:274: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:293: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:293: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:297: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:297: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:302: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:302: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:305: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:305: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:308: WARNING: Unknown interpreted text role "user".
> /<<PKGBUILDDIR>>/docs/release.rst:308: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:308: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:311: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:311: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:320: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:320: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:330: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:330: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:335: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:335: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:340: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:340: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:350: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:350: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:362: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:362: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:367: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:367: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:367: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:367: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:373: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:373: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:373: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:377: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:377: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:377: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:383: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:383: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:387: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:387: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:391: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:391: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:394: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:394: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:397: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:397: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:405: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:405: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:407: WARNING: Unknown interpreted text role "issue".
> /<<PKGBUILDDIR>>/docs/release.rst:407: WARNING: Unknown interpreted text role "issue".
> WARNING: autodoc: failed to import module 'vlen' from module 'numcodecs'; the following exception was raised:
> No module named 'numcodecs.vlen'
> WARNING: don't know which module to import for autodocumenting 'VLenUTF8' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'VLenBytes' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'VLenArray' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: autodoc: failed to import module 'zstd' from module 'numcodecs'; the following exception was raised:
> No module named 'numcodecs.zstd'
> WARNING: don't know which module to import for autodocumenting 'Zstd' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'compress' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> WARNING: don't know which module to import for autodocumenting 'decompress' (try placing a "module" or "currentmodule" directive in the document, or giving an explicit module name)
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [ 4%] abc
> writing output... [ 8%] astype
> writing output... [ 13%] blosc
> writing output... [ 17%] bz2
> writing output... [ 21%] categorize
> writing output... [ 26%] checksum32
> writing output... [ 30%] contributing
> writing output... [ 34%] delta
> writing output... [ 39%] fixedscaleoffset
> writing output... [ 43%] gzip
> writing output... [ 47%] index
> writing output... [ 52%] json
> writing output... [ 56%] lz4
> writing output... [ 60%] lzma
> writing output... [ 65%] msgpacks
> writing output... [ 69%] packbits
> writing output... [ 73%] pickles
> writing output... [ 78%] quantize
> writing output... [ 82%] registry
> writing output... [ 86%] release
> writing output... [ 91%] vlen
> writing output... [ 95%] zlib
> writing output... [100%] zstd
>
> generating indices... genindex py-modindex done
> highlighting module code... [ 6%] numcodecs.abc
> highlighting module code... [ 12%] numcodecs.astype
> highlighting module code... [ 18%] numcodecs.bz2
> highlighting module code... [ 25%] numcodecs.categorize
> highlighting module code... [ 31%] numcodecs.checksum32
> highlighting module code... [ 37%] numcodecs.delta
> highlighting module code... [ 43%] numcodecs.fixedscaleoffset
> highlighting module code... [ 50%] numcodecs.gzip
> highlighting module code... [ 56%] numcodecs.json
> highlighting module code... [ 62%] numcodecs.lzma
> highlighting module code... [ 68%] numcodecs.msgpacks
> highlighting module code... [ 75%] numcodecs.packbits
> highlighting module code... [ 81%] numcodecs.pickles
> highlighting module code... [ 87%] numcodecs.quantize
> highlighting module code... [ 93%] numcodecs.registry
> highlighting module code... [100%] numcodecs.zlib
>
> writing additional pages... search done
> copying static files... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 209 warnings.
>
> The HTML pages are in ../.pybuild/docs/html.
> rm -rf /<<PKGBUILDDIR>>/.pybuild/docs/html/.doctrees
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build; python3.8 -m pytest
> ============================= test session starts ==============================
> platform linux -- Python 3.8.6, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, inifile: pytest.ini
> collected 522 items
>
> numcodecs/tests/test_astype.py ...... [ 1%]
> numcodecs/tests/test_base64.py ........ [ 2%]
> numcodecs/tests/test_blosc.py .......................................... [ 10%]
> ........................................................................ [ 24%]
> ...FFFFFFFFFFFFF................................................F....... [ 38%]
> .....F...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.........F............F. [ 52%]
> ...........F............F............F............F............F........ [ 65%]
> ....F........................................F...F [ 75%]
> numcodecs/tests/test_bz2.py ...... [ 76%]
> numcodecs/tests/test_categorize.py ...... [ 77%]
> numcodecs/tests/test_checksum32.py ...... [ 78%]
> numcodecs/tests/test_compat.py ....... [ 80%]
> numcodecs/tests/test_delta.py ...... [ 81%]
> numcodecs/tests/test_fixedscaleoffset.py ...... [ 82%]
> numcodecs/tests/test_gzip.py ........... [ 84%]
> numcodecs/tests/test_json.py ..... [ 85%]
> numcodecs/tests/test_lz4.py ....... [ 86%]
> numcodecs/tests/test_lzma.py ........ [ 88%]
> numcodecs/tests/test_msgpacks.py ....... [ 89%]
> numcodecs/tests/test_packbits.py .... [ 90%]
> numcodecs/tests/test_pickles.py .... [ 91%]
> numcodecs/tests/test_quantize.py ....... [ 92%]
> numcodecs/tests/test_registry.py .. [ 93%]
> numcodecs/tests/test_vlen_array.py ....... [ 94%]
> numcodecs/tests/test_vlen_bytes.py ....... [ 95%]
> numcodecs/tests/test_vlen_utf8.py ....... [ 97%]
> numcodecs/tests/test_zlib.py ......... [ 98%]
> numcodecs/tests/test_zstd.py ...... [100%]
>
> =================================== FAILURES ===================================
> ______________________ test_encode_decode[codec9-array0] _______________________
>
> array = array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
> 13, 14, 15, 16, 17, 18, 19, 20,...1, 982, 983, 984, 985, 986, 987,
> 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999],
> dtype=int32)
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array1] _______________________
>
> array = array([1000. , 1000.001001 , 1000.002002 , 1000.003003 ,
> 1000.004004 , 1000.00500501, 1000.00600601,...99299, 1000.99399399, 1000.99499499, 1000.995996 ,
> 1000.996997 , 1000.997998 , 1000.998999 , 1001. ])
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array2] _______________________
>
> array = array([[1002.56253761, 1000.03738578, 1000.22801223, 999.09284343,
> 1000.5452209 , 999.74768584, 998.5686607...9.51147826,
> 1000.38283512, 999.31106363, 1000.5336733 , 1000.01377886,
> 1000.14405312, 999.15245167]])
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array3] _______________________
>
> array = array([[ True, True, False, True, True, True, True, False, True,
> True],
> [False, False, False, T..., False, False,
> True],
> [False, False, True, False, False, True, False, False, False,
> True]])
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array4] _______________________
>
> array = array([[[b'ccc', b'ccc', b'bb', b'bb', b'a', b'a', b'bb', b'a', b'a',
> b'ccc'],
> [b'ccc', b'a', b'bb', ... b'a'],
> [b'bb', b'ccc', b'a', b'bb', b'ccc', b'bb', b'ccc', b'a', b'a',
> b'bb']]], dtype='|S3')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array5] _______________________
>
> array = array(['1996-01-02T23:28:27.072388959', '1995-02-13T21:11:28.016823224',
> '2002-12-30T04:12:51.048006945', '1997...:06.769861449',
> '1982-10-22T08:21:06.434939506', '1996-04-15T17:17:46.827040113'],
> dtype='datetime64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array6] _______________________
>
> array = array([ 911001652747495416, 751943817080249884, 1120913830537347385,
> 894442271444539667, 978964595151705261,... 612877841966454930, 240580274364767071, 28116207049263541,
> 380673833042634603], dtype='timedelta64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array7] _______________________
>
> array = array(['2023-10-07T06:58', '2018-03-28T19:44', '1970-10-17T18:54',
> '2009-02-24T02:05', '2030-12-25T07:29', '199...,
> '1977-03-17T18:47', '1989-02-22T22:56', '2033-05-16T06:24',
> '2012-03-29T16:24'], dtype='datetime64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array8] _______________________
>
> array = array([28623318, 19582154, 820104, 3235904, 30016712, 4638375,
> 8000654, 32754046, 23069071, 16701361, 2427...313618, 11931788, 3048352, 9325287, 1563736,
> 31302153, 15005807, 16243374, 812641], dtype='timedelta64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array9] _______________________
>
> array = array(['1677-09-21T00:12:43.145224195', '1677-09-21T00:12:43.145224194',
> '1677-09-21T00:12:43.145224204', '1677...:43.145224199',
> '1677-09-21T00:12:43.145224207', '1677-09-21T00:12:43.145224200'],
> dtype='datetime64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array10] ______________________
>
> array = array([-9223372036854775792, -9223372036854775795, -9223372036854775797,
> -9223372036854775791, -922337203685477...9223372036854775800, -9223372036854775804, -9223372036854775794,
> -9223372036854775796], dtype='timedelta64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array11] ______________________
>
> array = array(['-17536621475646-05-04T05:59', '-17536621475646-05-04T06:05',
> '-17536621475646-05-04T06:11', '-175366214...475646-05-04T06:07',
> '-17536621475646-05-04T06:08', '-17536621475646-05-04T06:10'],
> dtype='datetime64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array12] ______________________
>
> array = array([-9223372036854775802, -9223372036854775794, -9223372036854775799,
> -9223372036854775799, -922337203685477...-9223372036854775796, -9223372036854775801, -9223372036854775793,
> -9223372036854775801], dtype='timedelta64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array0-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
> 13, 14, 15, 16, 17, 18, 19, 20,...1, 982, 983, 984, 985, 986, 987,
> 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999],
> dtype=int32)
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array1-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([1000. , 1000.001001 , 1000.002002 , 1000.003003 ,
> 1000.004004 , 1000.00500501, 1000.00600601,...99299, 1000.99399399, 1000.99499499, 1000.995996 ,
> 1000.996997 , 1000.997998 , 1000.998999 , 1001. ])
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array5-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['1996-01-02T23:28:27.072388959', '1995-02-13T21:11:28.016823224',
> '2002-12-30T04:12:51.048006945', '1997...:06.769861449',
> '1982-10-22T08:21:06.434939506', '1996-04-15T17:17:46.827040113'],
> dtype='datetime64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array6-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([ 911001652747495416, 751943817080249884, 1120913830537347385,
> 894442271444539667, 978964595151705261,... 612877841966454930, 240580274364767071, 28116207049263541,
> 380673833042634603], dtype='timedelta64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array7-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['2023-10-07T06:58', '2018-03-28T19:44', '1970-10-17T18:54',
> '2009-02-24T02:05', '2030-12-25T07:29', '199...,
> '1977-03-17T18:47', '1989-02-22T22:56', '2033-05-16T06:24',
> '2012-03-29T16:24'], dtype='datetime64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array8-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([28623318, 19582154, 820104, 3235904, 30016712, 4638375,
> 8000654, 32754046, 23069071, 16701361, 2427...313618, 11931788, 3048352, 9325287, 1563736,
> 31302153, 15005807, 16243374, 812641], dtype='timedelta64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array9-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['1677-09-21T00:12:43.145224195', '1677-09-21T00:12:43.145224194',
> '1677-09-21T00:12:43.145224204', '1677...:43.145224199',
> '1677-09-21T00:12:43.145224207', '1677-09-21T00:12:43.145224200'],
> dtype='datetime64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________ test_partial_decode[array10-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([-9223372036854775792, -9223372036854775795, -9223372036854775797,
> -9223372036854775791, -922337203685477...9223372036854775800, -9223372036854775804, -9223372036854775794,
> -9223372036854775796], dtype='timedelta64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________ test_partial_decode[array11-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['-17536621475646-05-04T05:59', '-17536621475646-05-04T06:05',
> '-17536621475646-05-04T06:11', '-175366214...475646-05-04T06:07',
> '-17536621475646-05-04T06:08', '-17536621475646-05-04T06:10'],
> dtype='datetime64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________ test_partial_decode[array12-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([-9223372036854775802, -9223372036854775794, -9223372036854775799,
> -9223372036854775799, -922337203685477...-9223372036854775796, -9223372036854775801, -9223372036854775793,
> -9223372036854775801], dtype='timedelta64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _________________________ test_backwards_compatibility _________________________
>
> def test_backwards_compatibility():
> > check_backwards_compatibility(Blosc.codec_id, arrays, codecs)
>
> numcodecs/tests/test_blosc.py:207:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:286: in check_backwards_compatibility
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________________ test_max_buffer_size _____________________________
>
> def test_max_buffer_size():
> for codec in codecs:
> assert codec.max_buffer_size == 2**31 - 1
> > check_max_buffer_size(codec)
>
> numcodecs/tests/test_blosc.py:269:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:332: in check_max_buffer_size
> codec.encode(np.zeros(max_buffer_size - 1, dtype=np.int8))
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> =============================== warnings summary ===============================
> .pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests/test_json.py::test_non_numpy_inputs
> .pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests/test_msgpacks.py::test_non_numpy_inputs
> /usr/lib/python3/dist-packages/numpy/core/_asarray.py:83: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray
> return array(a, dtype, copy=False, order=order)
>
> .pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests/test_json.py::test_non_numpy_inputs
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests/test_json.py:73: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray
> assert np.array_equal(np.array(input_data), output_data)
>
> .pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests/test_msgpacks.py::test_non_numpy_inputs
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build/numcodecs/tests/test_msgpacks.py:76: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray
> expect = np.array(input_data)
>
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ======== 25 failed, 458 passed, 39 xfailed, 4 warnings in 9.60 seconds =========
> E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_numcodecs/build; python3.8 -m pytest
> I: pybuild base:232: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build; python3.9 -m pytest
> ============================= test session starts ==============================
> platform linux -- Python 3.9.1rc1, pytest-4.6.11, py-1.9.0, pluggy-0.13.0
> rootdir: /<<PKGBUILDDIR>>, inifile: pytest.ini
> collected 522 items
>
> numcodecs/tests/test_astype.py ...... [ 1%]
> numcodecs/tests/test_base64.py ........ [ 2%]
> numcodecs/tests/test_blosc.py .......................................... [ 10%]
> ........................................................................ [ 24%]
> ...FFFFFFFFFFFFF................................................F....... [ 38%]
> .....F...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.........F............F. [ 52%]
> ...........F............F............F............F............F........ [ 65%]
> ....F........................................F...F [ 75%]
> numcodecs/tests/test_bz2.py ...... [ 76%]
> numcodecs/tests/test_categorize.py ...... [ 77%]
> numcodecs/tests/test_checksum32.py ...... [ 78%]
> numcodecs/tests/test_compat.py ....... [ 80%]
> numcodecs/tests/test_delta.py ...... [ 81%]
> numcodecs/tests/test_fixedscaleoffset.py ...... [ 82%]
> numcodecs/tests/test_gzip.py ........... [ 84%]
> numcodecs/tests/test_json.py ..... [ 85%]
> numcodecs/tests/test_lz4.py ....... [ 86%]
> numcodecs/tests/test_lzma.py ........ [ 88%]
> numcodecs/tests/test_msgpacks.py ....... [ 89%]
> numcodecs/tests/test_packbits.py .... [ 90%]
> numcodecs/tests/test_pickles.py .... [ 91%]
> numcodecs/tests/test_quantize.py ....... [ 92%]
> numcodecs/tests/test_registry.py .. [ 93%]
> numcodecs/tests/test_vlen_array.py ....... [ 94%]
> numcodecs/tests/test_vlen_bytes.py ....... [ 95%]
> numcodecs/tests/test_vlen_utf8.py ....... [ 97%]
> numcodecs/tests/test_zlib.py ......... [ 98%]
> numcodecs/tests/test_zstd.py ...... [100%]
>
> =================================== FAILURES ===================================
> ______________________ test_encode_decode[codec9-array0] _______________________
>
> array = array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
> 13, 14, 15, 16, 17, 18, 19, 20,...1, 982, 983, 984, 985, 986, 987,
> 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999],
> dtype=int32)
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array1] _______________________
>
> array = array([1000. , 1000.001001 , 1000.002002 , 1000.003003 ,
> 1000.004004 , 1000.00500501, 1000.00600601,...99299, 1000.99399399, 1000.99499499, 1000.995996 ,
> 1000.996997 , 1000.997998 , 1000.998999 , 1001. ])
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array2] _______________________
>
> array = array([[ 999.41153763, 999.17350951, 999.55393142, 998.49278336,
> 999.50050671, 999.71900191, 1001.0810391...8.91170667,
> 999.7641964 , 999.91444902, 999.18725006, 999.81661465,
> 1000.18564152, 1000.57821027]])
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array3] _______________________
>
> array = array([[ True, False, False, True, True, False, True, True, True,
> False],
> [False, False, False, Fa..., True, True,
> False],
> [False, True, False, True, False, False, False, False, True,
> True]])
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array4] _______________________
>
> array = array([[[b'ccc', b'ccc', b'ccc', b'ccc', b'ccc', b'bb', b'bb', b'ccc',
> b'a', b'ccc'],
> [b'a', b'bb', b... b'a'],
> [b'a', b'ccc', b'a', b'bb', b'bb', b'ccc', b'bb', b'a', b'bb',
> b'ccc']]], dtype='|S3')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array5] _______________________
>
> array = array(['1987-10-29T19:48:47.482528807', '1997-11-27T10:49:51.433266156',
> '1977-06-29T14:01:32.682935199', '1987...:51.525971866',
> '2006-05-31T14:51:29.096476682', '1970-01-04T04:13:00.485638468'],
> dtype='datetime64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array6] _______________________
>
> array = array([ 539461600181907455, 471794587106862927, 735945252345295905,
> 535351809658011044, 857866326648800158,... 673921519381410364, 586225990085350314, 886680465683690268,
> 688149511814576604], dtype='timedelta64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array7] _______________________
>
> array = array(['2024-04-21T15:01', '1989-03-25T08:18', '2019-11-01T04:36',
> '1981-04-26T06:08', '1972-10-15T13:28', '198...,
> '1996-10-16T19:39', '2020-06-21T10:35', '2017-02-24T04:35',
> '1988-06-22T08:39'], dtype='datetime64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array8] _______________________
>
> array = array([ 3963152, 26257529, 22819340, 29532465, 2549197, 8058474,
> 9984332, 18044149, 26312220, 4710668, 315...171573, 3145612, 11198418, 13253031, 10467310,
> 3003327, 16749203, 1521933, 6518850], dtype='timedelta64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array9] _______________________
>
> array = array(['1677-09-21T00:12:43.145224202', 'NaT',
> '1677-09-21T00:12:43.145224197', '1677...:43.145224195',
> '1677-09-21T00:12:43.145224196', '1677-09-21T00:12:43.145224210'],
> dtype='datetime64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array10] ______________________
>
> array = array([-9223372036854775803, -9223372036854775792, -9223372036854775803,
> -9223372036854775792, -922337203685477...9223372036854775795, -9223372036854775795, -9223372036854775803,
> -9223372036854775802], dtype='timedelta64[ns]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array11] ______________________
>
> array = array(['-17536621475646-05-04T06:10', '-17536621475646-05-04T05:56',
> '-17536621475646-05-04T06:00', '-175366214...475646-05-04T05:56',
> '-17536621475646-05-04T06:02', '-17536621475646-05-04T06:02'],
> dtype='datetime64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_encode_decode[codec9-array12] ______________________
>
> array = array([-9223372036854775802, -9223372036854775806, -9223372036854775792,
> -9223372036854775804, -922337203685477...-9223372036854775804, -9223372036854775805, -9223372036854775797,
> -9223372036854775789], dtype='timedelta64[m]')
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
>
> @pytest.mark.parametrize('array', arrays)
> @pytest.mark.parametrize('codec', codecs)
> def test_encode_decode(array, codec):
> > check_encode_decode(array, codec)
>
> numcodecs/tests/test_blosc.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:57: in check_encode_decode
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array0-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
> 13, 14, 15, 16, 17, 18, 19, 20,...1, 982, 983, 984, 985, 986, 987,
> 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999],
> dtype=int32)
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array1-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([1000. , 1000.001001 , 1000.002002 , 1000.003003 ,
> 1000.004004 , 1000.00500501, 1000.00600601,...99299, 1000.99399399, 1000.99499499, 1000.995996 ,
> 1000.996997 , 1000.997998 , 1000.998999 , 1001. ])
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array5-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['1987-10-29T19:48:47.482528807', '1997-11-27T10:49:51.433266156',
> '1977-06-29T14:01:32.682935199', '1987...:51.525971866',
> '2006-05-31T14:51:29.096476682', '1970-01-04T04:13:00.485638468'],
> dtype='datetime64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array6-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([ 539461600181907455, 471794587106862927, 735945252345295905,
> 535351809658011044, 857866326648800158,... 673921519381410364, 586225990085350314, 886680465683690268,
> 688149511814576604], dtype='timedelta64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array7-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['2024-04-21T15:01', '1989-03-25T08:18', '2019-11-01T04:36',
> '1981-04-26T06:08', '1972-10-15T13:28', '198...,
> '1996-10-16T19:39', '2020-06-21T10:35', '2017-02-24T04:35',
> '1988-06-22T08:39'], dtype='datetime64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array8-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([ 3963152, 26257529, 22819340, 29532465, 2549197, 8058474,
> 9984332, 18044149, 26312220, 4710668, 315...171573, 3145612, 11198418, 13253031, 10467310,
> 3003327, 16749203, 1521933, 6518850], dtype='timedelta64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> ______________________ test_partial_decode[array9-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['1677-09-21T00:12:43.145224202', 'NaT',
> '1677-09-21T00:12:43.145224197', '1677...:43.145224195',
> '1677-09-21T00:12:43.145224196', '1677-09-21T00:12:43.145224210'],
> dtype='datetime64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________ test_partial_decode[array10-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([-9223372036854775803, -9223372036854775792, -9223372036854775803,
> -9223372036854775792, -922337203685477...9223372036854775795, -9223372036854775795, -9223372036854775803,
> -9223372036854775802], dtype='timedelta64[ns]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________ test_partial_decode[array11-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array(['-17536621475646-05-04T06:10', '-17536621475646-05-04T05:56',
> '-17536621475646-05-04T06:00', '-175366214...475646-05-04T05:56',
> '-17536621475646-05-04T06:02', '-17536621475646-05-04T06:02'],
> dtype='datetime64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________ test_partial_decode[array12-codec9] ______________________
>
> codec = Blosc(cname='snappy', clevel=1, shuffle=BITSHUFFLE, blocksize=0)
> array = array([-9223372036854775802, -9223372036854775806, -9223372036854775792,
> -9223372036854775804, -922337203685477...-9223372036854775804, -9223372036854775805, -9223372036854775797,
> -9223372036854775789], dtype='timedelta64[m]')
>
> @pytest.mark.parametrize('codec', codecs)
> @pytest.mark.parametrize('array', [pytest.param(x) if len(x.shape) == 1
> else pytest.param(x, marks=[pytest.mark.xfail])
> for x in arrays])
> def test_partial_decode(codec, array):
> > check_encode_decode_partial(array, codec)
>
> numcodecs/tests/test_blosc.py:80:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:127: in check_encode_decode_partial
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _________________________ test_backwards_compatibility _________________________
>
> def test_backwards_compatibility():
> > check_backwards_compatibility(Blosc.codec_id, arrays, codecs)
>
> numcodecs/tests/test_blosc.py:207:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:286: in check_backwards_compatibility
> enc = codec.encode(arr)
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> _____________________________ test_max_buffer_size _____________________________
>
> def test_max_buffer_size():
> for codec in codecs:
> assert codec.max_buffer_size == 2**31 - 1
> > check_max_buffer_size(codec)
>
> numcodecs/tests/test_blosc.py:269:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> numcodecs/tests/common.py:332: in check_max_buffer_size
> codec.encode(np.zeros(max_buffer_size - 1, dtype=np.int8))
> numcodecs/blosc.pyx:558: in numcodecs.blosc.Blosc.encode
> ???
> numcodecs/blosc.pyx:254: in numcodecs.blosc.compress
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> > ???
> E ValueError: bad compressor or compressor not supported: 'snappy'; expected one of ['blosclz', 'lz4', 'lz4hc', 'zlib', 'zstd']
>
> numcodecs/blosc.pyx:211: ValueError
> =============================== warnings summary ===============================
> .pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests/test_json.py::test_non_numpy_inputs
> .pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests/test_msgpacks.py::test_non_numpy_inputs
> /usr/lib/python3/dist-packages/numpy/core/_asarray.py:83: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray
> return array(a, dtype, copy=False, order=order)
>
> .pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests/test_json.py::test_non_numpy_inputs
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests/test_json.py:73: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray
> assert np.array_equal(np.array(input_data), output_data)
>
> .pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests/test_msgpacks.py::test_non_numpy_inputs
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build/numcodecs/tests/test_msgpacks.py:76: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray
> expect = np.array(input_data)
>
> -- Docs: https://docs.pytest.org/en/latest/warnings.html
> ======== 25 failed, 458 passed, 39 xfailed, 4 warnings in 9.50 seconds =========
> E: pybuild pybuild:353: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_numcodecs/build; python3.9 -m pytest
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.8 3.9" returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2020/12/05/numcodecs_0.7.2+ds-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the debian-science-maintainers
mailing list