Skip to content

[SPARK-56889][PYTHON][INFRA] Drop Python 3.10 Support#55914

Open
dongjoon-hyun wants to merge 1 commit into
apache:masterfrom
dongjoon-hyun:SPARK-56889
Open

[SPARK-56889][PYTHON][INFRA] Drop Python 3.10 Support#55914
dongjoon-hyun wants to merge 1 commit into
apache:masterfrom
dongjoon-hyun:SPARK-56889

Conversation

@dongjoon-hyun
Copy link
Copy Markdown
Member

@dongjoon-hyun dongjoon-hyun commented May 15, 2026

What changes were proposed in this pull request?

This PR drops Python 3.10 support at Apache Spark 4.3.0.

Why are the changes needed?

Python 3.10 reaches end-of-life in October 2026 before Apache Spark 4.3.0 release. Dropping it on master/branch-4.x lets PySpark 4.3+ rely on Python 3.11+ language features.

Does this PR introduce any user-facing change?

Yes. Installing PySpark from master on Python 3.10 will fail with Requires-Python: >=3.11. Released versions are unaffected.

How was this patch tested?

Existing CI (build_python_3.11.yml through build_python_3.14*.yml, build_python_minimum.yml, build_python_ps_minimum.yml).

Was this patch authored or co-authored using generative AI tooling?

Generated-by: Claude Code (Opus 4.7)

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