Skip to content

chore: add compatibility with Python 3.14 - #153

Open
deski-arnaud wants to merge 1 commit into
scaleway:mainfrom
DESKi-IO:chore/python-3.14
Open

deski-arnaud wants to merge 1 commit into
scaleway:mainfrom
DESKi-IO:chore/python-3.14

Conversation

@deski-arnaud

Copy link
Copy Markdown

Summary

What's changed?

  • Widen the supported Python range to >=3.9, <3.15 and add the Python :: 3.14 classifier
  • Regenerate poetry.lock for the new range (no dependency versions changed)
  • Add 3.14 to the pytest CI matrix
  • Use Python 3.14 for the publish workflow and as the pre-commit default

Why do we need this?

Python 3.14 is out, and the current <3.14 constraint stops the package from being installed on it.

How have you tested it?

Ran the test suite and pylint locally on Python 3.14.10: all tests pass and pylint scores 10.00/10.

Checklist

  • I have reviewed this myself
  • There is a unit test covering every change in this PR
  • I have updated the relevant documentation

Details

Same approach as #130 (Python 3.13). The version number and CHANGELOG are left for the maintainers to update at release time.

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.

1 participant