> root@zion:/# python3.9 -c "import aiohttp"
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "/usr/lib/python3/dist-packages/aiohttp/__init__.py", line 6, in 
> <module>
>     from .client import (
>   File "/usr/lib/python3/dist-packages/aiohttp/client.py", line 35, in 
> <module>
>     from . import hdrs, http, payload
>   File "/usr/lib/python3/dist-packages/aiohttp/http.py", line 7, in <module>
>     from .http_parser import (
>   File "/usr/lib/python3/dist-packages/aiohttp/http_parser.py", line 15, in 
> <module>
>     from .helpers import NO_EXTENSIONS, BaseTimerContext
>   File "/usr/lib/python3/dist-packages/aiohttp/helpers.py", line 667, in 
> <module>
>     class CeilTimeout(async_timeout.timeout):
> TypeError: function() argument 'code' must be code, not str
>
>
> root@zion:/# python3.10 -c "import aiohttp"
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "/usr/lib/python3/dist-packages/aiohttp/__init__.py", line 6, in 
> <module>
>     from .client import (
>   File "/usr/lib/python3/dist-packages/aiohttp/client.py", line 35, in 
> <module>
>     from . import hdrs, http, payload
>   File "/usr/lib/python3/dist-packages/aiohttp/http.py", line 7, in <module>
>     from .http_parser import (
>   File "/usr/lib/python3/dist-packages/aiohttp/http_parser.py", line 15, in 
> <module>
>     from .helpers import NO_EXTENSIONS, BaseTimerContext
>   File "/usr/lib/python3/dist-packages/aiohttp/helpers.py", line 667, in 
> <module>
>     class CeilTimeout(async_timeout.timeout):
> TypeError: function() argument 'code' must be code, not str

Boyuan,
you caused this by uploading python-async-timeout 4.x

https://tracker.debian.org/news/1280914/accepted-python-async-timeout-401-1-source-into-unstable/

while aiohttp is incompatible with it.

Apparently the latest version of aiohttp supports async-timeout > 4.0

https://github.com/aio-libs/aiohttp/blob/v3.8.1/setup.cfg#L54

are you going to handle this upgrade?

Reply via email to