GH-34788: [Python][Packaging][CI] Drop Python 3.7 support#36061
GH-34788: [Python][Packaging][CI] Drop Python 3.7 support#36061kou merged 5 commits intoapache:mainfrom
Conversation
|
@github-actions crossbow submit -g wheel |
|
@github-actions crossbow submit -g python |
|
Revision: e4bdf1154f6c0e1a143a65f2caa9e9eabe94f178 Submitted crossbow builds: ursacomputing/crossbow @ actions-b6bb6289fc |
|
Revision: e4bdf1154f6c0e1a143a65f2caa9e9eabe94f178 Submitted crossbow builds: ursacomputing/crossbow @ actions-fed8edc3db |
|
The hypothesis, spark and hdfs failures are known nightly failures. |
Co-authored-by: Sutou Kouhei <kou@cozmixng.org>
|
@github-actions crossbow submit -g python |
|
@github-actions crossbow submit -g wheel |
|
Revision: 8961043 Submitted crossbow builds: ursacomputing/crossbow @ actions-b99d4cde40 |
|
Revision: 8961043 Submitted crossbow builds: ursacomputing/crossbow @ actions-95518e1468 |
|
I've rebased main and I am re-running tests to verify all is good before merging. |
|
The failures on spark-maser, hypothesis and the arm64 wheels are already happening on our nightly builds. |
|
Conbench analyzed the 6 benchmark runs on commit There was 1 benchmark result indicating a performance regression:
The full Conbench report has more details. |
Rationale for this change
Python 3.7 is End of Support on 27th June 2023. We can drop support for pyarrow 13.0.0.
See: https://endoflife.date/python
What changes are included in this PR?
Remove support for 3.7. 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 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