From eb5a1c52b87392d911f0cccf033ca501d83a4644 Mon Sep 17 00:00:00 2001 From: Dowon Date: Mon, 23 Mar 2026 15:00:02 +0900 Subject: [PATCH] fix: drop python 3.13t support Removes Python 3.13 free-threading from the unittest matrix and disables the `cpython-freethreading` build option in cibuildwheel. --- .github/workflows/build.yml | 1 - .github/workflows/unittest.yml | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9527386..8481384 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,7 +30,6 @@ jobs: CIBW_PROJECT_REQUIRES_PYTHON: ">=3.9" CIBW_SKIP: "pp*" CIBW_ARCHS: ${{ matrix.cibw_archs }} - CIBW_ENABLE: cpython-freethreading CIBW_TEST_COMMAND: python {project}/tests/test_cases.py with: package-dir: ./PythonAPI diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 60f37fa..fe6f83a 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 3.14 3.14t + for version in 3.9 3.10 3.11 3.12 3.13 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 3.14 3.14t + for version in 3.9 3.10 3.11 3.12 3.13 3.14 3.14t do uv run --with ./PythonAPI/dist/*.tar.gz --with '${{ matrix.numpy }}' --python $version --managed-python tests/test_cases.py done