Open
Description
This is something that has come up often with Ruff's extension and I suspect will also become a problem with ty. The issue is that the extension "hangs" if the user doesn't select a python interpreter in the Python extension.
A possible easy fix here could be to let "resolveInterpreter" and a timeout promise race and show a message (and fallback to the bundled version?) if no interpreter is selected within x seconds.