Bug#1058381: casa-formats-io: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
Dear Maintainer, > ERRORS > > _ ERROR collecting > .pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/glue_factory.py _ > /usr/lib/python3/dist-packages/_pytest/runner.py:341: in from_call > result: Optional[TResult] = func() > /usr/lib/python3/dist-packages/_pytest/runner.py:372: in > call = CallInfo.from_call(lambda: list(collector.collect()), "collect") > /usr/lib/python3/dist-packages/pytest_doctestplus/plugin.py:250: in collect > module = import_path(fspath, root=self.config.rootpath) > /usr/lib/python3/dist-packages/_pytest/pathlib.py:567: in import_path > importlib.import_module(module_name) > /usr/lib/python3.12/importlib/__init__.py:90: in import_module > return _bootstrap._gcd_import(name[level:], package, level) > :1387: in _gcd_import > ??? > :1360: in _find_and_load > ??? > :1331: in _find_and_load_unlocked > ??? > :935: in _load_unlocked > ??? > :994: in exec_module > ??? > :488: in _call_with_frames_removed > ??? > casa_formats_io/glue_factory.py:7: in > from glue.core import Data > /usr/lib/python3/dist-packages/glue/__init__.py:22: in > from .config import load_configuration > /usr/lib/python3/dist-packages/glue/config.py:2: in > import imp > E ModuleNotFoundError: No module named 'imp' > === short test summary info > > ERROR casa_formats_io/glue_factory.py - ModuleNotFoundError: No module named > ... > Interrupted: 1 error during collection > > === 1 error in 1.37s > === The issue comes from glue's source code. 'imp' module was removed from Python 3.12 [1] Kind Regards [1] https://docs.python.org/3/whatsnew/3.12.html#imp
Bug#1058381: casa-formats-io: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13
Source: casa-formats-io Version: 0.2.2-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20231212 ftbfs-trixie 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:310: python3.12 setup.py config > running config > I: pybuild base:310: python3.11 setup.py config > running config >dh_auto_build -O--buildsystem=pybuild > I: pybuild base:310: /usr/bin/python3.12 setup.py build > running build > running build_py > creating > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io > copying casa_formats_io/__init__.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io > copying casa_formats_io/version.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io > copying casa_formats_io/table_reader.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io > copying casa_formats_io/casa_wcs.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io > copying casa_formats_io/glue_factory.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io > copying casa_formats_io/casa_dask.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io > creating > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/tests > copying casa_formats_io/tests/__init__.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/tests > copying casa_formats_io/tests/test_glue_factory.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/tests > copying casa_formats_io/tests/test_casa_wcs.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/tests > copying casa_formats_io/tests/test_casa_dask.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/tests > creating > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > copying casa_formats_io/casa_low_level_io/utils.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > copying casa_formats_io/casa_low_level_io/casa_functions.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > copying casa_formats_io/casa_low_level_io/__init__.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > copying casa_formats_io/casa_low_level_io/dask_mixin.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > copying casa_formats_io/casa_low_level_io/table.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > copying casa_formats_io/casa_low_level_io/record.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > copying casa_formats_io/casa_low_level_io/core.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io > creating > /<>/.pybuild/cpython3_3.12_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 -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests > copying casa_formats_io/casa_low_level_io/tests/__init__.py -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests > creating > /<>/.pybuild/cpython3_3.12_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 -> > /<>/.pybuild/cpython3_3.12_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 -> > /<>/.pybuild/cpython3_3.12_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 -> > /<>/.pybuild/cpython3_3.12_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 -> > /<>/.pybuild/cpython3_3.12_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 -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io/data_managers > creating > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/tests/data > copying casa_formats_io/tests/data/header_jybeam.hdr -> > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/tests/data > creating > /<>/.pybuild/cpython3_3.12_casa-formats-io/build/casa_formats_io/casa_low_level_io/tests/data > creating >