I can think of a few ways and they are all theoretical (and probably bad ideas to begin with):
- IPC - host the python app and the signalr app as different processes and somehow pipe information back and forth using some kind of ipc mechanism (named pipes, tcp, something else).
- Use IronPython (which probably isn't really an option).
- Port a lightweight verison of SignalR to python (https://github.com/davidfowl/SignalR.Lite). Probably won't work the same way but maybe you don't need all the features.
Or you can hope to find a library in python that does something similar.