From bcf5c15db513f66bef9c516fb7ab4bd943b7b325 Mon Sep 17 00:00:00 2001 From: Colin Palmer Date: Thu, 11 Jul 2024 12:47:09 +0100 Subject: [PATCH] Update build jobs Remove Python 3.12 builds for systems that don't have it, and update arm64 build to use Ubuntu 22.04 because there's no Python 3.12 on 20.04. --- .travis.yml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 079f6af..5c42df7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -53,6 +53,7 @@ jobs: - arch: arm64 python: "3.11" - arch: arm64 + dist: jammy python: "3.12" # PPC @@ -74,13 +75,10 @@ jobs: script: tox -e "py39-numpy1.22" - arch: ppc64le python: "3.10" - script: tox -e "py310-numpy1.24" + script: tox -e "py310-numpy1.26" - arch: ppc64le python: "3.11" - script: tox -e "py311-numpy1.26" - - arch: ppc64le - python: "3.12" - script: tox -e "py312-numpy2.0" + script: tox -e "py311-numpy2.0" # s390x build image has a pip cache permissions problem (except for Python 2.7) # List all s390x jobs explicitly with adjusted install scripts @@ -126,11 +124,6 @@ jobs: install: - sudo chown -Rv $(id -u):$(id -g) ~/.cache/pip/wheels || true - pip install tox-travis - - arch: s390x - python: "3.12" - install: - - sudo chown -Rv $(id -u):$(id -g) ~/.cache/pip/wheels || true - - pip install tox-travis # FreeBSD build - name: FreeBSD / Python 2.7