The main bottleneck atm is moving from SWIG to another C++ to Python framework to allow for a shift to Py3 & Qt5.
As an update on that end, there have been three main holdups.
- The
cppyy project is the main linchpin here. It's pretty slick, and Wim's a very smart guy. Alas, like any project, it has holes. We find 'em, we report 'em, we usually get a fix within a day or two. I want to say that this portion is close to being done.
- There's something in WebSocket that isn't working right with the GUI. I was trying to track it down when...
- ...due to
Apple's stupidity, my VMs became unusable for a few weeks. They're kinda usable now but, until Apple issues a proper fix (and who knows if they will or if they'll try to force an upgrade to macOS 10.15), I may have to force a downgrade of my Mac. Thanks for nothing, Tim.
The switch from Py2 to Py3 remains to be done. We have somebody who has offered to help. I don't know if he's still interested, although I assume he is (contingent on his schedule). I'm pretty busy myself but will do what I can to help. This really needs to get done ASAP for a variety of reasons.