This is an automated email from the ASF dual-hosted git repository. kosiew pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/datafusion.git
The following commit(s) were added to refs/heads/main by this push: new f0630fb4f7 Re-export `object_store` crate via DataFusion Core and Common (#17070) f0630fb4f7 is described below commit f0630fb4f752f23bc7afba1ac907cf4bb1adae6b Author: kosiew <kos...@gmail.com> AuthorDate: Fri Aug 8 14:18:58 2025 +0800 Re-export `object_store` crate via DataFusion Core and Common (#17070) * Re-exported the `object_store` crate in `datafusion/core` modules. --- datafusion/core/src/lib.rs | 4 +++- datafusion/core/src/test/object_store.rs | 24 +++++++++++++----------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/datafusion/core/src/lib.rs b/datafusion/core/src/lib.rs index 67309dcfdb..a2a3d2f7e8 100644 --- a/datafusion/core/src/lib.rs +++ b/datafusion/core/src/lib.rs @@ -744,8 +744,10 @@ pub mod physical_planner; pub mod prelude; pub mod scalar; -// re-export dependencies from arrow-rs to minimize version maintenance for crate users +// Re-export dependencies that are part of DataFusion public API (e.g. via DataFusionError) pub use arrow; +pub use object_store; + #[cfg(feature = "parquet")] pub use parquet; diff --git a/datafusion/core/src/test/object_store.rs b/datafusion/core/src/test/object_store.rs index 761f60d645..d31c271997 100644 --- a/datafusion/core/src/test/object_store.rs +++ b/datafusion/core/src/test/object_store.rs @@ -17,18 +17,20 @@ //! Object store implementation used for testing -use crate::execution::context::SessionState; -use crate::execution::session_state::SessionStateBuilder; -use crate::prelude::SessionContext; -use futures::stream::BoxStream; -use futures::FutureExt; -use object_store::{ - memory::InMemory, path::Path, Error, GetOptions, GetResult, ListResult, - MultipartUpload, ObjectMeta, ObjectStore, PutMultipartOptions, PutOptions, - PutPayload, PutResult, +use crate::{ + execution::{context::SessionState, session_state::SessionStateBuilder}, + object_store::{ + memory::InMemory, path::Path, Error, GetOptions, GetResult, ListResult, + MultipartUpload, ObjectMeta, ObjectStore, PutMultipartOptions, PutOptions, + PutPayload, PutResult, + }, + prelude::SessionContext, +}; +use futures::{stream::BoxStream, FutureExt}; +use std::{ + fmt::{Debug, Display, Formatter}, + sync::Arc, }; -use std::fmt::{Debug, Display, Formatter}; -use std::sync::Arc; use tokio::{ sync::Barrier, time::{timeout, Duration}, --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@datafusion.apache.org For additional commands, e-mail: commits-h...@datafusion.apache.org