hundreds-noon-81667
10/26/2024, 1:00 AM[python-repos]
indexes.add = ["<https://www.piwheels.org/simple>"]
After adding this the builds worked for the complete_platforms
as pip was able to find the packages needed.
However, a colleague went to generate a new lock file and it was failing! I was getting errors like this for various packages:
Expected sha256 hash of 37cddd62d83dc4f72f7c3f3c2bcf2697e89a30efb152079896544a93907733bd when downloading fonttools but hashed to 79b6307086b486c4a0c480cd57555a7386b342b2e4bea48d31e57e0635168d97.
It took me a while to realise that the only thing I had changed was this indexes.add.
I'm curious why this error was occurring, and what I need to do to avoid this in the future? Our stopgap for now is to add/remove that index when building for the pi. But ideally we understand this behaviour and implement the correct path forwardhappy-kitchen-89482
10/26/2024, 5:06 AMhappy-kitchen-89482
10/26/2024, 5:13 AMhappy-kitchen-89482
10/26/2024, 5:14 AMhappy-kitchen-89482
10/26/2024, 5:14 AMhappy-kitchen-89482
10/26/2024, 5:15 AMhappy-kitchen-89482
10/26/2024, 5:16 AMhappy-kitchen-89482
10/26/2024, 5:17 AM< Requires-Dist: fs <3,>=2.2.0 ; extra == 'ufo'
---
> Requires-Dist: fs<3,>=2.2.0; extra == "ufo"
)happy-kitchen-89482
10/26/2024, 5:22 AMhundreds-noon-81667
10/26/2024, 6:38 AMhundreds-noon-81667
10/26/2024, 6:39 AMhappy-kitchen-89482
10/26/2024, 3:00 PMhappy-kitchen-89482
10/26/2024, 3:01 PMhappy-kitchen-89482
10/26/2024, 3:02 PMhappy-kitchen-89482
10/26/2024, 3:11 PMhappy-kitchen-89482
10/26/2024, 3:11 PMhappy-kitchen-89482
10/26/2024, 3:12 PMhappy-kitchen-89482
10/26/2024, 3:12 PMhappy-kitchen-89482
10/26/2024, 3:12 PMhundreds-noon-81667
10/26/2024, 11:40 PMhundreds-noon-81667
10/26/2024, 11:41 PMhappy-kitchen-89482
10/27/2024, 3:25 PMhundreds-noon-81667
10/27/2024, 9:15 PMhappy-kitchen-89482
10/27/2024, 9:17 PMpython_requirements
target pointing to it in some BUILD filehundreds-noon-81667
10/27/2024, 9:20 PMhundreds-noon-81667
10/27/2024, 10:05 PM