Skip to content

BLD: Bump ManyLinux #42522

Closed
Closed
@lithomas1

Description

@lithomas1

From the manylinux README

The goal of the manylinux project is to provide a convenient way to distribute binary Python extensions as wheels on Linux. This effort has produced PEP 513 (manylinux1), PEP 571 (manylinux2010), PEP 599 (manylinux2014) and PEP 600 (manylinux_x_y).

PEP 513 defined manylinux1_x86_64 and manylinux1_i686 platform tags and the wheels were built on Centos5. Centos5 reached End of Life (EOL) on March 31st, 2017.

PEP 571 defined manylinux2010_x86_64 and manylinux2010_i686 platform tags and the wheels were built on Centos6. Centos6 reached End of Life (EOL) on November 30th, 2020.
PEP 599 defines the following platform tags:

manylinux2014_x86_64
manylinux2014_i686
manylinux2014_aarch64
manylinux2014_armv7l
manylinux2014_ppc64
manylinux2014_ppc64le
manylinux2014_s390x
Wheels are built on CentOS 7 which will reach End of Life (EOL) on June 30th, 2024.

Since Centos5 and 6 have reached EOL already, we should bump manylinux to manylinux2014. FWIW, numpy has already bumped manylinux to manylinux2014.

cc @simonjayhawkins

Metadata

Metadata

Assignees

No one assigned

    Labels

    BuildLibrary building on various platforms

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions