[Numpy-discussion] Dropping manylinux1 wheels for NumPy 1.20.

Matthew Brett matthew.brett at gmail.com
Fri Aug 28 10:37:15 EDT 2020


On Thu, Aug 27, 2020 at 10:51 PM Charles R Harris
<charlesr.harris at gmail.com> wrote:
> Hi All,
> The 32 bit manylinux1 wheels are proving problematic, see https://github.com/numpy/numpy/issues/17174. One proposed solution is to only release manylinux2010 linux wheels for the NumPy 1.20 release. Thoughts?

I think it may still be too early to discontinue manylinux1, sadly.

Systems requiring manylinux1 are those with:

pip < 19.0 (Jan 2019) [1]
Linux distribution older than around 2010 (glibc < 2.12) [2]

I did a PyPI BigQuery [3] just now, editing to give results for 32,
and 64 bit (by changing the manylinux wheel name matching regexp).

Then I processed a bit with Pandas [4].

It looks like about 34% of PyPI manylinux*_i686 downloads are for
systems that actually need manylinux1, and about 17% of
manylinux*_x86_64.  See the table in [4] for a listing of the top 10



[1] https://github.com/pypa/manylinux
[2] https://www.python.org/dev/peps/pep-0571/
[3] https://gist.github.com/e3901b344b8d81f5633908347b1b333e
[4] https://gist.github.com/0f624ddbc34bc3db8bcae23e3eeb7b54

More information about the NumPy-Discussion mailing list