Skip to content

BLD: Bump ManyLinux #42522

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
lithomas1 opened this issue Jul 13, 2021 · 4 comments
Closed

BLD: Bump ManyLinux #42522

lithomas1 opened this issue Jul 13, 2021 · 4 comments
Labels
Build Library building on various platforms
Milestone

Comments

@lithomas1
Copy link
Member

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

@lithomas1 lithomas1 added the Build Library building on various platforms label Jul 13, 2021
@simonjayhawkins
Copy link
Member

manylinux2014_aarch64

does that mean we can remove the Travis job on MacPython/pandas-wheels and build all wheels using the same Azure environment?

@lithomas1
Copy link
Member Author

Only if we're emulating aarch with qemu, I think.

@simonjayhawkins simonjayhawkins added this to the 1.3.1 milestone Jul 19, 2021
@simonjayhawkins
Copy link
Member

milestone as 1.3.1 since if we merge MacPython/pandas-wheels#146 we will build wheels using manylinux2014 for the remaining 1.3.x releases

@simonjayhawkins
Copy link
Member

closed by MacPython/pandas-wheels#146

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms
Projects
None yet
Development

No branches or pull requests

2 participants