Skip to content

Add official support for Python 3.14#2688

Closed
HosseinNejatiJavaremi wants to merge 1 commit into
elastic:mainfrom
HosseinNejatiJavaremi:feat/python-3.14-support
Closed

Add official support for Python 3.14#2688
HosseinNejatiJavaremi wants to merge 1 commit into
elastic:mainfrom
HosseinNejatiJavaremi:feat/python-3.14-support

Conversation

@HosseinNejatiJavaremi

Copy link
Copy Markdown
Contributor

Summary

Declares official Python 3.14 support, mirroring #2265 (3.13).

Python 3.14 is already tested in the nightly/full CI matrix (#2531) with framework exclusions in place. This PR updates the remaining metadata and PR CI wiring:

  • Add PyPI classifier Programming Language :: Python :: 3.14 in setup.cfg
  • Document 3.14 in docs/reference/supported-technologies.md
  • Bump PR matrix newest Python from python-3.13 to python-3.14 in .ci/.matrix_python.yml
  • Add python3.14 to Lambda --compatible-runtimes in .ci/publish-aws.sh

Closes #2687

Test plan

  • make test with tests/requirements/reqs-none.txt on Python 3.14 — 769 passed locally
  • pre-commit on changed files
  • CI subset matrix (includes 3.14 after this PR)

Made with Cursor

Declare Python 3.14 in PyPI classifiers, supported-technologies docs,
PR CI matrix, and AWS Lambda compatible runtimes.

Closes elastic#2687

Co-authored-by: Cursor <cursoragent@cursor.com>
@HosseinNejatiJavaremi HosseinNejatiJavaremi requested a review from a team as a code owner June 22, 2026 10:06
@github-actions

Copy link
Copy Markdown

🤖 GitHub comments

Just comment with:

  • run docs-build : Re-trigger the docs validation. (use unformatted text in the comment!)

@github-actions github-actions Bot added agent-python community Issues opened by the community triage Issues awaiting triage labels Jun 22, 2026
@xrmx

xrmx commented Jun 22, 2026

Copy link
Copy Markdown
Member

Please wait for feedback on the issue before opening PRs.

@xrmx xrmx closed this Jun 22, 2026
@HosseinNejatiJavaremi

Copy link
Copy Markdown
Contributor Author

@xrmx
Thanks for the feedback, I’ll wait for triage before opening another PR.

I’ve been running the agent on Python 3.14 for a while now and it’s been stable in my use. Happy to help if official 3.14 declaration (classifier, docs, PR matrix, Lambda runtime — mirroring #2265) is still wanted from the community, or to stand down if py314-support / internal work already covers it. Just let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-python community Issues opened by the community triage Issues awaiting triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add official support for Python 3.14

2 participants