Bug#1058301: resampy: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13

Antonio Valentino antonio.valentino at tiscali.it
Sat Dec 16 07:08:38 GMT 2023


On Tue, 12 Dec 2023 09:24:48 +0100 Lucas Nussbaum <lucas at debian.org> wrote:
> Source: resampy
> Version: 0.4.2+ds-3
> Severity: serious
> Justification: FTBFS
> Tags: trixie sid ftbfs
> User: lucas at 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):
> > make[1]: Entering directory '/<<PKGBUILDDIR>>'
> > dh_auto_test
> > I: pybuild base:310: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_resampy/build; python3.12 -m pytest ""
> > ============================= test session starts ==============================
> > platform linux -- Python 3.12.1, pytest-7.4.3, pluggy-1.3.0
> > rootdir: /<<PKGBUILDDIR>>
> > configfile: setup.cfg
> > plugins: cov-4.1.0
> > collected 0 items / 3 errors
> > 
> > ==================================== ERRORS ====================================
> > ___ ERROR collecting .pybuild/cpython3_3.12_resampy/build/tests/test_core.py ___
> > ImportError while importing test module '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_resampy/build/tests/test_core.py'.
> > Hint: make sure your test modules/packages have valid Python names.
> > Traceback:
> > /usr/lib/python3/dist-packages/numba/core/typeconv/typeconv.py:4: in <module>
> >     from numba.core.typeconv import _typeconv
> > E   ImportError: cannot import name '_typeconv' from 'numba.core.typeconv' (/usr/lib/python3/dist-packages/numba/core/typeconv/__init__.py)
> > 
> > During handling of the above exception, another exception occurred:
> > /usr/lib/python3.12/importlib/__init__.py:90: in import_module
> >     return _bootstrap._gcd_import(name[level:], package, level)
> > tests/test_core.py:8: in <module>
> >     import resampy
> > resampy/__init__.py:7: in <module>
> >     from .core import *
> > resampy/core.py:7: in <module>
> >     import numba
> > /usr/lib/python3/dist-packages/numba/__init__.py:73: in <module>
> >     from numba.misc.special import (
> > /usr/lib/python3/dist-packages/numba/misc/special.py:3: in <module>
> >     from numba.core.typing.typeof import typeof
> > /usr/lib/python3/dist-packages/numba/core/typing/__init__.py:1: in <module>
> >     from .context import BaseContext, Context
> > /usr/lib/python3/dist-packages/numba/core/typing/context.py:11: in <module>
> >     from numba.core.typeconv import Conversion, rules
> > /usr/lib/python3/dist-packages/numba/core/typeconv/rules.py:2: in <module>
> >     from .typeconv import TypeManager, TypeCastingRules
> > /usr/lib/python3/dist-packages/numba/core/typeconv/typeconv.py:16: in <module>
> >     raise ImportError(msg)
> > E   ImportError: Numba could not be imported.
> > E   --------------------------------------------------------------------------------
> > E   If you are seeing this message and are undertaking Numba development work, you may need to rebuild Numba.
> > E   Please see the development set up guide:
> > E   

The issue seems to be related to the fact that the numba package still 
do not support python 12.

See also #1057461 
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057461)


cheers
-- 
Antonio Valentino



More information about the debian-science-maintainers mailing list