From aa7aeecfe6e253882a218a30d8a964184c7f9971 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Tue, 15 Apr 2025 01:24:47 -0400 Subject: [PATCH] ci: add Windows ARM Signed-off-by: Henry Schreiner --- .github/workflows/ci.yml | 3 +++ pyproject.toml | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71659701d..591658b44 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -102,6 +102,9 @@ jobs: - python-version: "3.14" runs-on: ubuntu-latest cmake-version: "3.30.x" + - python-version: "3.12" + runs-on: windows-11-arm + cmake-version: "4.0" steps: - uses: actions/checkout@v4 diff --git a/pyproject.toml b/pyproject.toml index fafde0f26..f6b496848 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,9 +70,10 @@ test-meta = [ "setuptools-scm", ] test-numpy = [ - "numpy; python_version<'3.14' and platform_python_implementation!='PyPy'", + "numpy; python_version<'3.14' and platform_python_implementation!='PyPy' and (platform_system != 'Windows' or platform_machine != 'ARM64')", "numpy~=1.24.0; python_version=='3.8' and platform_python_implementation=='PyPy'", "numpy~=2.0.0; python_version=='3.9' and platform_python_implementation=='PyPy'", + "numpy~=2.2.0; python_version=='3.10' and platform_python_implementation=='PyPy'", ] test-schema = [ "fastjsonschema",