Skip to content

feat: Drop support for Python 3.9 - #60

Merged
jsonbailey merged 2 commits into
mainfrom
jb/sdk-3349/drop-python-3-9
Oct 20, 2026
Merged

jsonbailey merged 2 commits into
mainfrom
jb/sdk-3349/drop-python-3-9

Conversation

@jsonbailey

@jsonbailey jsonbailey commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

BEGIN_COMMIT_OVERRIDE
feat: Drop support for Python 3.9
feat: Add support for Python 3.14
END_COMMIT_OVERRIDE

Python 3.9 reached end of life on Oct 31, 2025.
The minimum Python version is now 3.10. This matches python-server-sdk (9.15.0 dropped 3.9) and lets this package require a current launchdarkly-server-sdk. Python 3.14 is now tested.


Note

Overview
Raises the minimum supported Python version to 3.10 and documents that in README.md and pyproject.toml (Poetry python = ">=3.10", PyPI classifiers, and mypy python_version).

CI and release workflows now test 3.10–3.14 on Linux and Windows (replacing 3.9 with 3.14 in the matrix) and use Python 3.10 for manual publish and release-please builds instead of 3.9.

Reviewed by Cursor Bugbot for commit 769c811. Bugbot is set up for automated code reviews on this repo. Configure here.

@jsonbailey
jsonbailey requested a review from a team as a code owner October 20, 2026 21:34
@jsonbailey
jsonbailey merged commit 8411698 into main Oct 20, 2026
18 checks passed
@jsonbailey
jsonbailey deleted the jb/sdk-3349/drop-python-3-9 branch October 20, 2026 21:46
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