From e2e2f294ac4c11b58b0abece9e180799578d59f7 Mon Sep 17 00:00:00 2001 From: Kenya Otsuka Date: Wed, 24 Jun 2026 15:09:26 +0000 Subject: [PATCH] chore: add Python 3.12 and 3.13 to CI Raise the requires-python upper bound to < 3.14 and add Python 3.12 and 3.13 to the blocking CI matrix. Python 3.14 is intentionally left out for now because nipy does not yet provide Python 3.14-compatible distributions. It can be added separately once that dependency blocker is resolved. Refs #120 --- .github/workflows/ci.yml | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6703787..30b16b0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v6 diff --git a/pyproject.toml b/pyproject.toml index d6a27a3..e896e3c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ { name = "Shuntaro C. Aoki", email = "s_aoki@i.kyoto-u.ac.jp" } ] readme = "README.md" -requires-python = ">= 3.8, < 3.12" +requires-python = ">= 3.8, < 3.14" license = { file = "LICENSE" } keywords = ["neuroscience", "neuroimaging", "brain decoding", "fmri", "machine learning"]