apache / hudi-rs

A native Rust library for Apache Hudi, with bindings into Python
https://hudi.apache.org/
Apache License 2.0
142 stars 28 forks source link

build(deps): upgrade datafusion from 0.41 to 0.42 #149

Closed kazdy closed 4 weeks ago

kazdy commented 4 weeks ago

Description

Upgrade datafusion from 0.41 to 0.42 and its dependencies (arrow, pyo3). gil-refs are deprecated in pyo3 0.22.2, therefore I removed it, it was causing arrow compilation to fail. Drop support for Python3.8 as it won't receive security updates starting next month. Bump required python to min. 3.9.

resolves #143

How are the changes test-covered

kazdy commented 4 weeks ago

Datafusion plan changed a bit: image

codecov[bot] commented 4 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 87.82%. Comparing base (e23e6ed) to head (1246489). Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #149 +/- ## ======================================= Coverage 87.82% 87.82% ======================================= Files 14 14 Lines 731 731 ======================================= Hits 642 642 Misses 89 89 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.