Package: python3-aiohttp Version: 3.10.10-1 Severity: serious
Hi,As the migration excuses show, a lot of autopkgtests fail with the latest version of python-aiohttp. However, the tests that I checked pass in unstable and the error in the logs that I inspected suggest a *versioned* dependency on python3-yarl is in order.
E.g. from [1]:39s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 120, in _hookexec 39s return self._inner_hookexec(hook_name, methods, kwargs, firstresult) 39s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 39s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 139, in _multicall
39s raise exception.with_traceback(exception.__traceback__)39s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 122, in _multicall
39s teardown.throw(exception) # type: ignore[union-attr] 39s ^^^^^^^^^^^^^^^^^^^^^^^^^39s File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 105, in pytest_cmdline_parse
39s config = yield 39s ^^^^^39s File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 103, in _multicall
39s res = hook_impl.function(*args) 39s ^^^^^^^^^^^^^^^^^^^^^^^^^39s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1140, in pytest_cmdline_parse
39s self.parse(args)39s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1494, in parse
39s self._preparse(args, addopts=addopts)39s File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1381, in _preparse
39s self.pluginmanager.load_setuptools_entrypoints("pytest11")
39s File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line
421, in load_setuptools_entrypoints
39s plugin = ep.load() 39s ^^^^^^^^^39s File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
39s module = import_module(match.group('module'))
39s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
39s File "/usr/lib/python3.12/importlib/__init__.py", line 90, in
import_module
39s return _bootstrap._gcd_import(name[level:], package, level) 39s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 39s File "<frozen importlib._bootstrap>", line 1387, in _gcd_import 39s File "<frozen importlib._bootstrap>", line 1360, in _find_and_load39s File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
39s File "<frozen importlib._bootstrap>", line 935, in _load_unlocked39s File "<frozen importlib._bootstrap_external>", line 995, in exec_module 39s File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed 39s File "/usr/lib/python3/dist-packages/pytest_aiohttp/plugin.py", line 7, in <module> 39s from aiohttp.test_utils import BaseTestServer, RawTestServer, TestClient, TestServer 39s File "/usr/lib/python3/dist-packages/aiohttp/__init__.py", line 6, in <module>
39s from .client import (39s File "/usr/lib/python3/dist-packages/aiohttp/client.py", line 39, in <module>
39s from . import hdrs, http, payload39s File "/usr/lib/python3/dist-packages/aiohttp/http.py", line 6, in <module> 39s from .http_exceptions import HttpProcessingError as HttpProcessingError 39s File "/usr/lib/python3/dist-packages/aiohttp/http_exceptions.py", line 6, in <module>
39s from .typedefs import _CIMultiDict39s File "/usr/lib/python3/dist-packages/aiohttp/typedefs.py", line 16, in <module>
39s from yarl import URL, Query as _Query39s ImportError: cannot import name 'Query' from 'yarl' (/usr/lib/python3/dist-packages/yarl/__init__.py)
Paul [1] https://ci.debian.net/packages/a/aioecowitt/testing/arm64/54031468/
OpenPGP_signature.asc
Description: OpenPGP digital signature

