Control: retitle -1 python-prodigy: FTBFS: ModuleNotFoundError: No module named 'Bio.PDB.ccealign'
I: pybuild base:383: cd /build/reproducible-path/python-prodigy-2.4.0/.pybuild/cpython3_3.15_prodigy/build; python3.15 -m pytest tests
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 330, in wrap_session
session.exitstatus = doit(config, session) or 0
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 383, in _main
config.hook.pytest_collection(session=session)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 803, in pytest_collection
return (yield)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 99, in pytest_collection
return (yield)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1445, in pytest_collection
return (yield)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 394, in pytest_collection
session.perform_collect()
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 869, in perform_collect
self.items.extend(self.genitems(node))
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 1035, in genitems
yield from self.genitems(subnode)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 1032, in genitems
rep, duplicate = self._collect_one_node(node, handle_dupes)
File "/usr/lib/python3/dist-packages/_pytest/main.py", line 895, in _collect_one_node
rep = collect_one_node(node)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 589, in collect_one_node
rep: CollectReport = ihook.pytest_make_collect_report(collector=collector)
File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 512, in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 167, in _multicall
raise exception
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/usr/lib/python3/dist-packages/_pytest/fixtures.py", line 1798, in pytest_make_collect_report
result = yield
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
teardown.throw(exception)
File "/usr/lib/python3/dist-packages/_pytest/capture.py", line 880, in pytest_make_collect_report
rep = yield
File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 121, in _multicall
res = hook_impl.function(*args)
File "/usr/lib/python3/dist-packages/_pytest/runner.py", line 428, in pytest_make_collect_report
errorinfo = collector.repr_failure(call.excinfo)
File "/usr/lib/python3/dist-packages/_pytest/nodes.py", line 526, in repr_failure
return self._repr_failure_py(excinfo, style=tbstyle)
File "/usr/lib/python3/dist-packages/_pytest/nodes.py", line 448, in _repr_failure_py
return excinfo.getrepr(
File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 774, in getrepr
return fmt.repr_excinfo(self)
File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 1224, in repr_excinfo
reprtraceback = self.repr_traceback(excinfo_)
File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 1150, in repr_traceback
self.repr_traceback_entry(entry, excinfo if last == entry else None)
File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 1092, in repr_traceback_entry
s = self.get_source(
File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 983, in get_source
lines.extend(self.get_exconly(excinfo, indent=indent, markall=True))
File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 1032, in get_exconly
exlines = excinfo.exconly(tryshort=True).split("\n")
File "/usr/lib/python3/dist-packages/_pytest/_code/code.py", line 674, in exconly
lines = format_exception_only(self.value)
File "/usr/lib/python3.15/traceback.py", line 221, in format_exception_only
te = TracebackException(type(value), value, None, compact=True)
File "/usr/lib/python3.15/traceback.py", line 1206, in __init__
elif abi_tag := _find_incompatible_extension_module(module_name):
File "/usr/lib/python3.15/traceback.py", line 2082, in _find_incompatible_extension_module
traversable = importlib.resources.files(parent)
File "/usr/lib/python3.15/importlib/resources/_common.py", line 22, in files
return from_package(resolve(anchor))
File "/usr/lib/python3.15/functools.py", line 1003, in wrapper
return dispatch(args[0].__class__)(*args, **kw)
File "/usr/lib/python3.15/importlib/resources/_common.py", line 48, in _
return importlib.import_module(cand)
File "/usr/lib/python3.15/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1390, in _gcd_import
File "<frozen importlib._bootstrap>", line 1350, in _find_and_load
File "<frozen importlib._bootstrap>", line 1309, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 915, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 751, in exec_module
File "<frozen importlib._bootstrap>", line 549, in _call_with_frames_removed
File "/usr/lib/python3/dist-packages/Bio/PDB/__init__.py", line 40, in <module>
from .cealign import CEAligner
File "/usr/lib/python3/dist-packages/Bio/PDB/cealign.py", line 23, in <module>
from Bio.PDB.ccealign import run_cealign
ModuleNotFoundError: No module named 'Bio.PDB.ccealign'
Thanks,