Not true, you enter dependency hell because the source base has not been updated. I have downloaded both WebControl and GroundControl and setup virtual environment for building but errors all over the place using the requirements file. Also, why were the requirements file tucked away in the installer folder? I’m using PyCharm IDE which expects the requirements to be at top level.
If you could take a little time and help me get this compile on a recent Mac I would try to keep the source updated. I am struggling as I am not a Python programmer but I have been programming for about 50 years.
I should update my statement to say it is beautiful if you don’t have to go through the dependency issue and in “theory” it “should” work. Dependency updates are why webcontrol became a thing anyway because groundcontrol had a library issue.
Not everyone uses pycharm, so the requirements are where they are. I got the dependencies worked out by backing up in versions until it worked. The issue with webcontrol is that the flask socket library does not work with the java script web page back end.
Here is the requirements file for the last time I built:
This is what I have right now on my linux box and webcontrol runs. It may or may not work on your mac, but it might get you close for starters. copy the highlighted text and put in requirements.txt.