My pycharm setup is a multi project setup with 5 projects.
All of these projects a have their own python dependencies with similar package versions.
These are also all docker-compose based interpreters.
Often I'll want to explore some of pip package source code when I'm debugging an issue, I'll probably want to read some of the code, and add a breakpoint.
For example these projects will all have the pip package pymongo.
When I do a symbol look up for Collection, I can see there are 5 results, 1 for each project.
However, it's not clear which project each symbol belongs to, I can also not narrow down the search to a specific project.
When I open up one of the references, this takes me to the source file. However, the path seems to be randomly generated. ( see picture )
This also does not help me understand which project this source code belongs to.
This is actually really important, because if I want to add a breakpoint, I have to add it to the correct remote sources, otherwise it wont hit.
Is there a better way to associate the remote sources with the project ? So I can be more effective navigating and debugging when dealing with pip packages ?