diff --git a/.github/workflows/wheel-builder.yml b/.github/workflows/wheel-builder.yml index 777f3c8d8a0a..41315a55ddff 100644 --- a/.github/workflows/wheel-builder.yml +++ b/.github/workflows/wheel-builder.yml @@ -26,10 +26,10 @@ jobs: fail-fast: false matrix: PYTHON: - - { VERSION: "cp36-cp36m", PATH: "/opt/python/cp36-cp36m/bin/python", ABI_VERSION: 'cp36' } - - { VERSION: "pypy3.7", PATH: "/opt/pypy3.7/bin/pypy" } - - { VERSION: "pypy3.8", PATH: "/opt/pypy3.8/bin/pypy" } - - { VERSION: "pypy3.9", PATH: "/opt/pypy3.9/bin/pypy" } + - { VERSION: "cp36-cp36m", ABI_VERSION: 'cp36' } + - { VERSION: "pp37-pypy37_pp73" } + - { VERSION: "pp38-pypy38_pp73" } + - { VERSION: "pp39-pypy39_pp73" } MANYLINUX: - { NAME: "manylinux2014_x86_64", CONTAINER: "cryptography-manylinux2014:x86_64" } - { name: "manylinux_2_24_x86_64", CONTAINER: "cryptography-manylinux_2_24:x86_64"} @@ -37,11 +37,11 @@ jobs: - { name: "musllinux_1_1_x86_64", CONTAINER: "cryptography-musllinux_1_1:x86_64"} exclude: # There are no readily available musllinux PyPy distributions - - PYTHON: { VERSION: "pypy3.7", PATH: "/opt/pypy3.7/bin/pypy" } + - PYTHON: { VERSION: "pp37-pypy37_pp73" } MANYLINUX: { name: "musllinux_1_1_x86_64", CONTAINER: "cryptography-musllinux_1_1:x86_64" } - - PYTHON: { VERSION: "pypy3.8", PATH: "/opt/pypy3.8/bin/pypy" } + - PYTHON: { VERSION: "pp38-pypy38_pp73" } MANYLINUX: { name: "musllinux_1_1_x86_64", CONTAINER: "cryptography-musllinux_1_1:x86_64"} - - PYTHON: { VERSION: "pypy3.9", PATH: "/opt/pypy3.9/bin/pypy" } + - PYTHON: { VERSION: "pp39-pypy39_pp73" } MANYLINUX: { name: "musllinux_1_1_x86_64", CONTAINER: "cryptography-musllinux_1_1:x86_64"} name: "${{ matrix.PYTHON.VERSION }} for ${{ matrix.MANYLINUX.NAME }}" steps: @@ -49,7 +49,7 @@ jobs: with: # The tag to build or the tag received by the tag event ref: ${{ github.event.inputs.version || github.ref }} - - run: ${{ matrix.PYTHON.PATH }} -m venv .venv + - run: /opt/python/${{ matrix.PYTHON.VERSION }}/bin/python -m venv .venv - name: Install Python dependencies run: .venv/bin/pip install -U pip wheel cffi setuptools-rust - name: Make sdist