Open
Description
Our root partition is apparently very low on space (Opentrons/opentrons#8184).
Some of our space is currently wasted on big packages like pandas
(#61). We don't actually need pandas
in the root partition; we include it there because users sometimes need it, and it's prohibitively difficult for them to pip install
on their own to the big user partition. pip install
fails because of some combination of the package depending on native libraries, and requiring a working compiler.
Instead of us continuing to keep packages like this in our root partition, we might be able to get pip install
to work by configuring pip
to use https://www.piwheels.org/, a community-maintained repository of Python wheel builds specifically for the Raspberry Pi.
- See if this piwheels.org thing works
- If it works, develop a user-facing migration guide and procedure for users to use going forward
- Investigate what other packages besides
pandas
we'd like to offload - Consider safety and security implications