diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4437d816..d1c9158e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,13 +15,13 @@ jobs: fail-fast: false matrix: include: - - os: ubuntu-20.04 + - os: ubuntu-22.04 cibw_archs: "auto64" #- os: ubuntu-20.04 # cibw_archs: "auto32" - - os: ubuntu-20.04 + - os: ubuntu-22.04 cibw_archs: "aarch64" - - os: ubuntu-20.04 + - os: ubuntu-22.04 cibw_archs: "ppc64le" - os: windows-2019 cibw_archs: "auto64" @@ -43,16 +43,16 @@ jobs: uses: pypa/cibuildwheel@v2.16.5 env: CIBW_BUILD_VERBOSITY: 1 - CIBW_PROJECT_REQUIRES_PYTHON: ">=3.7" - CIBW_BUILD: cp37-* cp38-* cp39-* cp310-* cp311-* cp312-* + CIBW_PROJECT_REQUIRES_PYTHON: ">=3.8" + CIBW_BUILD: cp38-* cp39-* cp310-* cp311-* cp312-* cp313-* # Do not build for pypy, muslinux and python3.12 on ppc64le - CIBW_SKIP: pp* *-musllinux_* cp312-*linux_ppc64le + CIBW_SKIP: pp* *-musllinux_* cp312-*linux_ppc64le cp313-*linux_ppc64le CIBW_ARCHS: ${{ matrix.cibw_archs }} # Use silx wheelhouse: needed for ppc64le CIBW_ENVIRONMENT_LINUX: "PIP_FIND_LINKS=https://www.silx.org/pub/wheelhouse/ PIP_TRUSTED_HOST=www.silx.org" - CIBW_BEFORE_TEST: "pip install --only-binary :all: fabio PyQt5" + CIBW_BEFORE_TEST: "pip install --only-binary :all: fabio PyQt5 pyFAI" CIBW_TEST_EXTRAS: full CIBW_TEST_COMMAND: pytest {project}/test # Skip tests for 32bits and emulated architectures, arm64 macos and on Windows