Getting Bumble - Python Bluetooth Stack going on Mac and Linux with QEMU + UTM
I tried to follow the example here: (https://github.com/google/bumble/blob/main/examples/README.md#running-run_controllerpy-with-a-bluez-host-running-on-linux) but it may need updating to change the order of running stuff and some of the params to the example file (or I need to read it more carefully).
Anyway, I had a freshly installed QEMU based VM running Debian Bookworm - got this started via the UTM app which was new to me and handy for this quick hack. Also useful for quick hacks, I used the default networking offerd by the UTM inteface (host networking or whatever it is called) to avoid having to deal with ports and routing.
Installed a few bits, most relevantly bluez and socat.
On my host machine (mac) I cloned the Bumble repo, venv-ed, pipped and so on so I c