From 321986642b1c6932a282e53dbf0baf634514fee1 Mon Sep 17 00:00:00 2001 From: Bowie Chen <543091+bowiechen@users.noreply.github.com> Date: Mon, 12 Jan 2026 15:22:34 -0800 Subject: [PATCH 1/2] Add support for Python 3.13 3.14 3.14t, remove support for 3.7 --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 33a0328..cf24c5a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] steps: - name: Checkout @@ -35,7 +35,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12-dev'] + python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] check_formatting: ['0'] extra_name: [''] include: @@ -71,7 +71,7 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] + python: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] steps: - name: Checkout uses: actions/checkout@v4 From 7cd9207412a9975a570704f09edfec859f303a18 Mon Sep 17 00:00:00 2001 From: Bowie Chen <543091+bowiechen@users.noreply.github.com> Date: Mon, 12 Jan 2026 15:34:05 -0800 Subject: [PATCH 2/2] Use setup-python@v6 to support free-threaded Python --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cf24c5a..41e49f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} allow-prereleases: true @@ -46,7 +46,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 if: "!endsWith(matrix.python, '-dev')" with: python-version: ${{ matrix.python }} @@ -76,7 +76,7 @@ jobs: - name: Checkout uses: actions/checkout@v4 - name: Setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} allow-prereleases: true