[Debian-astro-maintainers] Bug#1090171: spectral-cube: FTBFS: ERROR spectral_cube - ModuleNotFoundError: No module named 'six'

Santiago Vila sanvila at debian.org
Mon Dec 16 13:48:36 GMT 2024


Package: src:spectral-cube
Version: 0.6.5-5
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 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:311: python3.13 setup.py config 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'use_scm_version'
  warnings.warn(msg)
running config
I: pybuild base:311: python3.12 setup.py config 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'use_scm_version'
  warnings.warn(msg)
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3.13 setup.py build 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'use_scm_version'
  warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/analysis_utilities.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/dask_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/lower_dimensional_structures.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/_astropy_init.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/masks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/_moments.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/base_class.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/ytcube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/cube_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/np_compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/visualization-tools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/spectral_axis.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/stokes_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
copying spectral_cube/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_visualization.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_performance.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_casafuncs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_projection.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_cube_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_moments.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_regrid.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_analysis_functions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/setup_package.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_masks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_spectral_axis.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/utilities.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_io.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_subcubes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_stokes_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/class_lmv.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/fits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/casa_masks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/casa_image.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/io
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/no_overlap_fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/cubewcs1.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/greisen2006.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/partial_overlap_image.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/no_overlap_image.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/Makefile -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/fk5_twoboxes.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/cubewcs2.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/255-fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/image.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/example_cube.fits -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/example_cube.lmv -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/header_jybeam.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/255-pixel.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/partial_overlap_fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.f0_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/nomask.image
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.f0_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.f0_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build/spectral_cube/tests/data/basic.image
I: pybuild base:311: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:261: UserWarning: Unknown distribution option: 'use_scm_version'
  warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/analysis_utilities.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/dask_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/lower_dimensional_structures.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/_astropy_init.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/masks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/_moments.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/base_class.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/ytcube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/cube_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/np_compat.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/visualization-tools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/spectral_axis.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/stokes_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
copying spectral_cube/conftest.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_visualization.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_performance.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_casafuncs.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_projection.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_cube_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_moments.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/helpers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_regrid.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_analysis_functions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/setup_package.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_dask.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_masks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_spectral_axis.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/utilities.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_io.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_subcubes.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_stokes_spectral_cube.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
copying spectral_cube/tests/test_wcs_utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/class_lmv.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/core.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/fits.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/casa_masks.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/io
copying spectral_cube/io/casa_image.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/io
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/no_overlap_fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/cubewcs1.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/greisen2006.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/partial_overlap_image.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/no_overlap_image.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/Makefile -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/fk5_twoboxes.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/cubewcs2.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/255-fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/image.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/example_cube.fits -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/example_cube.lmv -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/header_jybeam.hdr -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/255-pixel.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
copying spectral_cube/tests/data/partial_overlap_fk5.reg -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.f0_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/nomask.image
copying spectral_cube/tests/data/nomask.image/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/nomask.image
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.f0_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
copying spectral_cube/tests/data/basic_bigendian.image/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic_bigendian.image
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.f0_TSM0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.f0 -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.info -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.dat -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic.image
copying spectral_cube/tests/data/basic.image/table.lock -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build/spectral_cube/tests/data/basic.image
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_test
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build; python3.13 -m pytest 
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: doctestplus-1.3.0, mock-3.14.0, arraydiff-0.6.1, astropy-0.11.0, astropy-header-0.2.2, remotedata-0.4.1, cov-5.0.0, typeguard-4.4.1, hypothesis-6.122.1, filter-subpackage-0.2.0
collected 0 items / 1 error

==================================== ERRORS ====================================
__ ERROR collecting .pybuild/cpython3_3.13_spectral-cube/build/spectral_cube ___
/usr/lib/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1387: in _gcd_import
    ???
<frozen importlib._bootstrap>:1360: in _find_and_load
    ???
<frozen importlib._bootstrap>:1310: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:488: in _call_with_frames_removed
    ???
<frozen importlib._bootstrap>:1387: in _gcd_import
    ???
<frozen importlib._bootstrap>:1360: in _find_and_load
    ???
<frozen importlib._bootstrap>:1331: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:935: in _load_unlocked
    ???
<frozen importlib._bootstrap_external>:1026: in exec_module
    ???
<frozen importlib._bootstrap>:488: in _call_with_frames_removed
    ???
spectral_cube/__init__.py:5: in <module>
    from .spectral_cube import (SpectralCube, VaryingResolutionSpectralCube)
spectral_cube/spectral_cube.py:16: in <module>
    import six
E   ModuleNotFoundError: No module named 'six'
=========================== short test summary info ============================
ERROR spectral_cube - ModuleNotFoundError: No module named 'six'
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=============================== 1 error in 0.14s ===============================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=2: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_spectral-cube/build; python3.13 -m pytest 
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build; python3.12 -m pytest 
============================= test session starts ==============================
platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>
configfile: setup.cfg
plugins: doctestplus-1.3.0, mock-3.14.0, arraydiff-0.6.1, astropy-0.11.0, astropy-header-0.2.2, remotedata-0.4.1, cov-5.0.0, typeguard-4.4.1, hypothesis-6.122.1, filter-subpackage-0.2.0
collected 0 items / 1 error

==================================== ERRORS ====================================
__ ERROR collecting .pybuild/cpython3_3.12_spectral-cube/build/spectral_cube ___
/usr/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
<frozen importlib._bootstrap>:1387: in _gcd_import
    ???
<frozen importlib._bootstrap>:1360: in _find_and_load
    ???
<frozen importlib._bootstrap>:1310: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:488: in _call_with_frames_removed
    ???
<frozen importlib._bootstrap>:1387: in _gcd_import
    ???
<frozen importlib._bootstrap>:1360: in _find_and_load
    ???
<frozen importlib._bootstrap>:1331: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:935: in _load_unlocked
    ???
<frozen importlib._bootstrap_external>:999: in exec_module
    ???
<frozen importlib._bootstrap>:488: in _call_with_frames_removed
    ???
spectral_cube/__init__.py:5: in <module>
    from .spectral_cube import (SpectralCube, VaryingResolutionSpectralCube)
spectral_cube/spectral_cube.py:16: in <module>
    import six
E   ModuleNotFoundError: No module named 'six'
=========================== short test summary info ============================
ERROR spectral_cube - ModuleNotFoundError: No module named 'six'
!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
=============================== 1 error in 0.16s ===============================
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=2: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_spectral-cube/build; python3.12 -m pytest 
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 3.12" returned exit code 13
make[1]: *** [debian/rules:11: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202412/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.



More information about the Debian-astro-maintainers mailing list