-
Notifications
You must be signed in to change notification settings - Fork 3.8k
GH-47443: [Python][Packaging] Drop Python 3.9 support #47478
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
@github-actions crossbow submit -g python |
Revision: e6a2ef8 Submitted crossbow builds: ursacomputing/crossbow @ actions-f2bbc8c456 |
@github-actions crossbow submit -g wheel |
Revision: e6a2ef8 Submitted crossbow builds: ursacomputing/crossbow @ actions-1fe0f5e10d |
@github-actions crossbow submit python-sdist |
Revision: 1a93e2d Submitted crossbow builds: ursacomputing/crossbow @ actions-d6131de9fb
|
@github-actions crossbow submit wheel-manylinux-cp312 |
@github-actions crossbow submit almalinux-8-* |
Revision: d3b86df Submitted crossbow builds: ursacomputing/crossbow @ actions-57dbfc6a95
|
Revision: d3b86df Submitted crossbow builds: ursacomputing/crossbow @ actions-8cec7add92
|
@github-actions crossbow submit almalinux-8-* |
Revision: 59d506c Submitted crossbow builds: ursacomputing/crossbow @ actions-85a6c18ceb
|
@github-actions crossbow submit almalinux-8-* |
Revision: ea2eebb Submitted crossbow builds: ursacomputing/crossbow @ actions-598c97696a
|
@github-actions crossbow submit python-sdist |
Revision: ea2eebb Submitted crossbow builds: ursacomputing/crossbow @ actions-11a353c12e
|
@github-actions crossbow submit python-sdist |
Revision: bdf89f8 Submitted crossbow builds: ursacomputing/crossbow @ actions-b377de5dd0
|
pandas: "1.3.4" | ||
numpy: "1.21.2" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Those are the first two versions with Py3.10 support. I am not sure whether this job with lower bound versions is necessary maybe @jorisvandenbossche @WillAyd
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't speak to the history of this job, but this seems right to do
The Windows wheels failures are being tackled on a different PR where I am currently working on |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
Co-authored-by: Sutou Kouhei <[email protected]>
Rationale for this change
Python 3.9 is End of Support on 31st October 2025. We can drop support for pyarrow 22.0.0.
See: https://endoflife.date/python
What changes are included in this PR?
Remove support for 3.9. Update minimum required Python version and update some CI jobs to use the minimum Python supported version
Are these changes tested?
They will be tested via CI and Archery
Are there any user-facing changes?
Yes in terms of not supporting older versions of Python. This will be a breaking change for some users but not for the API itself