Skip to content

chore: drop Python 3.9 support (EoL) - #26

Merged
John Kennedy (jkennedyvz) merged 1 commit into
mainfrom
chore/drop-python-3.9
Mar 1, 2026
Merged

John Kennedy (jkennedyvz) merged 1 commit into
mainfrom
chore/drop-python-3.9

Conversation

@jkennedyvz

Copy link
Copy Markdown
Contributor

Summary

Python 3.9 reached end-of-life on 2025-10-05. This PR removes it from the supported range.

Changes

  • pyproject.toml: python = ">=3.9,<4.0" → ">=3.10,<4.0"
  • poetry.lock: regenerated — 32 fewer lines as 3.9-only resolution paths are removed

Notes

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Python 3.9 reached end-of-life on 2025-10-05. The CI matrix already
tested only 3.10–3.13; this aligns pyproject.toml to match.

Dropping 3.9 also unblocks a clean langsmith >= 0.6.3 constraint
(CVE-2026-25528) since langsmith >= 0.6.3 requires Python >= 3.10.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jkennedyvz
John Kennedy (jkennedyvz) merged commit becb854 into main Mar 1, 2026
17 checks passed
@jkennedyvz
John Kennedy (jkennedyvz) deleted the chore/drop-python-3.9 branch March 1, 2026 00:26
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