Yes, Using aioredis with Python 3.11 raises an exception as shown below.
Traceback (most recent call last):
File "G:\coding\Fated\run.py", line 28, in <module>
from core.client import main
File "G:\coding\Fated\core\client.py", line 39, in <module>
from core.std import api, cache
File "G:\coding\Fated\core\std\cache.py", line 36, in <module>
import aioredis
File "G:\coding\Fated\.venv\Lib\site-packages\aioredis\__init__.py", line 1, in <module>
from aioredis.client import Redis, StrictRedis
File "G:\coding\Fated\.venv\Lib\site-packages\aioredis\client.py", line 32, in <module>
from aioredis.connection import (
File "G:\coding\Fated\.venv\Lib\site-packages\aioredis\connection.py", line 33, in <module>
from .exceptions import (
File "G:\coding\Fated\.venv\Lib\site-packages\aioredis\exceptions.py", line 14, in <module>
class TimeoutError(asyncio.TimeoutError, builtins.TimeoutError, RedisError):
TypeError: duplicate base class TimeoutError
Describe the solution you'd like
Consider adding support for Python 3.11 soon?
Describe alternatives you've considered
None.
Additional context
No response
Code of Conduct
[X] I agree to follow the aio-libs Code of Conduct
Is your feature request related to a problem?
Yes, Using aioredis with Python 3.11 raises an exception as shown below.
Describe the solution you'd like
Consider adding support for Python 3.11 soon?
Describe alternatives you've considered
None.
Additional context
No response
Code of Conduct