Skip to content

chore: add Python 3.12 and 3.13 to CI#139

Draft
KenyaOtsuka wants to merge 1 commit into
KamitaniLab:devfrom
KenyaOtsuka:chore/python-3.13-support
Draft

chore: add Python 3.12 and 3.13 to CI#139
KenyaOtsuka wants to merge 1 commit into
KamitaniLab:devfrom
KenyaOtsuka:chore/python-3.13-support

Conversation

@KenyaOtsuka

Copy link
Copy Markdown

Raise the requires-python upper bound to < 3.14 and add Python 3.12 and 3.13 to the blocking CI matrix.

Changes

  • pyproject.toml: requires-python >= 3.8, < 3.12>= 3.8, < 3.14
  • ci.yml: blocking test matrix ["3.10", "3.11"]["3.10", "3.11", "3.12", "3.13"]

Notes

Python 3.14 is intentionally left out: nipy (latest 0.6.1) does not yet provide a Python 3.14-compatible distribution.

The remaining FastL2LiR CI failure appears to be caused by a PyFastL2LiR NumPy 2.4 compatibility issue, not by this PR. It matches
the upstream fix in KamitaniLab/PyFastL2LiR@2eef75d, which has not been released yet.

Refs #120

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 KamitaniLab#120
@KenyaOtsuka KenyaOtsuka requested a review from Copilot June 25, 2026 02:12

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants