[Debian-astro-maintainers] Bug#1029244: casa-formats-io: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.11" returned exit code 13

Lucas Nussbaum lucas at debian.org
Fri Jan 20 11:02:27 GMT 2023


Source: casa-formats-io
Version: 0.2.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230120 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.10 setup.py config 
> running config
> I: pybuild base:240: python3.11 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.10 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/table_reader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/casa_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/casa_wcs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/glue_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/casa_functions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/dask_mixin.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/record.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/table.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/test_glue_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/test_casa_wcs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/test_casa_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests
> copying casa_formats_io/casa_low_level_io/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests
> copying casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/tiled.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/aipsio.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/standard.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/incremental.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests/data
> copying casa_formats_io/tests/data/header_jybeam.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/floatarray.image
> copying casa_formats_io/casa_low_level_io/tests/data/floatarray.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/floatarray.image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/lt32bit.image
> copying casa_formats_io/casa_low_level_io/tests/data/lt32bit.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/lt32bit.image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f4 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f8 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f21 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f10 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f17 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f14 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f2 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f19_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f17_TSM2 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f21_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f18 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f11 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f20 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f15 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f20_TSM2 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f16 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f3 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f5 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f7 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f13 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f9 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f22_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f20_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f6 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f19 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f22 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f12 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f17_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/gt32bit.image
> copying casa_formats_io/casa_low_level_io/tests/data/gt32bit.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/gt32bit.image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.f1i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.f1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> running build_ext
> building 'casa_formats_io._casa_chunking' extension
> creating build
> creating build/temp.linux-x86_64-cpython-310
> creating build/temp.linux-x86_64-cpython-310/casa_formats_io
> x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.10 -c casa_formats_io/_casa_chunking.c -o build/temp.linux-x86_64-cpython-310/casa_formats_io/_casa_chunking.o
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-z,relro -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-310/casa_formats_io/_casa_chunking.o -L/usr/lib/x86_64-linux-gnu -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/_casa_chunking.abi3.so
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/table_reader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/casa_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/casa_wcs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/version.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io
> copying casa_formats_io/glue_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/casa_functions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/dask_mixin.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/record.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/table.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> copying casa_formats_io/casa_low_level_io/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/test_glue_factory.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/test_casa_wcs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests
> copying casa_formats_io/tests/test_casa_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests
> copying casa_formats_io/casa_low_level_io/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests
> copying casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/tiled.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/aipsio.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/standard.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> copying casa_formats_io/casa_low_level_io/data_managers/incremental.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests/data
> copying casa_formats_io/tests/data/header_jybeam.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/floatarray.image
> copying casa_formats_io/casa_low_level_io/tests/data/floatarray.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/floatarray.image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/lt32bit.image
> copying casa_formats_io/casa_low_level_io/tests/data/lt32bit.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/lt32bit.image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f4 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f8 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f21 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f10 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f17 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f14 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f2 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f19_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f17_TSM2 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f21_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f18 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f11 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f20 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f15 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f20_TSM2 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f16 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f3 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f5 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f7 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f13 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f9 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f22_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f20_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f6 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f19 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f22 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f12 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.f17_TSM1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/gt32bit.image
> copying casa_formats_io/casa_low_level_io/tests/data/gt32bit.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/gt32bit.image
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FIELD
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/PROCESSOR
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/ANTENNA
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSPOWER
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/DATA_DESCRIPTION
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FEED
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.f1i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.f1 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POINTING
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/STATE
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/WEATHER
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SOURCE
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SYSCAL
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/POLARIZATION
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/HISTORY
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/OBSERVATION
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE/table.f0i -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/CALDEVICE
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> copying casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/FLAG_CMD
> running build_ext
> building 'casa_formats_io._casa_chunking' extension
> creating build/temp.linux-x86_64-cpython-311
> creating build/temp.linux-x86_64-cpython-311/casa_formats_io
> x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c casa_formats_io/_casa_chunking.c -o build/temp.linux-x86_64-cpython-311/casa_formats_io/_casa_chunking.o
> x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-z,relro -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-cpython-311/casa_formats_io/_casa_chunking.o -L/usr/lib/x86_64-linux-gnu -o /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/_casa_chunking.abi3.so
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build; python3.10 -m pytest 
> ============================= test session starts ==============================
> platform linux -- Python 3.10.9, pytest-7.2.1, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: astropy-header-0.2.2, doctestplus-0.12.1, mock-3.8.2, hypothesis-6.61.0, cov-4.0.0, arraydiff-0.5.0, astropy-0.10.0, filter-subpackage-0.1.2, remotedata-0.4.0, openfiles-0.5.0
> collected 77 items
> 
> casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py ssssss [  7%]
> ss.s.s.............F..xss                                                [ 40%]
> casa_formats_io/tests/test_casa_dask.py sssssssssssssss                  [ 59%]
> casa_formats_io/tests/test_casa_wcs.py sssssssssssssssssssssssssssss     [ 97%]
> casa_formats_io/tests/test_glue_factory.py ..                            [100%]
> 
> =================================== FAILURES ===================================
> _______________________ test_ms_tables[SPECTRAL_WINDOW] ________________________
> 
> tablename = 'SPECTRAL_WINDOW'
> 
>     @pytest.mark.parametrize('tablename', ('.',
>                                            'ANTENNA',
>                                            'CALDEVICE',
>                                            'DATA_DESCRIPTION',
>                                            'FEED',
>                                            'FIELD',
>                                            'FLAG_CMD',
>                                            'HISTORY',
>                                            'OBSERVATION',
>                                            'POINTING',
>                                            'POLARIZATION',
>                                            'PROCESSOR',
>                                            'SOURCE',
>                                            'SPECTRAL_WINDOW',
>                                            'STATE',
>                                            'SYSCAL',
>                                            'SYSPOWER'))
>     def test_ms_tables(tablename):
>     
>         table_filename = os.path.join(DATA, 'simple.ms', tablename)
>     
>         # Concatenation issue as arrays change shape half way through
>         if tablename == 'SYSPOWER':
>             pytest.xfail()
>     
> >       tt = [Table.read(table_filename, data_desc_id=0),
>               Table.read(table_filename, data_desc_id=1)]
> 
> casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py:215: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/astropy/table/connect.py:62: in __call__
>     out = self.registry.read(cls, *args, **kwargs)
> /usr/lib/python3/dist-packages/astropy/io/registry/core.py:219: in read
>     data = reader(*args, **kwargs)
> casa_formats_io/table_reader.py:18: in read_casa_table
>     return table.as_astropy_table(data_desc_id=data_desc_id)
> casa_formats_io/casa_low_level_io/table.py:365: in as_astropy_table
>     coldata = dm.read_column(self._filename, seqnr, self.column_set.columns[colindex], coldesc[colindex], colindex_in_dm)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = StandardStMan{'_fileobj': <casa_formats_io.casa_low_level_io.core.EndianAwareFileHandle object at 0x7f3bc3dc67a0>,
>  'b...s': 6,
>  'number_of_bucket_for_index': 1,
>  'number_of_buckets': 8,
>  'number_of_free_buckets': 0,
>  'persistent_cache': 2}
> filename = '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW'
> seqnr = 0
> column = PlainColumn{'data': ArrayColumnData{'seqnr': 0, 'shape': (), 'version': 1},
>  'name': 'CHAN_FREQ'}
> coldesc = ColumnDesc{'comment': 'Center frequencies for each channel in the data matrix',
>  'data_manager_group': 'StandardStMan'...dim': 1,
>  'option': 0,
>  'shape': array([], dtype=int64),
>  'stype': 'ArrayColumnDesc<double  ',
>  'value_type': 'double'}
> colindex_in_dm = 1
> 
>     def read_column(self, filename, seqnr, column, coldesc, colindex_in_dm):
>     
>         # Open the main file corresponding to the data manager
>         fx_filename = os.path.join(filename, f'table.f{seqnr}')
>         f = EndianAwareFileHandle(open(fx_filename, 'rb'), '>' if self.big_endian else '<', filename)
>     
>         # Open indirect array file if needed (sometimes arrays are stored
>         # in these files).
>         if os.path.exists(fx_filename + 'i'):
>             fi = EndianAwareFileHandle(open(fx_filename + 'i', 'rb'), '>' if self.big_endian else '<', filename)
>         else:
>             fi = None
>     
>         # Variable length strings are stored in their own buckets which we cache
>         # as needed.
>         variable_string_buckets = {}
>         next_variable_string_buckets = {}
>     
>         def _ensure_variable_string_bucket_loaded(f, vs_bucket_id):
>             if vs_bucket_id in variable_string_buckets:
>                 return next_variable_string_buckets[vs_bucket_id]
>             pos = f.tell()
>             f.seek(512 + self.bucket_size * vs_bucket_id + 12)
>             # For some reason, the next bucket index is stored in big endian
>             next_vs_bucket_id = bytes_to_int32(f.read(4), '>')
>             variable_string_buckets[vs_bucket_id] = f.read(self.bucket_size - 16)
>             next_variable_string_buckets[vs_bucket_id] = next_vs_bucket_id
>             f.seek(pos)
>             return next_vs_bucket_id
>     
>         # To read in the SSMIndex we need to pre-load the index buckets. In
>         # cases where the index is split over multiple buckets, the first four
>         # bytes of the bucket indicate the index of the next index bucket to
>         # read. This corresponds to the logic in SSMBase.readIndexBuckets:
>         # https://github.com/casacore/casacore/blob/master/tables/DataMan/SSMBase.cc#L454
>         # We pre-load the index buckets into a single BytesIO to make it look
>         # contiguous.
>     
>         index_bytes = b''
>         next_index_bucket = self.first_index_bucket_number
>         remaining_index_length = self.index_length
>     
>         for bucket_id in range(self.number_of_bucket_for_index):
>     
>             bucket_start = 512 + next_index_bucket * self.bucket_size
>     
>             f.seek(bucket_start)
>     
>             # For some reason, the next bucket index is stored in big endian
>             next_index_bucket = bytes_to_int32(f.read(4), '>')
>     
>             if self.idx_bucket_offset > 0:
>                 f.seek(bucket_start + self.idx_bucket_offset)
>                 index_bytes += f.read(remaining_index_length)
>             elif remaining_index_length < self.bucket_size:
>                 f.seek(bucket_start + 8)
>                 index_bytes += f.read(remaining_index_length)
>             else:
>                 f.seek(bucket_start + 8)
>                 index_bytes += f.read(self.bucket_size - 8)
>     
>         index_bytes = EndianAwareFileHandle(BytesIO(index_bytes[4:]), f.endian, f.original_filename)
>     
>         index = SSMIndex.read(index_bytes)
>     
>         if index.bucket_number.elements == []:  # empty table
>             if coldesc.value_type in TO_DTYPE:
>                 return np.array([], dtype=TO_DTYPE[coldesc.value_type])
>             else:
>                 return None
>     
>         shape = column.data.shape
>         nelements = int(np.product(shape))
>     
>         data = []
>     
>         rows_in_bucket = np.diff(np.hstack([0, np.array(index.last_row.elements) + 1]))
>         rows_in_bucket = {key: max(0, value) for (key, value) in zip(index.bucket_number.elements, rows_in_bucket)}
>     
>         for bucket_id in index.bucket_number.elements:
>     
>             # Find the starting position of the column in the bucket
>             f.seek(512 + self.bucket_size * (bucket_id + self.column_index_map.elements[colindex_in_dm]) + self.column_offset.elements[colindex_in_dm])
>     
>             if coldesc.value_type == 'string':
>                 if coldesc.maxlen == 0:
>                     subdata = []
>                     for irow in range(rows_in_bucket[bucket_id]):
>                         bytes = f.read(8)
>                         length = read_int32(f)
>                         if length <= 8:
>                             subdata.append(bytes[:length])
>                         else:
>                             vs_bucket_id = bytes_to_int32(bytes[:4], f.endian)
>                             offset = bytes_to_int32(bytes[4:], f.endian)
>                             next_vs_bucket_id = _ensure_variable_string_bucket_loaded(f, vs_bucket_id)
>                             bytes = variable_string_buckets[vs_bucket_id][offset:offset + length]
>                             if len(bytes) < length:
>                                 _ensure_variable_string_bucket_loaded(f, next_vs_bucket_id)
>                                 bytes += variable_string_buckets[next_vs_bucket_id][:length - len(bytes)]
>                             if coldesc.ndim != 0:
>                                 if coldesc.is_fixed_shape:
>                                     n = np.product(coldesc.shape)
>                                     pos = 0
>                                 else:
>                                     n = bytes_to_int32(bytes[4:8], '>')
>                                     pos = 12
>                                 strings = []
>                                 for i in range(n):
>                                     length = bytes_to_int32(bytes[pos:pos + 4], '>')
>                                     strings.append(bytes[pos + 4: pos + 4 + length])
>                                     pos += 4 + length
>                                 if coldesc.is_fixed_shape:
>                                     strings = np.reshape(strings, coldesc.shape)
>                                 bytes = strings
>                             subdata.append(bytes)
>                     data.append(np.array(subdata))
>                 else:
>                     data.append(np.fromstring(f.read(coldesc.maxlen * rows_in_bucket[bucket_id]), dtype=f'S{coldesc.maxlen}'))
>             elif coldesc.value_type == 'record':
>                 # TODO: determine how to handle this properly
>                 warnings.warn(f'Skipping column {coldesc.name} with type record')
>                 data = None
>             else:
>                 if coldesc.is_direct or 'Scalar' in coldesc.stype:
>                     data.append(read_as_numpy_array(f, coldesc.value_type, rows_in_bucket[bucket_id] * nelements, shape=(-1,) + shape[::-1]))
>                 else:
>                     values = []
>                     for irow in range(rows_in_bucket[bucket_id]):
>                         offset = read_int64(f)
>                         fi.seek(offset)
>                         ndim = read_int32(fi)
>                         subshape = []
>                         for idim in range(ndim):
>                             subshape.append(read_int32(fi))
>                         size = int(np.product(subshape))
>                         values.append(read_as_numpy_array(fi, coldesc.value_type, size, shape=subshape[::-1]))
> >                   data.append(np.array(values))
> E                   ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part.
> 
> casa_formats_io/casa_low_level_io/data_managers/standard.py:208: ValueError
> =============================== warnings summary ===============================
> ../../../../../../usr/lib/python3/dist-packages/glue/config.py:2
>   /usr/lib/python3/dist-packages/glue/config.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
>     import imp
> 
> .pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests/test_glue_factory.py::test_simple_load_data
>   /usr/lib/python3/dist-packages/glue/viewers/histogram/python_export.py:8: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
>     MATPLOTLIB_GE_30 = LooseVersion(__version__) > '3'
> 
> .pybuild/cpython3_3.10_casa-formats-io/build/casa_formats_io/tests/test_glue_factory.py::test_simple_load_data
>   /usr/lib/python3/dist-packages/setuptools/_distutils/version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
>     other = LooseVersion(other)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> FAILED casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py::test_ms_tables[SPECTRAL_WINDOW]
> ======= 1 failed, 19 passed, 56 skipped, 1 xfailed, 3 warnings in 3.88s ========
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_casa-formats-io/build; python3.10 -m pytest 
> I: pybuild base:240: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build; python3.11 -m pytest 
> ============================= test session starts ==============================
> platform linux -- Python 3.11.1, pytest-7.2.1, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>, configfile: setup.cfg
> plugins: astropy-header-0.2.2, doctestplus-0.12.1, mock-3.8.2, hypothesis-6.61.0, cov-4.0.0, arraydiff-0.5.0, astropy-0.10.0, filter-subpackage-0.1.2, remotedata-0.4.0, openfiles-0.5.0
> collected 77 items
> 
> casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py ssssss [  7%]
> ss.s.s.............F..xss                                                [ 40%]
> casa_formats_io/tests/test_casa_dask.py sssssssssssssss                  [ 59%]
> casa_formats_io/tests/test_casa_wcs.py sssssssssssssssssssssssssssss     [ 97%]
> casa_formats_io/tests/test_glue_factory.py ..                            [100%]
> 
> =================================== FAILURES ===================================
> _______________________ test_ms_tables[SPECTRAL_WINDOW] ________________________
> 
> tablename = 'SPECTRAL_WINDOW'
> 
>     @pytest.mark.parametrize('tablename', ('.',
>                                            'ANTENNA',
>                                            'CALDEVICE',
>                                            'DATA_DESCRIPTION',
>                                            'FEED',
>                                            'FIELD',
>                                            'FLAG_CMD',
>                                            'HISTORY',
>                                            'OBSERVATION',
>                                            'POINTING',
>                                            'POLARIZATION',
>                                            'PROCESSOR',
>                                            'SOURCE',
>                                            'SPECTRAL_WINDOW',
>                                            'STATE',
>                                            'SYSCAL',
>                                            'SYSPOWER'))
>     def test_ms_tables(tablename):
>     
>         table_filename = os.path.join(DATA, 'simple.ms', tablename)
>     
>         # Concatenation issue as arrays change shape half way through
>         if tablename == 'SYSPOWER':
>             pytest.xfail()
>     
> >       tt = [Table.read(table_filename, data_desc_id=0),
>               Table.read(table_filename, data_desc_id=1)]
> 
> casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py:215: 
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> /usr/lib/python3/dist-packages/astropy/table/connect.py:62: in __call__
>     out = self.registry.read(cls, *args, **kwargs)
> /usr/lib/python3/dist-packages/astropy/io/registry/core.py:219: in read
>     data = reader(*args, **kwargs)
> casa_formats_io/table_reader.py:18: in read_casa_table
>     return table.as_astropy_table(data_desc_id=data_desc_id)
> casa_formats_io/casa_low_level_io/table.py:365: in as_astropy_table
>     coldata = dm.read_column(self._filename, seqnr, self.column_set.columns[colindex], coldesc[colindex], colindex_in_dm)
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
> 
> self = StandardStMan{'_fileobj': <casa_formats_io.casa_low_level_io.core.EndianAwareFileHandle object at 0x7f4f9ac12f90>,
>  'b...s': 6,
>  'number_of_bucket_for_index': 1,
>  'number_of_buckets': 8,
>  'number_of_free_buckets': 0,
>  'persistent_cache': 2}
> filename = '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data/simple.ms/SPECTRAL_WINDOW'
> seqnr = 0
> column = PlainColumn{'data': ArrayColumnData{'seqnr': 0, 'shape': (), 'version': 1},
>  'name': 'CHAN_FREQ'}
> coldesc = ColumnDesc{'comment': 'Center frequencies for each channel in the data matrix',
>  'data_manager_group': 'StandardStMan'...dim': 1,
>  'option': 0,
>  'shape': array([], dtype=int64),
>  'stype': 'ArrayColumnDesc<double  ',
>  'value_type': 'double'}
> colindex_in_dm = 1
> 
>     def read_column(self, filename, seqnr, column, coldesc, colindex_in_dm):
>     
>         # Open the main file corresponding to the data manager
>         fx_filename = os.path.join(filename, f'table.f{seqnr}')
>         f = EndianAwareFileHandle(open(fx_filename, 'rb'), '>' if self.big_endian else '<', filename)
>     
>         # Open indirect array file if needed (sometimes arrays are stored
>         # in these files).
>         if os.path.exists(fx_filename + 'i'):
>             fi = EndianAwareFileHandle(open(fx_filename + 'i', 'rb'), '>' if self.big_endian else '<', filename)
>         else:
>             fi = None
>     
>         # Variable length strings are stored in their own buckets which we cache
>         # as needed.
>         variable_string_buckets = {}
>         next_variable_string_buckets = {}
>     
>         def _ensure_variable_string_bucket_loaded(f, vs_bucket_id):
>             if vs_bucket_id in variable_string_buckets:
>                 return next_variable_string_buckets[vs_bucket_id]
>             pos = f.tell()
>             f.seek(512 + self.bucket_size * vs_bucket_id + 12)
>             # For some reason, the next bucket index is stored in big endian
>             next_vs_bucket_id = bytes_to_int32(f.read(4), '>')
>             variable_string_buckets[vs_bucket_id] = f.read(self.bucket_size - 16)
>             next_variable_string_buckets[vs_bucket_id] = next_vs_bucket_id
>             f.seek(pos)
>             return next_vs_bucket_id
>     
>         # To read in the SSMIndex we need to pre-load the index buckets. In
>         # cases where the index is split over multiple buckets, the first four
>         # bytes of the bucket indicate the index of the next index bucket to
>         # read. This corresponds to the logic in SSMBase.readIndexBuckets:
>         # https://github.com/casacore/casacore/blob/master/tables/DataMan/SSMBase.cc#L454
>         # We pre-load the index buckets into a single BytesIO to make it look
>         # contiguous.
>     
>         index_bytes = b''
>         next_index_bucket = self.first_index_bucket_number
>         remaining_index_length = self.index_length
>     
>         for bucket_id in range(self.number_of_bucket_for_index):
>     
>             bucket_start = 512 + next_index_bucket * self.bucket_size
>     
>             f.seek(bucket_start)
>     
>             # For some reason, the next bucket index is stored in big endian
>             next_index_bucket = bytes_to_int32(f.read(4), '>')
>     
>             if self.idx_bucket_offset > 0:
>                 f.seek(bucket_start + self.idx_bucket_offset)
>                 index_bytes += f.read(remaining_index_length)
>             elif remaining_index_length < self.bucket_size:
>                 f.seek(bucket_start + 8)
>                 index_bytes += f.read(remaining_index_length)
>             else:
>                 f.seek(bucket_start + 8)
>                 index_bytes += f.read(self.bucket_size - 8)
>     
>         index_bytes = EndianAwareFileHandle(BytesIO(index_bytes[4:]), f.endian, f.original_filename)
>     
>         index = SSMIndex.read(index_bytes)
>     
>         if index.bucket_number.elements == []:  # empty table
>             if coldesc.value_type in TO_DTYPE:
>                 return np.array([], dtype=TO_DTYPE[coldesc.value_type])
>             else:
>                 return None
>     
>         shape = column.data.shape
>         nelements = int(np.product(shape))
>     
>         data = []
>     
>         rows_in_bucket = np.diff(np.hstack([0, np.array(index.last_row.elements) + 1]))
>         rows_in_bucket = {key: max(0, value) for (key, value) in zip(index.bucket_number.elements, rows_in_bucket)}
>     
>         for bucket_id in index.bucket_number.elements:
>     
>             # Find the starting position of the column in the bucket
>             f.seek(512 + self.bucket_size * (bucket_id + self.column_index_map.elements[colindex_in_dm]) + self.column_offset.elements[colindex_in_dm])
>     
>             if coldesc.value_type == 'string':
>                 if coldesc.maxlen == 0:
>                     subdata = []
>                     for irow in range(rows_in_bucket[bucket_id]):
>                         bytes = f.read(8)
>                         length = read_int32(f)
>                         if length <= 8:
>                             subdata.append(bytes[:length])
>                         else:
>                             vs_bucket_id = bytes_to_int32(bytes[:4], f.endian)
>                             offset = bytes_to_int32(bytes[4:], f.endian)
>                             next_vs_bucket_id = _ensure_variable_string_bucket_loaded(f, vs_bucket_id)
>                             bytes = variable_string_buckets[vs_bucket_id][offset:offset + length]
>                             if len(bytes) < length:
>                                 _ensure_variable_string_bucket_loaded(f, next_vs_bucket_id)
>                                 bytes += variable_string_buckets[next_vs_bucket_id][:length - len(bytes)]
>                             if coldesc.ndim != 0:
>                                 if coldesc.is_fixed_shape:
>                                     n = np.product(coldesc.shape)
>                                     pos = 0
>                                 else:
>                                     n = bytes_to_int32(bytes[4:8], '>')
>                                     pos = 12
>                                 strings = []
>                                 for i in range(n):
>                                     length = bytes_to_int32(bytes[pos:pos + 4], '>')
>                                     strings.append(bytes[pos + 4: pos + 4 + length])
>                                     pos += 4 + length
>                                 if coldesc.is_fixed_shape:
>                                     strings = np.reshape(strings, coldesc.shape)
>                                 bytes = strings
>                             subdata.append(bytes)
>                     data.append(np.array(subdata))
>                 else:
>                     data.append(np.fromstring(f.read(coldesc.maxlen * rows_in_bucket[bucket_id]), dtype=f'S{coldesc.maxlen}'))
>             elif coldesc.value_type == 'record':
>                 # TODO: determine how to handle this properly
>                 warnings.warn(f'Skipping column {coldesc.name} with type record')
>                 data = None
>             else:
>                 if coldesc.is_direct or 'Scalar' in coldesc.stype:
>                     data.append(read_as_numpy_array(f, coldesc.value_type, rows_in_bucket[bucket_id] * nelements, shape=(-1,) + shape[::-1]))
>                 else:
>                     values = []
>                     for irow in range(rows_in_bucket[bucket_id]):
>                         offset = read_int64(f)
>                         fi.seek(offset)
>                         ndim = read_int32(fi)
>                         subshape = []
>                         for idim in range(ndim):
>                             subshape.append(read_int32(fi))
>                         size = int(np.product(subshape))
>                         values.append(read_as_numpy_array(fi, coldesc.value_type, size, shape=subshape[::-1]))
> >                   data.append(np.array(values))
> E                   ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (2,) + inhomogeneous part.
> 
> casa_formats_io/casa_low_level_io/data_managers/standard.py:208: ValueError
> =============================== warnings summary ===============================
> ../../../../../../usr/lib/python3/dist-packages/glue/config.py:2
>   /usr/lib/python3/dist-packages/glue/config.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
>     import imp
> 
> .pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests/test_glue_factory.py::test_simple_load_data
>   /usr/lib/python3/dist-packages/glue/viewers/histogram/python_export.py:8: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
>     MATPLOTLIB_GE_30 = LooseVersion(__version__) > '3'
> 
> .pybuild/cpython3_3.11_casa-formats-io/build/casa_formats_io/tests/test_glue_factory.py::test_simple_load_data
>   /usr/lib/python3/dist-packages/setuptools/_distutils/version.py:346: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
>     other = LooseVersion(other)
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info ============================
> FAILED casa_formats_io/casa_low_level_io/tests/test_casa_low_level_io.py::test_ms_tables[SPECTRAL_WINDOW]
> ======= 1 failed, 19 passed, 56 skipped, 1 xfailed, 3 warnings in 2.92s ========
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_casa-formats-io/build; python3.11 -m pytest 
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/01/20/casa-formats-io_0.2.1-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230120;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230120&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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 mark 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 mine
so that we can identify if something relevant changed in the meantime.



More information about the Debian-astro-maintainers mailing list