PyCharm CE is using the wrong redis typedef

I'm using a Poetry interpreter with PyCharm for my project.

I've installed the `redis` package with `poetry add redis`, and it installed fine. I wanted to use the `asyncio` package of `redis`, which was added just recently (about 4 months ago). When I import it in PyCharm, it says that the package was not found, but my code runs fine.

When I hover over `redis`, PyCharm shows me the location of some typeshed definitions that are not related to the package I've installed or my project as a whole

The installed version is `4.3.2` and asyncio support was added in `4.2`


Can someone please help me?

1 comment

Hi, please see a known issue

It will be fixed in one of the upcoming versions when we sync the typeshed stubs.

Meanwhile, you can use suppress inspections as a workaround.


Please sign in to leave a comment.