Hi Johannes,
Good to hear the issue from desktop-app is resolved - I'll see if I can fix the desktop-app build and get a new release out that will fix this for others.
With the remaining issue importing user_devices, I would guess that the labscript-suite.pth file, which adds user_devices to the import path, is not being added to site-packages for editable installs. In pre-PEP-660 editable installs, it was added via a custom "develop" command in setup.py:
But this must not be getting called now. I'll investigate whether there is a recommended or obvious way to add .pth files as part of installing editable installs in the post-PEP-660 world, otherwise I'll figure out an appropriate hack.
If you want to get it working manually for now, you could manually copy labscript-suite.pth from the labscript-suite source directory into site packages (~/miniconda3/lib/python3.8/site-packages or similar).
Thanks,
Chris