Add support for Python 3.11
nxtlo opened this issue · 0 comments
nxtlo commented
Is your feature request related to a problem?
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
- I agree to follow the aio-libs Code of Conduct