Biggest changes needed were using conda to install some dependencies on the MacOS-latest github runner. Conda is already part of the normal installation process so might be ok?
Unfortunately had to remove the keyboard module entirely since it is currently throwing a segmentation fault on Apple Silicon macOS, luckily it seems to have been only used in one place and I replaced it with the pynput module, still have not tested the replaced code yet though.
Biggest changes needed were using conda to install some dependencies on the MacOS-latest github runner. Conda is already part of the normal installation process so might be ok? Unfortunately had to remove the keyboard module entirely since it is currently throwing a segmentation fault on Apple Silicon macOS, luckily it seems to have been only used in one place and I replaced it with the pynput module, still have not tested the replaced code yet though.