Install the latest version of Python3 available in the Windows store. Extract this project onto your PC in a directory which does not have an overly long path (this has caused issues with installation of dependencies in the past).
Double-click the install.bat script which will create a virtual environment and install the application dependencies into it.
Once this is done cslics_desktop.bat will have been created. Double-click this to run the application.
pip3 install -r cslics_desktop_mvp/client/requirements.txt
The following assumes you have a normal CSLICS Desktop unit which has been configured to have the static IP address 192.168.1.20 and an MQTT Broker port of 1883.
Should this not be the case, more explanation for the arguments is provided using the --help argument.
python3 -m cslics_desktop_mvp.client.main -b 192.168.1.20
If attempting to run on Ubuntu with the XOrg display manager, either switch to Wayland display manager when logging in or install the following dependency:
# apt install libxcb-cursor0