I briefly tried to build a universal .app for MacOS. It almost works, but you have to do some patching for PyQt5 to get it to build, and I'm not sure how to apply those patches with Tox. It has to build from source because wheels are unavailable for aarch64 macs.
I also needed to update the shim to run on intel and apple silicon, see below.
Giving this a bump since a universal binary for both x86_64 and for aarch64 would be really nice to have and would increase performance a lot on apple silicon.
I briefly tried to build a universal .app for MacOS. It almost works, but you have to do some patching for PyQt5 to get it to build, and I'm not sure how to apply those patches with Tox. It has to build from source because wheels are unavailable for aarch64 macs.
I also needed to update the shim to run on intel and apple silicon, see below.