FLAMEGPU / FLAMEGPU2

FLAME GPU 2 is a GPU accelerated agent based modelling framework for CUDA C++ and Python
https://flamegpu.com
MIT License
106 stars 22 forks source link

Replace manylinux2014 with manylinux_2_28 #1224

Open ptheywood opened 3 months ago

ptheywood commented 3 months ago

Manylinux2014 containers are based on Centos7, which is now end of life (although third party companies are providing extended support).

GitHub are also removing actions support from OS' which are not supported by Node 20, which includes CentOS7 (see #1190)

GitHub are also removing support for actions/upload-artifact@v3 and actions/upload-artifact@v3, with v4 being incompatible with Centos7 as it uses node20 (see #1190)

The result of this is that we need to drop Manylinux2014 support, if we wish to continue producing python wheels for linux using GitHub actions.

This will slightly reduce the number of machines our wheels are compatible with, but won't prevent those users from producing the wheels themselves.

At The University of Sheffield, this means that Bessemer (running Liberty Linux 7 until it's upcoming decomissioning) users wwill not be able to install via pip, but Stanage users will.

1194 and #1200 should be combined to implement this.