From ec1d6d0f9061033b8b34fd5d3eab0d162bbbb372 Mon Sep 17 00:00:00 2001 From: zm711 <92116279+zm711@users.noreply.github.com> Date: Mon, 29 Dec 2025 21:05:37 -0600 Subject: [PATCH 1/3] update numpy requirements --- .github/workflows/core-test.yml | 10 ++-------- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/core-test.yml b/.github/workflows/core-test.yml index 4becd7498..0a83d6759 100644 --- a/.github/workflows/core-test.yml +++ b/.github/workflows/core-test.yml @@ -26,8 +26,8 @@ jobs: matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] - numpy-version: ['1.24.4', '1.25.1', '1.26.4', '2.0.2','2.1.3', '2.2.6', '2.3.3'] - # 1.24: 3.11, 1.25: 3.11, 1.26: 3.12 + numpy-version: ['1.25.1', '1.26.4', '2.0.2','2.1.3', '2.2.6', '2.3.3'] + # 1.25: 3.11, 1.26: 3.12 exclude: - python-version: '3.9' numpy-version: '2.1.3' @@ -37,20 +37,14 @@ jobs: numpy-version: '2.3.3' - python-version: '3.10' numpy-version: '2.3.3' - - python-version: '3.12' - numpy-version: '1.24.4' - python-version: '3.12' numpy-version: '1.25.1' - - python-version: '3.13' - numpy-version: '1.24.4' - python-version: '3.13' numpy-version: '1.25.1' - python-version: '3.13' numpy-version: '1.26.4' - python-version: '3.13' numpy-version: '2.0.2' - - python-version: '3.14' - numpy-version: '1.24.4' - python-version: '3.14' numpy-version: '1.25.1' - python-version: '3.14' diff --git a/pyproject.toml b/pyproject.toml index f0a6f676f..6c099ef38 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ dependencies = [ "packaging", - "numpy>=1.24.4", + "numpy>=1.25.2", "quantities>=0.16.1" ] From d7e051920e9a33dab25d51113ccaf3387e149d7d Mon Sep 17 00:00:00 2001 From: Andrew Davison Date: Fri, 16 Jan 2026 11:49:51 +0100 Subject: [PATCH 2/3] Update quantities dependency version to 0.16.4 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 6c099ef38..fd802581f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ dependencies = [ "packaging", "numpy>=1.25.2", - "quantities>=0.16.1" + "quantities>=0.16.4" ] [project.urls] From b43ddf018656e9cb60cd5766f1d6b1011bdce064 Mon Sep 17 00:00:00 2001 From: Andrew Davison Date: Fri, 16 Jan 2026 11:58:02 +0100 Subject: [PATCH 3/3] Remove Python 3.9 from the testing matrix --- .github/workflows/core-test.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/core-test.yml b/.github/workflows/core-test.yml index 0a83d6759..9dc0edf79 100644 --- a/.github/workflows/core-test.yml +++ b/.github/workflows/core-test.yml @@ -25,16 +25,10 @@ jobs: fail-fast: true matrix: os: ["ubuntu-latest", "windows-latest", "macos-latest"] - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] numpy-version: ['1.25.1', '1.26.4', '2.0.2','2.1.3', '2.2.6', '2.3.3'] # 1.25: 3.11, 1.26: 3.12 exclude: - - python-version: '3.9' - numpy-version: '2.1.3' - - python-version: '3.9' - numpy-version: '2.2.6' - - python-version: '3.9' - numpy-version: '2.3.3' - python-version: '3.10' numpy-version: '2.3.3' - python-version: '3.12'