diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7364c196..d1354ac9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -36,7 +36,7 @@ jobs: strategy: fail-fast: false matrix: - policy: ["manylinux2014", "musllinux_1_1", "musllinux_1_2"] + policy: ["manylinux2014", "musllinux_1_2"] platform: ["i686", "x86_64"] include: - policy: "manylinux_2_28" diff --git a/.travis.yml b/.travis.yml index 511d7af2..fc05dda3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -45,14 +45,6 @@ jobs: env: POLICY="manylinux_2_28" PLATFORM="s390x" - arch: ppc64le env: POLICY="manylinux_2_28" PLATFORM="ppc64le" - - arch: arm64-graviton2 - virt: vm - group: edge - env: POLICY="musllinux_1_1" PLATFORM="aarch64" - - arch: s390x - env: POLICY="musllinux_1_1" PLATFORM="s390x" - - arch: ppc64le - env: POLICY="musllinux_1_1" PLATFORM="ppc64le" - arch: arm64-graviton2 virt: vm group: edge diff --git a/README.rst b/README.rst index f1b35a36..da2cced9 100644 --- a/README.rst +++ b/README.rst @@ -37,8 +37,6 @@ The manylinux project supports: - ``manylinux_2_28`` images for ``x86_64``, ``aarch64``, ``ppc64le`` and ``s390x``. -- ``musllinux_1_1`` images for ``x86_64``, ``i686``, ``aarch64``, ``ppc64le`` and ``s390x``. - - ``musllinux_1_2`` images for ``x86_64``, ``i686``, ``aarch64``, ``ppc64le`` and ``s390x``. @@ -186,8 +184,10 @@ Toolchain: GCC 13 - s390x image: ``quay.io/pypa/musllinux_1_2_s390x`` -musllinux_1_1 (Alpine Linux 2.12 based) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +musllinux_1_1 (Alpine Linux 2.12 based - EOL) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Support for ``musllinux_1_1`` has `ended on November 1st, 2024 `_. Toolchain: GCC 9 @@ -198,7 +198,7 @@ Toolchain: GCC 9 - s390x image: ``quay.io/pypa/musllinux_1_1_s390x`` -All images are rebuilt using GitHub Actions / Travis-CI on every commit to this +All supported images are rebuilt using GitHub Actions / Travis-CI on every commit to this repository; see the `docker/ `_ directory for source code. @@ -207,7 +207,7 @@ directory for source code. Image content ~~~~~~~~~~~~~ -All images currently contain: +All supported images currently contain: - CPython 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.13t and PyPy 3.7, 3.8, 3.9, 3.10 installed in ``/opt/python/-``. The directories are named diff --git a/build.sh b/build.sh index e663ccee..b7bab21d 100755 --- a/build.sh +++ b/build.sh @@ -51,11 +51,6 @@ elif [ "${POLICY}" == "manylinux_2_28" ]; then DEVTOOLSET_ROOTPATH="/opt/rh/gcc-toolset-12/root" PREPEND_PATH="${DEVTOOLSET_ROOTPATH}/usr/bin:" LD_LIBRARY_PATH_ARG="${DEVTOOLSET_ROOTPATH}/usr/lib64:${DEVTOOLSET_ROOTPATH}/usr/lib:${DEVTOOLSET_ROOTPATH}/usr/lib64/dyninst:${DEVTOOLSET_ROOTPATH}/usr/lib/dyninst" -elif [ "${POLICY}" == "musllinux_1_1" ]; then - BASEIMAGE="${MULTIARCH_PREFIX}alpine:3.12" - DEVTOOLSET_ROOTPATH= - PREPEND_PATH= - LD_LIBRARY_PATH_ARG= elif [ "${POLICY}" == "musllinux_1_2" ]; then BASEIMAGE="${MULTIARCH_PREFIX}alpine:3.19" DEVTOOLSET_ROOTPATH=