Skip to content
This repository has been archived by the owner on Feb 21, 2023. It is now read-only.

Add support for Python 3.11 #1489

Open
1 task done
nxtlo opened this issue Feb 5, 2023 · 0 comments · May be fixed by #1490
Open
1 task done

Add support for Python 3.11 #1489

nxtlo opened this issue Feb 5, 2023 · 0 comments · May be fixed by #1490

Comments

@nxtlo
Copy link

nxtlo commented Feb 5, 2023

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
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant