Description
Per manylinux EOL table, manylinux2014 is at end of life. We are currently using this for building x86_64 wheels, but using manylinux_2_28 for Arm64 wheels.
It appears the end of life date is set based on the Centos 7 EOL date. The Docker image for manylinux2014 has been updated recently to resolve issues with Centos reaching EOL (fetching packages from Centos mirrors was failing), so it may continue to work for some time.
We have to use a custom install of zlib via VCPKG in manylinux2014 to get around compatibility issues (see #57), but don't have to do those same workarounds in manylinux_2_28. This presents further issues as we try to add support for LIBKML in #589, which requires minizip, which depends on zlib - and probably requires a custom port of minizip for that to work.
It looks like manylinux_2_28 is the recommended distro for building wheels now, so we should plan to switch to this unless there is a reason not to.