Source: execnet Version: 1.9.0-2 Severity: serious -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
[Scott: Apologies that I missed this earlier, and thanks for fixing apipkg so quickly] Dear maintainer, your package implicitly depends on python3-py for its autopkgtest, which used to be provided by python3-pytest. However, pytest has dropped that dependency, breaking your autopkgtest and possibly your package. Note that you can replace py.test.foo with pytest.foo and avoid the dependency on python3-py altogether. Cheers Timo - --- Relevant excerpt from https://ci.debian.net/data/autopkgtest/testing/amd64/e/execnet/35449822/log.gz 23s ==================================== ERRORS ==================================== 23s ___________________ ERROR collecting testing/test_channel.py ___________________ 23s /usr/lib/python3/dist-packages/_pytest/runner.py:341: in from_call 23s result: Optional[TResult] = func() 23s /usr/lib/python3/dist-packages/_pytest/runner.py:372: in <lambda> 23s call = CallInfo.from_call(lambda: list(collector.collect()), "collect") 23s /usr/lib/python3/dist-packages/_pytest/python.py:531: in collect 23s self._inject_setup_module_fixture() 23s /usr/lib/python3/dist-packages/_pytest/python.py:545: in _inject_setup_module_fixture 23s self.obj, ("setUpModule", "setup_module") 23s /usr/lib/python3/dist-packages/_pytest/python.py:310: in obj 23s self._obj = obj = self._getobj() 23s /usr/lib/python3/dist-packages/_pytest/python.py:528: in _getobj 23s return self._importtestmodule() 23s /usr/lib/python3/dist-packages/_pytest/python.py:617: in _importtestmodule 23s mod = import_path(self.path, mode=importmode, root=self.config.rootpath) 23s /usr/lib/python3/dist-packages/_pytest/pathlib.py:565: in import_path 23s importlib.import_module(module_name) 23s /usr/lib/python3.11/importlib/__init__.py:126: in import_module 23s return _bootstrap._gcd_import(name[level:], package, level) 23s <frozen importlib._bootstrap>:1204: in _gcd_import 23s ??? 23s <frozen importlib._bootstrap>:1176: in _find_and_load 23s ??? 23s <frozen importlib._bootstrap>:1147: in _find_and_load_unlocked 23s ??? 23s <frozen importlib._bootstrap>:690: in _load_unlocked 23s ??? 23s /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: in exec_module 23s exec(co, module.__dict__) 23s testing/test_channel.py:9: in <module> 23s from test_gateway import _find_version 23s <frozen importlib._bootstrap>:1176: in _find_and_load 23s ??? 23s <frozen importlib._bootstrap>:1147: in _find_and_load_unlocked 23s ??? 23s <frozen importlib._bootstrap>:690: in _load_unlocked 23s ??? 23s /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: in exec_module 23s exec(co, module.__dict__) 23s testing/test_gateway.py:17: in <module> 23s from test_serializer import _find_version 23s <frozen importlib._bootstrap>:1176: in _find_and_load 23s ??? 23s <frozen importlib._bootstrap>:1147: in _find_and_load_unlocked 23s ??? 23s <frozen importlib._bootstrap>:690: in _load_unlocked 23s ??? 23s /usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py:178: in exec_module 23s exec(co, module.__dict__) 23s testing/test_serializer.py:150: in <module> 23s @py.test.mark.parametrize(["tp_name", "repr"], simple_tests) 23s E AttributeError: module 'py' has no attribute 'test' 23 -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmSoVEsACgkQ+C8H+466 LVm89wv8Cz9wo+zRK8AHwz/BRiAITe4M+3+kuoi8JnlypnmSRaicPx00Ynpv7Kxu dMBnZVzpxeZjcTwpYaFyjYerX9nwCrRwCAqlYsup/p+50eWc3BjuLi8Ob6PD58zj ikVzaO+4GNyBmVkAi30HiYem6UZ6jPaPwbJ0Td0aqX2thJWW9bhdnwtACgI1rsoJ R9NF3US/YHyu3A7ewzREU0Kgq+pMh/VTqHqUV50NVxllTPLdZn7kKm94yTcI2R49 ivwrAiFlnZjNXAfETUJ7UU22Af3xRwVH806o4UU5VG0ytPWpTkDA7o8Qgtz0K2kv /+P9e7Sp7SbGjYanx4mdc49r8HzkpbI/60dmYCILBDx4UxyxccWCTw7YQnPs5CN5 81WRHx3CXJQpZ7TzVk4+SBRMK7+xkMYnqxmWl55+ffSkMGWGpmqnaMz2zCqSQKUq OijAxNyAnQ80WxkidCDXfXw2PiSaT3jZAlI6VWyGNFK8mOVFuxad/eHd5CFpktaB IkRR4iLU =ZzQ2 -----END PGP SIGNATURE-----