Failed to import. Error: cannot import name 'TypeGuard' from 'typing_extensions'

I’m encountering an issue with loading a custom extension in NVIDIA Omniverse Isaac Sim. The error traceback indicates an ImportError related to TypeGuard from the typing_extensions module. This problem arises during the startup of the extension when using signalr-async library. I have already downloaded this library in isaac sim’s environment. Signalr needs TypeGuard which is shown in the typing extension file directly next to the library. However, when launching the extension, isaac sim is trying to search in another “typing extension” script related to other extensions… Every time I launch, it tries a different script (sometimes it chooses the right script and the extension launched correctly).

Last time:
…/.local/share/ov/pkg/isaac_sim-2023.1.1/extscache/omni.services.pip_archive-0.13.1+lx64/pip_prebundle/typing_extensions.py

Is there a workaround for that?

Thank you in advance