[CI] Add Python 3.12
https://github.com/microsoft/hummingbird/actions/runs/9695338444/job/26754887915?pr=781 The above CI error occurs because PySpark removed its dependency on the distutils package, which was removed in Python 3.12. But the latest PySpark (3.5.1) doesn't include it. Seems like 4.0.0 will have it. The preview was released on June 3, so I guess the stable version will be released within a few weeks. https://issues.apache.org/jira/browse/SPARK-45390 #793
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 87.52%. Comparing base (
4f280ab) to head (df35a88).
Additional details and impacted files
@@ Coverage Diff @@
## main #781 +/- ##
=======================================
Coverage 87.52% 87.52%
=======================================
Files 76 76
Lines 4625 4625
Branches 741 741
=======================================
Hits 4048 4048
Misses 375 375
Partials 202 202
| Flag | Coverage Δ | |
|---|---|---|
| unittests | 87.52% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Thank you for bringing 3.12 support