Skip to content

Conversation

@dongjoon-hyun
Copy link
Member

@dongjoon-hyun dongjoon-hyun commented Jul 4, 2025

What changes were proposed in this pull request?

This PR aims to remove Python 3.9 GitHub Action CI for Apache Spark 4.1.0.

This PR doesn't aim to delete Python 3.9 infra image because it can be used by branch-4.0.

Why are the changes needed?

Python 3.9 will reach the end of support on October.

We are moving the minimum requirements to Python 3.10 already.

Does this PR introduce any user-facing change?

No, this is an infra change.

How was this patch tested?

Manual review because this is a removal of test coverage.

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

No.

@dongjoon-hyun
Copy link
Member Author

This is a small preparation to simplify our migration, @HyukjinKwon and @zhengruifeng .

@dongjoon-hyun
Copy link
Member Author

cc @peter-toth

@dongjoon-hyun
Copy link
Member Author

Thank you, @HyukjinKwon and @yaooqinn . Merged to master.

@dongjoon-hyun dongjoon-hyun deleted the SPARK-52680 branch July 4, 2025 03:51
@zhengruifeng
Copy link
Contributor

late LGTM

@LuciferYang
Copy link
Contributor

late LGTM

@dongjoon-hyun
Copy link
Member Author

Thank you, @zhengruifeng and @LuciferYang .

dongjoon-hyun added a commit that referenced this pull request Nov 6, 2025
### What changes were proposed in this pull request?

This PR aims to remove `Python 3.9` from `Spark Connect`.

### Why are the changes needed?

`Python 3.9` reached the end-of-life on 2025-10-31.
- https://devguide.python.org/versions/#unsupported-versions

Apache Spark 4.1.0 dropped `Python 3.9` support and we don't have a test coverage. We had better make it clear even that is `Spark Connect` module.
- #51259
- #51416
- #51631
- #51371

### Does this PR introduce _any_ user-facing change?

No behavior change for Python 3.10+ users.

### How was this patch tested?

Pass the CIs and manual review.

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

No.

Closes #52911 from dongjoon-hyun/SPARK-54213.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
dongjoon-hyun added a commit that referenced this pull request Nov 6, 2025
### What changes were proposed in this pull request?

This PR aims to remove `Python 3.9` from `Spark Connect`.

### Why are the changes needed?

`Python 3.9` reached the end-of-life on 2025-10-31.
- https://devguide.python.org/versions/#unsupported-versions

Apache Spark 4.1.0 dropped `Python 3.9` support and we don't have a test coverage. We had better make it clear even that is `Spark Connect` module.
- #51259
- #51416
- #51631
- #51371

### Does this PR introduce _any_ user-facing change?

No behavior change for Python 3.10+ users.

### How was this patch tested?

Pass the CIs and manual review.

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

No.

Closes #52911 from dongjoon-hyun/SPARK-54213.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
(cherry picked from commit 4ba1189)
Signed-off-by: Dongjoon Hyun <[email protected]>
zifeif2 pushed a commit to zifeif2/spark that referenced this pull request Nov 22, 2025
### What changes were proposed in this pull request?

This PR aims to remove `Python 3.9` from `Spark Connect`.

### Why are the changes needed?

`Python 3.9` reached the end-of-life on 2025-10-31.
- https://devguide.python.org/versions/#unsupported-versions

Apache Spark 4.1.0 dropped `Python 3.9` support and we don't have a test coverage. We had better make it clear even that is `Spark Connect` module.
- apache#51259
- apache#51416
- apache#51631
- apache#51371

### Does this PR introduce _any_ user-facing change?

No behavior change for Python 3.10+ users.

### How was this patch tested?

Pass the CIs and manual review.

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

No.

Closes apache#52911 from dongjoon-hyun/SPARK-54213.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
huangxiaopingRD pushed a commit to huangxiaopingRD/spark that referenced this pull request Nov 25, 2025
### What changes were proposed in this pull request?

This PR aims to remove `Python 3.9` from `Spark Connect`.

### Why are the changes needed?

`Python 3.9` reached the end-of-life on 2025-10-31.
- https://devguide.python.org/versions/#unsupported-versions

Apache Spark 4.1.0 dropped `Python 3.9` support and we don't have a test coverage. We had better make it clear even that is `Spark Connect` module.
- apache#51259
- apache#51416
- apache#51631
- apache#51371

### Does this PR introduce _any_ user-facing change?

No behavior change for Python 3.10+ users.

### How was this patch tested?

Pass the CIs and manual review.

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

No.

Closes apache#52911 from dongjoon-hyun/SPARK-54213.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants