Skip to content

Add Python 3.14 support - #130

Merged
kwabenantim merged 1 commit into
developfrom
add-python-3.14
Aug 15, 2026
Merged

Add Python 3.14 support#130
kwabenantim merged 1 commit into
developfrom
add-python-3.14

Conversation

@kwabenantim

Copy link
Copy Markdown
Member

Add Python 3.14 support.

Add the 3.14 classifier and enable it in the pip/shapes CI matrix. The
conda/cells matrix stays at 3.13 until the conda-forge scientific stack
(petsc4py, vtk, ...) solves on 3.14.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR extends the project’s declared and CI-tested Python compatibility to include Python 3.14, aligning package metadata with updated continuous integration coverage (while explicitly documenting that conda-based testing remains on 3.13 for now due to ecosystem constraints).

Changes:

  • Add the Python 3.14 Trove classifier to pyproject.toml.
  • Expand the pip-based GitHub Actions test matrix to run on Python 3.14.
  • Document why Python 3.14 is intentionally omitted from the conda-based CI matrix for now.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
pyproject.toml Adds Python 3.14 to supported Python version classifiers.
.github/workflows/test-shapes-pip.yml Runs the pip-based workflow on Python 3.14 in addition to 3.10–3.13.
.github/workflows/test-cells-conda.yml Documents the rationale for not enabling Python 3.14 in the conda workflow yet.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@kwabenantim
kwabenantim marked this pull request as ready for review August 15, 2026 17:37
@kwabenantim
kwabenantim merged commit 1f96039 into develop Aug 15, 2026
19 checks passed
@kwabenantim
kwabenantim deleted the add-python-3.14 branch August 15, 2026 17:38
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