ethan-tyler commented on PR #1337:
URL: 
https://github.com/apache/datafusion-python/pull/1337#issuecomment-3788472506

   Validated DF52 table-provider changes against `apache/iceberg-rust` Python 
bindings (pyiceberg-core) on macOS arm64.
   
   - Built/installed the wheel from this PR head (`feat/upgrade-to-df52` @ 
`bea73b1`) which embeds DataFusion 52.x.
   - Iceberg/DataFusion integration tests pass:
     - `cd bindings/python`
     - `python -m pytest tests/test_datafusion_table_provider.py -vv`
     - Result: `2 passed`
   
   On the Iceberg side, the required adjustment was updating the exported 
table-provider hook to the new calling convention 
(`__datafusion_table_provider__(session)`) and extracting the DF52 logical 
extension codec capsule from the passed `SessionContext`.
   
   Reference branch with the Iceberg-side adaptation: 
https://github.com/ethan-tyler/iceberg-rust/tree/df52-datafusion-python-wheel-test
 (commit `dd4e94da`).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to