[Feature Request]: Add support for Python 3.15

Open
#40,249 1 comment 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@jrmccluskey is already working on this.

Since Oct 13, 2026.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
65/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python

Research direction

Look at the Python SDK build configuration and test suite to understand how new Python versions are added. Check the CI/CD pipelines for Python version matrices. The work involves updating version constraints, testing with Python 3.15 pre‑releases, and ensuring dependencies are compatible. 'Done' means the SDK builds and passes tests on Python 3.15.

Written by the indexing model from the issue text.

Description

new feature P2 python
What would you like to happen?

Add support for Python 3.15 to the Beam Python SDK. The first full release of 3.15 is expected to be out on October 1, 2026. There is some delay expected between release and support for the version in Beam, as dependency libraries must also add support for 3.15.

Issue Priority

Priority: 2 (default / most feature requests should be filed as P2)

Issue Components
  • Component: Python SDK
  • Component: Java SDK
  • Component: Go SDK
  • Component: Typescript SDK
  • Component: IO connector
  • Component: Beam YAML
  • Component: Beam examples
  • Component: Beam playground
  • Component: Beam katas
  • Component: Website
  • Component: Infrastructure
  • Component: Spark Runner
  • Component: Flink Runner
  • Component: Prism Runner
  • Component: Twister2 Runner
  • Component: Hazelcast Jet Runner
  • Component: Google Cloud Dataflow Runner
Dominant language
Java
Stars
8.7k
Forks
4.8k
Avg merge
2d 9h
Merged PRs (30d)
368

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from apache/beam

All issues in apache/beam

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.