Skip to content

feat: Drop support for python 3.9#114

Merged
jsonbailey merged 3 commits intomainfrom
jb/aic-2015/bump-langchain-v1
Mar 27, 2026
Merged

feat: Drop support for python 3.9#114
jsonbailey merged 3 commits intomainfrom
jb/aic-2015/bump-langchain-v1

Conversation

@jsonbailey
Copy link
Copy Markdown
Contributor

@jsonbailey jsonbailey commented Mar 27, 2026

feat!: Bump minimum langchain version to 1.0.0


Note

Low Risk
Low code risk (mostly packaging/CI metadata), but it is a breaking compatibility change for users pinned to Python 3.9 and older langchain versions.

Overview
Drops Python 3.9 support across the repo by updating all package pyproject.toml files to require >=3.10 (and aligning mypy’s python_version), and removing 3.9 from the GitHub Actions CI test matrix.

Updates dependencies for the LangChain provider by bumping langchain/langchain-core minimum versions to >=1.0.0.

Written by Cursor Bugbot for commit ec83dc5. This will update automatically on new commits. Configure here.

jsonbailey and others added 2 commits March 27, 2026 11:56
feat!: Bump minimum langchain version to 1.0.0
LangChain >= 1.0 requires Python >= 3.10, so remove 3.9 from the
server-ai-langchain CI jobs. Other packages are unaffected.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jsonbailey jsonbailey marked this pull request as ready for review March 27, 2026 17:03
@jsonbailey jsonbailey requested a review from a team as a code owner March 27, 2026 17:03
Bumping langchain to >= 1.0 requires Python >= 3.10. Align all
packages and CI matrices to reflect this new minimum.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jsonbailey jsonbailey merged commit dc592c5 into main Mar 27, 2026
37 checks passed
@jsonbailey jsonbailey deleted the jb/aic-2015/bump-langchain-v1 branch March 27, 2026 17:09
@github-actions github-actions bot mentioned this pull request Mar 27, 2026
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