Description
👋 in version 2.10.1 the manylinux version was updated to use manylinux_2_28
Lines 48 to 50 in 295f26b
I totally understand this change but sadly this creates some issue for people who wants to build numexpr
in AWS Lambda (because AWS Lambda python image are built on top of CentOS 7
, as manylinux2014
image (https://github.com/pypa/manylinux?tab=readme-ov-file#manylinux2014-centos-7-based-glibc-217)
Note that manylinux_2_24 builds occur inside a Debian9 docker, where manylinux2010 and manylinux2014 builds occur inside a CentOS one. So for manylinux_2_24 the CIBW_BEFORE_ALL_LINUX command must use apt-get -y instead.
ref: https://cibuildwheel.pypa.io/en/stable/options/#examples_10
Note: Numpy still uses manylinux2014
https://github.com/numpy/numpy/blob/0acdad6c8b7808e0cc6ce19523e2150b3fb72b27/pyproject.toml#L149-L151