The hard `spidev` requirement in the setup.py script means this isn't installable on MacOS as it is linux-only. It isn't needed for Mock simulation and development, and I think it should probably only be required when installing `rpi-gpio-output` or `rpi` extras.