-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
packagesTicket deals with adding or removing packages from the systemTicket deals with adding or removing packages from the systemrobot-svcsRobot ServicesRobot ServicessystemThis issue or PR involves the linux system baseThis issue or PR involves the linux system base
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
pandaswe'd like to offload - Consider safety and security implications
mcous and lcnittl
Metadata
Metadata
Assignees
Labels
packagesTicket deals with adding or removing packages from the systemTicket deals with adding or removing packages from the systemrobot-svcsRobot ServicesRobot ServicessystemThis issue or PR involves the linux system baseThis issue or PR involves the linux system base