From 70cda79c353214d7df89738cd4e4b96029390ecf Mon Sep 17 00:00:00 2001 From: Nathan Goldbaum Date: Tue, 19 Aug 2025 13:48:50 -0600 Subject: [PATCH] support Python 3.14 --- .github/workflows/build.yml | 2 +- .github/workflows/unittest.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b27a7a5..9527386 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,7 +24,7 @@ jobs: - uses: astral-sh/setup-uv@v6 - name: Build wheels on ${{ matrix.os }}-${{ matrix.cibw_archs }} - uses: pypa/cibuildwheel@v2.23 + uses: pypa/cibuildwheel@v3.1.4 env: CIBW_BUILD_FRONTEND: build[uv] CIBW_PROJECT_REQUIRES_PYTHON: ">=3.9" diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 595ffb4..60f37fa 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -36,7 +36,7 @@ jobs: if: matrix.install_from == 'source' shell: bash run: | - for version in 3.9 3.10 3.11 3.12 3.13 3.13t + for version in 3.9 3.10 3.11 3.12 3.13 3.13t 3.14 3.14t do uv run --with ./PythonAPI --with '${{ matrix.numpy }}' --python $version --managed-python tests/test_cases.py done @@ -46,7 +46,7 @@ jobs: shell: bash run: | uv build --sdist ./PythonAPI - for version in 3.9 3.10 3.11 3.12 3.13 3.13t + for version in 3.9 3.10 3.11 3.12 3.13 3.13t 3.14 3.14t do uv run --with ./PythonAPI/dist/*.tar.gz --with '${{ matrix.numpy }}' --python $version --managed-python tests/test_cases.py done