Source: django-q Version: 1.3.9-4 Severity: serious -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Dear maintainer, your package implicitly depends on python3-pkg-resources for its autopkgtest, which used to be provided by python3-pytest. However, pytest has dropped that dependency, breaking your autopkgtest and possibly your package. Cheers Timo Relevant excerpt from https://ci.debian.net/data/autopkgtest/testing/amd64/d/django-q/35335654/log.gz 29s autopkgtest [13:19:54]: test python3-django-q: [----------------------- 30s Traceback (most recent call last): 30s File "<frozen runpy>", line 198, in _run_module_as_main 30s File "<frozen runpy>", line 88, in _run_code 30s File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5, in <module> 30s raise SystemExit(pytest.console_main()) 30s ^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 189, in console_main 30s code = main() 30s ^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 147, in main 30s config = _prepareconfig(args, plugins) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 328, in _prepareconfig 30s config = pluginmanager.hook.pytest_cmdline_parse( 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265, in __call__ 30s return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80, in _hookexec 30s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 55, in _multicall 30s gen.send(outcome) 30s File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 103, in pytest_cmdline_parse 30s config: Config = outcome.get_result() 30s ^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 60, in get_result 30s raise ex[1].with_traceback(ex[2]) 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39, in _multicall 30s res = hook_impl.function(*args) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1075, in pytest_cmdline_parse 30s self.parse(args) 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1425, in parse 30s self._preparse(args, addopts=addopts) 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1327, in _preparse 30s self.hook.pytest_load_initial_conftests( 30s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265, in __call__ 30s return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80, in _hookexec 30s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 60, in _multicall 30s return outcome.get_result() 30s ^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 60, in get_result 30s raise ex[1].with_traceback(ex[2]) 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39, in _multicall 30s res = hook_impl.function(*args) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pytest_django/plugin.py", line 353, in pytest_load_initial_conftests 30s _setup_django() 30s File "/usr/lib/python3/dist-packages/pytest_django/plugin.py", line 236, in _setup_django 30s django.setup() 30s File "/usr/lib/python3/dist-packages/django/__init__.py", line 24, in setup 30s apps.populate(settings.INSTALLED_APPS) 30s File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 91, in populate 30s app_config = AppConfig.create(entry) 30s ^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/django/apps/config.py", line 124, in create 30s mod = import_module(mod_path) 30s ^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module 30s return _bootstrap._gcd_import(name[level:], package, level) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "<frozen importlib._bootstrap>", line 1204, in _gcd_import 30s File "<frozen importlib._bootstrap>", line 1176, in _find_and_load 30s File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked 30s File "<frozen importlib._bootstrap>", line 690, in _load_unlocked 30s File "<frozen importlib._bootstrap_external>", line 940, in exec_module 30s File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed 30s File "/usr/lib/python3/dist-packages/django_q/apps.py", line 3, in <module> 30s from django_q.conf import Conf 30s File "/usr/lib/python3/dist-packages/django_q/conf.py", line 8, in <module> 30s import pkg_resources 30s ModuleNotFoundError: No module named 'pkg_resources' 30s autopkgtest [13:19:55]: test python3-django-q: -----------------------] 30s autopkgtest [13:19:55]: test python3-django-q: - - - - - - - - - - results - - - - - - - - - - 30s python3-django-q FAIL non-zero exit status 1 30s autopkgtest [13:19:55]: test python3-django-q: - - - - - - - - - - stderr - - - - - - - - - - 30s Traceback (most recent call last): 30s File "<frozen runpy>", line 198, in _run_module_as_main 30s File "<frozen runpy>", line 88, in _run_code 30s File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5, in <module> 30s raise SystemExit(pytest.console_main()) 30s ^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 189, in console_main 30s code = main() 30s ^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 147, in main 30s config = _prepareconfig(args, plugins) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 328, in _prepareconfig 30s config = pluginmanager.hook.pytest_cmdline_parse( 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265, in __call__ 30s return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80, in _hookexec 30s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 55, in _multicall 30s gen.send(outcome) 30s File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 103, in pytest_cmdline_parse 30s config: Config = outcome.get_result() 30s ^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 60, in get_result 30s raise ex[1].with_traceback(ex[2]) 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39, in _multicall 30s res = hook_impl.function(*args) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1075, in pytest_cmdline_parse 30s self.parse(args) 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1425, in parse 30s self._preparse(args, addopts=addopts) 30s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1327, in _preparse 30s self.hook.pytest_load_initial_conftests( 30s File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 265, in __call__ 30s return self._hookexec(self.name, self.get_hookimpls(), kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 80, in _hookexec 30s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 60, in _multicall 30s return outcome.get_result() 30s ^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 60, in get_result 30s raise ex[1].with_traceback(ex[2]) 30s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 39, in _multicall 30s res = hook_impl.function(*args) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/pytest_django/plugin.py", line 353, in pytest_load_initial_conftests 30s _setup_django() 30s File "/usr/lib/python3/dist-packages/pytest_django/plugin.py", line 236, in _setup_django 30s django.setup() 30s File "/usr/lib/python3/dist-packages/django/__init__.py", line 24, in setup 30s apps.populate(settings.INSTALLED_APPS) 30s File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 91, in populate 30s app_config = AppConfig.create(entry) 30s ^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3/dist-packages/django/apps/config.py", line 124, in create 30s mod = import_module(mod_path) 30s ^^^^^^^^^^^^^^^^^^^^^^^ 30s File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module 30s return _bootstrap._gcd_import(name[level:], package, level) 30s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 30s File "<frozen importlib._bootstrap>", line 1204, in _gcd_import 30s File "<frozen importlib._bootstrap>", line 1176, in _find_and_load 30s File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked 30s File "<frozen importlib._bootstrap>", line 690, in _load_unlocked 30s File "<frozen importlib._bootstrap_external>", line 940, in exec_module 30s File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed 30s File "/usr/lib/python3/dist-packages/django_q/apps.py", line 3, in <module> 30s from django_q.conf import Conf 30s File "/usr/lib/python3/dist-packages/django_q/conf.py", line 8, in <module> 30s import pkg_resources 30s ModuleNotFoundError: No module named 'pkg_resources' 30s autopkgtest [13:19:55]: @@@@@@@@@@@@@@@@@@@@ summary 30s python3-django-q FAIL non-zero exit status 1 -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmSlnEwACgkQ+C8H+466 LVkhPAv9FLjEogIABe7KJFWg0foOuDVSU7XPRSDT9jNvRqqgmHFPNorDTfcK2tJ0 vBxKKQMkC5zTqTOPDuLsD3dmhHzOn/G1JCFWev9TuGnP2SIBw6iaffN13r+e69FG MEVi6saupHqYpZBvzf7rfg2MwzZ7hUQUNBkkpb+L3R+Yc/wELZxB9feXEDVpZdeG noi6qNU4S8gvxf+5Dexf0w1n/9zsfRXYuNNZyYWssJXmpCCkG/iG7pcVtKUXtssq Ahrj5pNkaE1S7AtrPx2JkGSKVOG8xFhu2jwYFfqU6gZUv5d4iXGkf0IYwKASl+B9 6Arg0QWL54ZiqqOjyhO6NsraSpw0XoEHzYUlfB3FwntCi9L5VpdBiUqhE+LM9Uo8 tbXy8FnUCYXqLXL4VTjgjj1v4c7P0VIFDzFY2hbj78hGPtpts2MgbK+4hwpbuzqT QHhmZM4/wf1+HkGa8MorR6VR7yNqV7C2fl5JwEoLp5Fb4r63Jgwz7X/R+wNU4zlP oWe7hiyo =hkFH -----END PGP SIGNATURE-----