Python struct module broken on ppc64le
On Alpine linux (Docker image quay.io/pypa/manylinux_2_24_ppc64le:2022-04-03-da6ecb3
I believe), on ppc64le architecture, Python returns the wrong result:
struct.Struct('!f').pack(1.0).hex()
= '00000000'
The correct result '3f800000'
is returned by Alpine on different platforms and on the same platform by libc-based Linux.
Original issue: https://github.com/psycopg/psycopg/issues/304
Reported to CPython at https://github.com/python/cpython/issues/92826