#1147557 pytest-logdog: using the removed pkg_resources module in the autopkg tests

#1147557#5
Date:
2026-09-13 05:38:50 UTC
From:
To:
using the removed pkg_resources module in the autopkg tests:

[...]

  75s autopkgtest [04:19:44]: test pybuild-autopkgtest:
[-----------------------
  75s pybuild-autopkgtest
  76s I: pybuild base:385: cd
/tmp/autopkgtest.0MZZgP/autopkgtest_tmp/build; python3.14 -m pytest
--show-capture=stdout tests.py
  76s Traceback (most recent call last):
  76s   File "<frozen runpy>", line 203, in _run_module_as_main
  76s   File "<frozen runpy>", line 88, in _run_code
  76s   File "/usr/lib/python3/dist-packages/pytest/__main__.py", line
9, in <module>
  76s     raise SystemExit(_console_main())
  76s                      ~~~~~~~~~~~~~^^
  76s   File
"/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 253,
in _console_main
  76s     code = _main(prog=_get_prog_name(sys.argv))
  76s   File
"/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 223,
in _main
  76s     config = _prepareconfig(new_args, plugins, prog=prog)
  76s   File
"/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 410,
in _prepareconfig
  76s     config: Config = pluginmanager.hook.pytest_cmdline_parse(
  76s                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  76s         pluginmanager=pluginmanager, args=args
  76s         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  76s     )
  76s     ^
  76s   File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line
512, in __call__
  76s     return self._hookexec(self.name, self._hookimpls.copy(),
kwargs, firstresult)
  76s
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  76s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line
120, in _hookexec
  76s     return self._inner_hookexec(hook_name, methods, kwargs,
firstresult)
  76s
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  76s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line
167, in _multicall
  76s     raise exception
  76s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line
139, in _multicall
  76s     teardown.throw(exception)
  76s     ~~~~~~~~~~~~~~^^^^^^^^^^^
  76s   File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py",
line 124, in pytest_cmdline_parse
  76s     config = yield
  76s              ^^^^^
  76s   File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line
121, in _multicall
  76s     res = hook_impl.function(*args)
  76s   File
"/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1232,
in pytest_cmdline_parse
  76s     self.parse(args)
  76s     ~~~~~~~~~~^^^^^^
  76s   File
"/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1583,
in parse
  76s     self.pluginmanager.load_setuptools_entrypoints("pytest11")
  76s     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  76s   File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line
416, in load_setuptools_entrypoints
  76s     plugin = ep.load()
  76s   File "/usr/lib/python3.14/importlib/metadata/__init__.py", line
179, in load
  76s     module = import_module(match.group('module'))
  76s   File "/usr/lib/python3.14/importlib/__init__.py", line 88, in
import_module
  76s     return _bootstrap._gcd_import(name[level:], package, level)
  76s            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  76s   File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
  76s   File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  76s   File "<frozen importlib._bootstrap>", line 1314, in
_find_and_load_unlocked
  76s   File "<frozen importlib._bootstrap>", line 491, in
_call_with_frames_removed
  76s   File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
  76s   File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  76s   File "<frozen importlib._bootstrap>", line 1342, in
_find_and_load_unlocked
  76s   File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
  76s   File "<frozen importlib._bootstrap_external>", line 763, in
exec_module
  76s   File "<frozen importlib._bootstrap>", line 491, in
_call_with_frames_removed
  76s   File "/usr/lib/python3/dist-packages/pytest_logdog/__init__.py",
line 1, in <module>
  76s     from pkg_resources import get_distribution, DistributionNotFound
  76s ModuleNotFoundError: No module named 'pkg_resources'
  76s E: pybuild pybuild:485: test: plugin pyproject failed with: exit
code=1: cd /tmp/autopkgtest.0MZZgP/autopkgtest_tmp/build; python3.14 -m
pytest --show-capture=stdout tests.py
  76s pybuild-autopkgtest: error: pybuild --autopkgtest --test-pytest -i
python{version} -p 3.14 --parallel= returned exit code 13
  76s make: *** [/tmp/roFQgQBnHt/run:4: pybuild-autopkgtest] Error 25
  76s pybuild-autopkgtest: error: /tmp/roFQgQBnHt/run
pybuild-autopkgtest returned exit code 2