From 3eece8536b3d49444d6741b2f57c4556f99e3292 Mon Sep 17 00:00:00 2001 From: Ollie Copping Date: Fri, 23 Aug 2024 09:50:12 +0100 Subject: [PATCH] Update supported versions to only be Python 3.7+ --- .github/workflows/build.yml | 57 ++++++++++--------------------------- 1 file changed, 15 insertions(+), 42 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 05b8e66..cb1b8cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -156,84 +156,57 @@ jobs: strategy: fail-fast: false matrix: - manylinux: ["manylinux1", "manylinux2010", "manylinux2014"] + manylinux: ["manylinux1", "manylinux2014", "manylinux_2_28"] piparch: ["i686", "x86_64"] - pyver: ["cp27-cp27m", "cp27-cp27mu", "cp36-cp36m", "cp37-cp37m", "cp38-cp38", "cp39-cp39", "cp310-cp310", "cp311-cp311", "cp312-cp312"] + pyver: ["cp37-cp37m", "cp38-cp38", "cp39-cp39", "cp310-cp310", "cp311-cp311", "cp312-cp312"] exclude: # manylinux1 doesn't include py >= 3.10 - manylinux: "manylinux1" piparch: "i686" pyver: "cp310-cp310" - - manylinux: "manylinux1" - piparch: "x86_64" - pyver: "cp310-cp310" - - manylinux: "manylinux1" piparch: "i686" pyver: "cp311-cp311" - - manylinux: "manylinux1" - piparch: "x86_64" - pyver: "cp311-cp311" - - manylinux: "manylinux1" piparch: "i686" pyver: "cp312-cp312" - manylinux: "manylinux1" piparch: "x86_64" - pyver: "cp312-cp312" - - # manylinux2010 and above don't provide 2.7 in images - - manylinux: "manylinux2010" - piparch: "i686" - pyver: "cp27-cp27m" - - - manylinux: "manylinux2010" - piparch: "i686" - pyver: "cp27-cp27mu" + pyver: "cp310-cp310" - - manylinux: "manylinux2010" + - manylinux: "manylinux1" piparch: "x86_64" - pyver: "cp27-cp27m" + pyver: "cp311-cp311" - - manylinux: "manylinux2010" + - manylinux: "manylinux1" piparch: "x86_64" - pyver: "cp27-cp27mu" + pyver: "cp312-cp312" + # manylinux2014 doesn't include pip with >= 3.11 - manylinux: "manylinux2014" piparch: "i686" - pyver: "cp27-cp27m" + pyver: "cp311-cp311" - manylinux: "manylinux2014" piparch: "i686" - pyver: "cp27-cp27mu" - - - manylinux: "manylinux2014" - piparch: "x86_64" - pyver: "cp27-cp27m" + pyver: "cp312-cp312" - manylinux: "manylinux2014" piparch: "x86_64" - pyver: "cp27-cp27mu" - - # manylinux2010 doesn't include pip with >= 3.11 - - manylinux: "manylinux2010" - piparch: "i686" pyver: "cp311-cp311" - - manylinux: "manylinux2010" + - manylinux: "manylinux2014" piparch: "x86_64" - pyver: "cp311-cp311" - - - manylinux: "manylinux2010" - piparch: "i686" pyver: "cp312-cp312" - - manylinux: "manylinux2010" + # manylinux_2_28 doesn't include pip with <= 3.7 + - manylinux: "manylinux_2_28" piparch: "x86_64" - pyver: "cp312-cp312" + pyver: "cp37-cp37" + steps: - uses: actions/checkout@v4 - name: Test