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 <lambda> > 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) > <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>:994: in exec_module > ??? > <frozen importlib._bootstrap>:488: in _call_with_frames_removed > ??? > casa_formats_io/glue_factory.py:7: in <module> > from glue.core import Data > /usr/lib/python3/dist-packages/glue/__init__.py:22: in <module> > from .config import load_configuration > /usr/lib/python3/dist-packages/glue/config.py:2: in <module> > 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