inky icon indicating copy to clipboard operation
inky copied to clipboard

Not installable on MacOS for development

Open Jonty opened this issue 2 years ago • 1 comments

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.

Jonty avatar Dec 30 '23 19:12 Jonty

I'm wary of trying to support installation on non-Pi-Linux operating systems, since any accommodation we make to make macOS or Windows easier adds friction to the primary use case- on device!

As such, rpi-gpio-output has been dropped as part of the switch to gpiod, and virtualenvs, since it's basically untenable- making a fundamental requirement optional is just silly.

I don't know if there's a way around this, but I generally assume anyone using the simulator can just clone the repository and edit those deps out.

Gadgetoid avatar Oct 01 '24 09:10 Gadgetoid