Package: src:python-sparse Version: 0.15.1-1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --buildsystem=pybuild --test-pytest dh_update_autotools_config -O--buildsystem=pybuild -O--test-pytest dh_autoreconf -O--buildsystem=pybuild -O--test-pytest debian/rules execute_before_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' touch sparse/tests/__init__.py make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_configure -O--buildsystem=pybuild -O--test-pytest dh_auto_build -O--buildsystem=pybuild -O--test-pytest I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build" module I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sparse * Building wheel... running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/sparse copying sparse/_utils.py -> build/lib/sparse copying sparse/_umath.py -> build/lib/sparse copying sparse/_dok.py -> build/lib/sparse copying sparse/_sparse_array.py -> build/lib/sparse copying sparse/_slicing.py -> build/lib/sparse copying sparse/_io.py -> build/lib/sparse copying sparse/_settings.py -> build/lib/sparse copying sparse/_version.py -> build/lib/sparse copying sparse/_numba_extension.py -> build/lib/sparse copying sparse/_common.py -> build/lib/sparse copying sparse/__init__.py -> build/lib/sparse creating build/lib/sparse/_coo copying sparse/_coo/indexing.py -> build/lib/sparse/_coo copying sparse/_coo/common.py -> build/lib/sparse/_coo copying sparse/_coo/numba_extension.py -> build/lib/sparse/_coo copying sparse/_coo/core.py -> build/lib/sparse/_coo copying sparse/_coo/__init__.py -> build/lib/sparse/_coo creating build/lib/sparse/tests copying sparse/tests/test_dot.py -> build/lib/sparse/tests copying sparse/tests/test_compressed.py -> build/lib/sparse/tests copying sparse/tests/test_einsum.py -> build/lib/sparse/tests copying sparse/tests/test_compressed_convert.py -> build/lib/sparse/tests copying sparse/tests/test_io.py -> build/lib/sparse/tests copying sparse/tests/conftest.py -> build/lib/sparse/tests copying sparse/tests/test_compressed_2d.py -> build/lib/sparse/tests copying sparse/tests/test_conversion.py -> build/lib/sparse/tests copying sparse/tests/test_array_function.py -> build/lib/sparse/tests copying sparse/tests/test_coo.py -> build/lib/sparse/tests copying sparse/tests/test_dok.py -> build/lib/sparse/tests copying sparse/tests/test_dask_interop.py -> build/lib/sparse/tests copying sparse/tests/test_coo_numba.py -> build/lib/sparse/tests copying sparse/tests/__init__.py -> build/lib/sparse/tests copying sparse/tests/test_elemwise.py -> build/lib/sparse/tests creating build/lib/sparse/_compressed copying sparse/_compressed/compressed.py -> build/lib/sparse/_compressed copying sparse/_compressed/indexing.py -> build/lib/sparse/_compressed copying sparse/_compressed/common.py -> build/lib/sparse/_compressed copying sparse/_compressed/convert.py -> build/lib/sparse/_compressed copying sparse/_compressed/__init__.py -> build/lib/sparse/_compressed running egg_info creating sparse.egg-info writing sparse.egg-info/PKG-INFO writing dependency_links to sparse.egg-info/dependency_links.txt writing entry points to sparse.egg-info/entry_points.txt writing requirements to sparse.egg-info/requires.txt writing top-level names to sparse.egg-info/top_level.txt writing manifest file 'sparse.egg-info/SOURCES.txt' reading manifest file 'sparse.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.html' under directory 'sparse' warning: no files found matching 'setup.py' warning: no files found matching 'requirements.txt' warning: no files found matching '*.txt' under directory 'requirements' no previously-included directories found matching 'docs/_build' warning: no files found matching 'versioneer.py' adding license file 'LICENSE' writing manifest file 'sparse.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_utils.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_umath.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_dok.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_sparse_array.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_slicing.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_io.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_settings.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_version.py -> build/bdist.linux-x86_64/wheel/sparse creating build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/indexing.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/common.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/numba_extension.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/core.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/__init__.py -> build/bdist.linux-x86_64/wheel/sparse/_coo creating build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_dot.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_compressed.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_einsum.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_compressed_convert.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_io.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/conftest.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_compressed_2d.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_conversion.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_array_function.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_coo.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_dok.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_dask_interop.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_coo_numba.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/__init__.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_elemwise.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/_numba_extension.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_common.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/__init__.py -> build/bdist.linux-x86_64/wheel/sparse creating build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/compressed.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/indexing.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/common.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/convert.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/__init__.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed running install_egg_info Copying sparse.egg-info to build/bdist.linux-x86_64/wheel/sparse-0.15.1.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/sparse-0.15.1.dist-info/WHEEL creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sparse/.tmp-6umes_kn/sparse-0.15.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'sparse/__init__.py' adding 'sparse/_common.py' adding 'sparse/_dok.py' adding 'sparse/_io.py' adding 'sparse/_numba_extension.py' adding 'sparse/_settings.py' adding 'sparse/_slicing.py' adding 'sparse/_sparse_array.py' adding 'sparse/_umath.py' adding 'sparse/_utils.py' adding 'sparse/_version.py' adding 'sparse/_compressed/__init__.py' adding 'sparse/_compressed/common.py' adding 'sparse/_compressed/compressed.py' adding 'sparse/_compressed/convert.py' adding 'sparse/_compressed/indexing.py' adding 'sparse/_coo/__init__.py' adding 'sparse/_coo/common.py' adding 'sparse/_coo/core.py' adding 'sparse/_coo/indexing.py' adding 'sparse/_coo/numba_extension.py' adding 'sparse/tests/__init__.py' adding 'sparse/tests/conftest.py' adding 'sparse/tests/test_array_function.py' adding 'sparse/tests/test_compressed.py' adding 'sparse/tests/test_compressed_2d.py' adding 'sparse/tests/test_compressed_convert.py' adding 'sparse/tests/test_conversion.py' adding 'sparse/tests/test_coo.py' adding 'sparse/tests/test_coo_numba.py' adding 'sparse/tests/test_dask_interop.py' adding 'sparse/tests/test_dok.py' adding 'sparse/tests/test_dot.py' adding 'sparse/tests/test_einsum.py' adding 'sparse/tests/test_elemwise.py' adding 'sparse/tests/test_io.py' adding 'sparse-0.15.1.dist-info/LICENSE' adding 'sparse-0.15.1.dist-info/METADATA' adding 'sparse-0.15.1.dist-info/WHEEL' adding 'sparse-0.15.1.dist-info/entry_points.txt' adding 'sparse-0.15.1.dist-info/top_level.txt' adding 'sparse-0.15.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built sparse-0.15.1-py2.py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with "installer" module I: pybuild plugin_pyproject:129: Building wheel for python3.11 with "build" module I: pybuild base:311: python3.11 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sparse * Building wheel... running bdist_wheel running build running build_py running egg_info writing sparse.egg-info/PKG-INFO writing dependency_links to sparse.egg-info/dependency_links.txt writing entry points to sparse.egg-info/entry_points.txt writing requirements to sparse.egg-info/requires.txt writing top-level names to sparse.egg-info/top_level.txt reading manifest file 'sparse.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.html' under directory 'sparse' warning: no files found matching 'setup.py' warning: no files found matching 'requirements.txt' warning: no files found matching '*.txt' under directory 'requirements' no previously-included directories found matching 'docs/_build' warning: no files found matching 'versioneer.py' adding license file 'LICENSE' writing manifest file 'sparse.egg-info/SOURCES.txt' installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_utils.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_umath.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_dok.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_sparse_array.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_slicing.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_io.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_settings.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_version.py -> build/bdist.linux-x86_64/wheel/sparse creating build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/indexing.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/common.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/numba_extension.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/core.py -> build/bdist.linux-x86_64/wheel/sparse/_coo copying build/lib/sparse/_coo/__init__.py -> build/bdist.linux-x86_64/wheel/sparse/_coo creating build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_dot.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_compressed.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_einsum.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_compressed_convert.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_io.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/conftest.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_compressed_2d.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_conversion.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_array_function.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_coo.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_dok.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_dask_interop.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_coo_numba.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/__init__.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/tests/test_elemwise.py -> build/bdist.linux-x86_64/wheel/sparse/tests copying build/lib/sparse/_numba_extension.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/_common.py -> build/bdist.linux-x86_64/wheel/sparse copying build/lib/sparse/__init__.py -> build/bdist.linux-x86_64/wheel/sparse creating build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/compressed.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/indexing.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/common.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/convert.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed copying build/lib/sparse/_compressed/__init__.py -> build/bdist.linux-x86_64/wheel/sparse/_compressed running install_egg_info Copying sparse.egg-info to build/bdist.linux-x86_64/wheel/sparse-0.15.1.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/sparse-0.15.1.dist-info/WHEEL creating '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sparse/.tmp-w1fczm8y/sparse-0.15.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'sparse/__init__.py' adding 'sparse/_common.py' adding 'sparse/_dok.py' adding 'sparse/_io.py' adding 'sparse/_numba_extension.py' adding 'sparse/_settings.py' adding 'sparse/_slicing.py' adding 'sparse/_sparse_array.py' adding 'sparse/_umath.py' adding 'sparse/_utils.py' adding 'sparse/_version.py' adding 'sparse/_compressed/__init__.py' adding 'sparse/_compressed/common.py' adding 'sparse/_compressed/compressed.py' adding 'sparse/_compressed/convert.py' adding 'sparse/_compressed/indexing.py' adding 'sparse/_coo/__init__.py' adding 'sparse/_coo/common.py' adding 'sparse/_coo/core.py' adding 'sparse/_coo/indexing.py' adding 'sparse/_coo/numba_extension.py' adding 'sparse/tests/__init__.py' adding 'sparse/tests/conftest.py' adding 'sparse/tests/test_array_function.py' adding 'sparse/tests/test_compressed.py' adding 'sparse/tests/test_compressed_2d.py' adding 'sparse/tests/test_compressed_convert.py' adding 'sparse/tests/test_conversion.py' adding 'sparse/tests/test_coo.py' adding 'sparse/tests/test_coo_numba.py' adding 'sparse/tests/test_dask_interop.py' adding 'sparse/tests/test_dok.py' adding 'sparse/tests/test_dot.py' adding 'sparse/tests/test_einsum.py' adding 'sparse/tests/test_elemwise.py' adding 'sparse/tests/test_io.py' adding 'sparse-0.15.1.dist-info/LICENSE' adding 'sparse-0.15.1.dist-info/METADATA' adding 'sparse-0.15.1.dist-info/WHEEL' adding 'sparse-0.15.1.dist-info/entry_points.txt' adding 'sparse-0.15.1.dist-info/top_level.txt' adding 'sparse-0.15.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built sparse-0.15.1-py2.py3-none-any.whl I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.11 with "installer" module create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=pybuild -O--test-pytest dh_prep -O--buildsystem=pybuild -O--test-pytest dh_auto_install --destdir=debian/python3-sparse/ -O--buildsystem=pybuild -O--test-pytest I: pybuild plugin_pyproject:178: Copying package built for python3.12 to destdir I: pybuild plugin_pyproject:178: Copying package built for python3.11 to destdir debian/rules execute_after_dh_auto_install make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_test I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sparse/build; python3.12 -m pytest ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.5.0 rootdir: /<<PKGBUILDDIR>> configfile: pytest.ini plugins: cov-5.0.0 collected 11380 items INTERNALERROR> Traceback (most recent call last): INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in wrap_session INTERNALERROR> session.exitstatus = doit(config, session) or 0 INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 338, in _main INTERNALERROR> config.hook.pytest_collection(session=session) INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ INTERNALERROR> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall INTERNALERROR> raise exception.with_traceback(exception.__traceback__) INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall INTERNALERROR> teardown.throw(exception) # type: ignore[union-attr] INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 793, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall INTERNALERROR> teardown.throw(exception) # type: ignore[union-attr] INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 120, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall INTERNALERROR> teardown.throw(exception) # type: ignore[union-attr] INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1415, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall INTERNALERROR> res = hook_impl.function(*args) INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 349, in pytest_collection INTERNALERROR> session.perform_collect() INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 815, in perform_collect INTERNALERROR> self.config.pluginmanager.check_pending() INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 391, in check_pending INTERNALERROR> raise PluginValidationError( INTERNALERROR> pluggy._manager.PluginValidationError: unknown hook 'pytest_cmdline_preparse' in plugin <module 'tests.conftest' from '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sparse/build/tests/conftest.py'> ============================ no tests ran in 3.67s ============================= E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=3: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_sparse/build; python3.12 -m pytest I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sparse/build; python3.11 -m pytest ============================= test session starts ============================== platform linux -- Python 3.11.9, pytest-8.1.2, pluggy-1.5.0 rootdir: /<<PKGBUILDDIR>> configfile: pytest.ini plugins: cov-5.0.0 collected 11380 items INTERNALERROR> Traceback (most recent call last): INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 285, in wrap_session INTERNALERROR> session.exitstatus = doit(config, session) or 0 INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 338, in _main INTERNALERROR> config.hook.pytest_collection(session=session) INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 513, in __call__ INTERNALERROR> return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec INTERNALERROR> return self._inner_hookexec(hook_name, methods, kwargs, firstresult) INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall INTERNALERROR> raise exception.with_traceback(exception.__traceback__) INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall INTERNALERROR> teardown.throw(exception) # type: ignore[union-attr] INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/logging.py", line 793, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall INTERNALERROR> teardown.throw(exception) # type: ignore[union-attr] INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/warnings.py", line 120, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall INTERNALERROR> teardown.throw(exception) # type: ignore[union-attr] INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1415, in pytest_collection INTERNALERROR> return (yield) INTERNALERROR> ^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall INTERNALERROR> res = hook_impl.function(*args) INTERNALERROR> ^^^^^^^^^^^^^^^^^^^^^^^^^ INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 349, in pytest_collection INTERNALERROR> session.perform_collect() INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 815, in perform_collect INTERNALERROR> self.config.pluginmanager.check_pending() INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 391, in check_pending INTERNALERROR> raise PluginValidationError( INTERNALERROR> pluggy._manager.PluginValidationError: unknown hook 'pytest_cmdline_preparse' in plugin <module 'tests.conftest' from '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sparse/build/tests/conftest.py'> ============================ no tests ran in 3.49s ============================= E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=3: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_sparse/build; python3.11 -m pytest dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 3.11" returned exit code 13 make[1]: *** [debian/rules:16: execute_after_dh_auto_install] 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/202405/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large 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.