LiveTiming in Python 3.10 #245
-
Is there a plan to fix the issues with LiveTiming in Python 3.10? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 15 replies
-
The problem here is not really FastF1 but signalr-client-aio which FastF1 depends on for connecting to the data live stream.
Scratch this, it's not that complicated. The solution is discussed below and will likely be implemented soon. |
Beta Was this translation helpful? Give feedback.
-
I just upgrade the FastF1 package to v2.3.0 but it didn't work. Can I try something else? |
Beta Was this translation helpful? Give feedback.
No, I don't plan to fix it, to be honest.It will be fixed.
The problem here is not really FastF1 but signalr-client-aio which FastF1 depends on for connecting to the data live stream.
That module is incompatible wity Python 3.10 and seemingly not maintained anymore. I don't know of any alternatives.
Therefore, one option is for me to fork, update and maintain that module myself. That'd require me to really dig into the SignalR spec to understand the protocol so that I even have an idea what I'm doing.An alternative might be to switch over to some kind of client written in c/c++ and write a wrapper to access it from Python.
Both of these options are quite time consuming. They're really n…