Skip to content

chore(ci): add Python 3.14 support#12

Open
barredterra wants to merge 1 commit into
mozilla-ai:mainfrom
barredterra:py314-support
Open

chore(ci): add Python 3.14 support#12
barredterra wants to merge 1 commit into
mozilla-ai:mainfrom
barredterra:py314-support

Conversation

@barredterra

@barredterra barredterra commented Jun 22, 2026

Copy link
Copy Markdown

Description

Add official Python 3.14 support by raising the requires-python upper bound and testing against 3.14 in the unit test CI matrix.

Changes:

  • pyproject.toml: requires-python from >=3.11,<3.14 to >=3.11,<3.15
  • .github/workflows/tests-unit.yaml: add 3.14 to the python-version matrix

No source code changes were required; existing tests pass on Python 3.14.

PR Type

  • Infrastructure

Relevant issues

N/A

Checklist

  • I understand the code I am submitting.
  • I have added unit tests that prove my fix/feature works.
  • I have run this code locally and verified it fixes the issue.
  • New and existing tests pass locally.
  • Documentation was updated where necessary.
  • I have read and followed the contribution guidelines.
  • AI Usage:
    • No AI was used.
    • AI was used for drafting/refactoring.
    • This is fully AI-generated.

AI Usage Information

  • AI Model used: Composer 2.5 (Cursor)
  • AI Developer Tool used: Cursor
  • Any other info you'd like to share: Used to identify required changes for Python 3.14 compatibility and draft the PR description.

When answering questions by the reviewer, please respond yourself; do not paste reviewer comments into an AI system and paste back its answer. We want to discuss with you, not your AI.

  • I am an AI Agent filling out this form (check box if true).

Resolves #16

Raise requires-python upper bound to <3.15 and run unit tests on 3.14 in CI.
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.

Add Python 3.14 support

1 participant