andygrove opened a new pull request, #1590:
URL: https://github.com/apache/datafusion-ballista/pull/1590

   # Which issue does this PR close?
   
   Closes #.
   
   # Rationale for this change
   
   The python client crate was last updated to ballista/datafusion 51 in #1335. 
Ballista 52 and datafusion 52 are now published on crates.io, so bring the 
python client up to that release.
   
   # What changes are included in this PR?
   
   - Bump `pyballista` to 52.0.0 and the ballista/datafusion crate dependencies 
(`ballista`, `ballista-core`, `ballista-executor`, `ballista-scheduler`, 
`datafusion`, `datafusion-proto`, `datafusion-python`) from 51 to 52.
   - Bump the `datafusion` pip requirement to 52 in `pyproject.toml` and 
`requirements.txt`.
   - The `pyarrow` feature was removed from the `datafusion` crate in 52, so 
drop it from the feature list. The `?` operator no longer converts 
`DataFusionError` to `PyErr` automatically as a result, so call 
`datafusion_python::errors::from_datafusion_error` explicitly via `map_err` in 
`python/src/lib.rs`.
   - Refresh `python/Cargo.lock` and `python/uv.lock`.
   
   # Are there any user-facing changes?
   
   No public Rust API changes; the python client now pulls in 
datafusion/datafusion-python 52 instead of 51.


-- 
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