From 9d4d369ba96c060785aa470833765ad7c6b6fd69 Mon Sep 17 00:00:00 2001 From: Chris Allan Date: Thu, 30 Nov 2023 11:51:07 +0000 Subject: [PATCH 1/3] Bump to manylinux_2_28 --- .github/workflows/main.yml | 2 +- Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b3ec884..5e1b34d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -26,7 +26,7 @@ jobs: for f in patches/*; do patch -p0 < ${f}; done docker run --rm -v $PWD/zeroc-ice-3.6.5:/build builder /bin/bash -c "cd /build ; /opt/python/${{ matrix.version }}/bin/python setup.py build -j 3" docker run --rm -v $PWD/zeroc-ice-3.6.5:/build builder /bin/bash -c "cd /build ; /opt/python/${{ matrix.version }}/bin/python setup.py bdist_wheel" - docker run --rm -v $PWD/zeroc-ice-3.6.5:/build builder auditwheel repair --plat 'manylinux2014_x86_64' -w /build/dist /build/dist/zeroc_ice-3.6.5-${{ matrix.version }}-linux_x86_64.whl + docker run --rm -v $PWD/zeroc-ice-3.6.5:/build builder auditwheel repair --plat 'manylinux_2_28_x86_64' -w /build/dist /build/dist/zeroc_ice-3.6.5-${{ matrix.version }}-linux_x86_64.whl - name: Upload artifacts uses: actions/upload-artifact@v3 with: diff --git a/Dockerfile b/Dockerfile index 94a5ee9..e034f21 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Dockerfile for lowest common denominator Linux native artifact build # -------------------------------------------------------------------- -FROM quay.io/pypa/manylinux2014_x86_64 +FROM quay.io/pypa/manylinux_2_28_x86_64 RUN yum install -y -q bzip2-devel openssl-devel From bc176f17a14b7688b37a495087e94cd9ef9ab188 Mon Sep 17 00:00:00 2001 From: Chris Allan Date: Thu, 30 Nov 2023 12:57:30 +0000 Subject: [PATCH 2/3] Update README --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6774642..0649f57 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ Linux x86_64 Zeroc Ice Python Builder ===================================== -Builds ZeroC Ice Python manylinux2014 wheel packages for Linux x86_64. +Builds ZeroC Ice Python manylinux_2_28 wheel packages for Linux x86_64. -** WARNING ** : the manylinux2014 wheel packages are bundled with -OpenSSL 1.0.2k and should not be used in production - see -https://github.com/pypa/manylinux#manylinux2014-centos-7-based. +** NOTE ** : the manylinux_2_28 wheel packages are bundled with +OpenSSL 1.1.1k - see +https://github.com/pypa/manylinux#manylinux_2_28-almalinux-8-based. From 819b8d74285b7b5b9a75fa37c46e9deeb5ece201 Mon Sep 17 00:00:00 2001 From: Chris Allan Date: Thu, 30 Nov 2023 13:33:15 +0000 Subject: [PATCH 3/3] Add pip>=20.3 requirement --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 0649f57..6af2669 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,5 @@ Builds ZeroC Ice Python manylinux_2_28 wheel packages for Linux x86_64. ** NOTE ** : the manylinux_2_28 wheel packages are bundled with OpenSSL 1.1.1k - see https://github.com/pypa/manylinux#manylinux_2_28-almalinux-8-based. + +`pip>=20.3` is required to use these artifacts.