Edit: Docker push is not broken, but it does take a significant amount of time just to build this one package
After much research, this seems to be related specifically to building the alpine image on ARM.
The downloads page shows lots of other precompiled wheel options but not the ones we want.
Alpine ships the py3-grpcio package which comes with the 1.54.2
version of the library pre-installed. This may sidestep our need to build the library entirely.
Alpine / musl is a big part of the "problem" here - using a different base image would make this a much more tractable problem.
Can we compile a wheel for grpcio ourselves for the aarch64 architecture?
Currently we use this for tracing. I do not want to split up dependencies, this is not my ideal solution. But including it here as a point of consideration.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too