Skip to content

Commit e14e634

Browse files
Remove hudi and iceberg (#316)
1 parent a4899fb commit e14e634

8 files changed

Lines changed: 4 additions & 192 deletions

File tree

.github/workflows/test.yml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -146,31 +146,6 @@ jobs:
146146
- name: Run Deltalake tests
147147
run: |
148148
cargo test --features=deltalake extension_cases::deltalake
149-
# test-hudi:
150-
# name: Extension / Hudi
151-
# runs-on: ubuntu-latest
152-
# strategy:
153-
# matrix:
154-
# arch: [amd64]
155-
# steps:
156-
# - uses: actions/checkout@v2
157-
# with:
158-
# submodules: true
159-
# - name: Cache Cargo
160-
# uses: actions/cache@v4
161-
# with:
162-
# path: /home/runner/.cargo
163-
# key: cargo-dft-cache-
164-
# - name: Cache Rust dependencies
165-
# uses: actions/cache@v4
166-
# with:
167-
# path: target
168-
# key: ${{ runner.os }}-cargo-target-${{ hashFiles('Cargo.lock') }}
169-
# - name: Setup Rust Toolchain
170-
# uses: ./.github/actions/setup-rust
171-
# - name: Run Hudi tests
172-
# run: |
173-
# cargo test --features=hudi extension_cases::hudi
174149
test-udfs-wasm:
175150
name: Extension / UDFs-WASM
176151
runs-on: ubuntu-latest

Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,7 @@ http = [
101101
"dep:tower-http",
102102
"dep:uuid",
103103
]
104-
# hudi = ["datafusion-app/hudi"]
105104
huggingface = ["datafusion-app/huggingface"]
106-
# iceberg = ["datafusion-app/iceberg"]
107105
s3 = ["datafusion-app/s3", "url"]
108106
udfs-wasm = ["datafusion-app/udfs-wasm"]
109107

crates/datafusion-app/Cargo.toml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ deltalake = { git = "https://github.com/delta-io/delta-rs", rev = "d8995e64c305d
2323
], optional = true }
2424
directories = "5.0.1"
2525
futures = "0.3.30"
26-
# hudi = { git = "https://github.com/apache/hudi-rs", rev = "eab36e2d3ea39372c52d2bf6fe41c9aa406c0bea", features = [
27-
# "datafusion",
28-
# ], optional = true }
29-
# iceberg-catalog-rest = { git = "https://github.com/apache/iceberg-rust", rev = "210134573569be0b6e49464aca076cb122e33e24", optional = true }
30-
# iceberg-datafusion = { git = "https://github.com/apache/iceberg-rust", rev = "210134573569be0b6e49464aca076cb122e33e24", optional = true }
3126
indexmap = { version = "2.8.0", features = ["serde"] }
3227
itertools = "0.13.0"
3328
log = "0.4.22"
@@ -53,9 +48,7 @@ deltalake = ["dep:deltalake"]
5348
flightsql = ["dep:arrow-flight", "dep:base64", "dep:tonic"]
5449
functions-json = ["dep:datafusion-functions-json"]
5550
functions-parquet = ["dep:datafusion-functions-parquet"]
56-
# hudi = ["dep:hudi"]
5751
huggingface = ["object_store_opendal", "opendal", "url"]
58-
# iceberg = ["dep:iceberg-catalog-rest", "dep:iceberg-datafusion"]
5952
observability = []
6053
s3 = ["object_store/aws", "url"]
6154
udfs-wasm = ["dep:datafusion-udfs-wasm"]

crates/datafusion-app/src/extensions/hudi.rs

Lines changed: 0 additions & 44 deletions
This file was deleted.

crates/datafusion-app/src/extensions/iceberg.rs

Lines changed: 0 additions & 56 deletions
This file was deleted.

crates/datafusion-app/src/extensions/mod.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,8 @@ use std::{fmt::Debug, sync::Arc};
2525
mod builder;
2626
#[cfg(feature = "deltalake")]
2727
mod deltalake;
28-
// #[cfg(feature = "hudi")]
29-
// mod hudi;
3028
#[cfg(feature = "huggingface")]
3129
mod huggingface;
32-
// #[cfg(feature = "iceberg")]
33-
// mod iceberg;
3430
#[cfg(feature = "s3")]
3531
mod s3;
3632

@@ -60,10 +56,6 @@ pub fn enabled_extensions() -> Vec<Arc<dyn Extension>> {
6056
Arc::new(s3::AwsS3Extension::new()),
6157
#[cfg(feature = "deltalake")]
6258
Arc::new(deltalake::DeltaLakeExtension::new()),
63-
// #[cfg(feature = "hudi")]
64-
// Arc::new(hudi::HudiExtension::new()),
65-
// #[cfg(feature = "iceberg")]
66-
// Arc::new(iceberg::IcebergExtension::new()),
6759
#[cfg(feature = "huggingface")]
6860
Arc::new(huggingface::HuggingFaceExtension::new()),
6961
]

tests/extension_cases/hudi.rs

Lines changed: 0 additions & 44 deletions
This file was deleted.

tests/extension_cases/mod.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,16 @@
1717

1818
//! Tests for extensions (stored in the `extension_cases` directory)
1919
20+
#[cfg(feature = "flightsql")]
21+
mod auth_basic;
22+
#[cfg(feature = "flightsql")]
23+
mod auth_bearer;
2024
#[cfg(feature = "deltalake")]
2125
mod deltalake;
2226
#[cfg(feature = "flightsql")]
2327
mod flightsql;
2428
#[cfg(feature = "functions-json")]
2529
mod functions_json;
26-
// #[cfg(feature = "hudi")]
27-
// mod hudi;
28-
#[cfg(feature = "flightsql")]
29-
mod auth_basic;
30-
#[cfg(feature = "flightsql")]
31-
mod auth_bearer;
3230
#[cfg(feature = "huggingface")]
3331
mod huggingface;
3432
#[cfg(feature = "s3")]

0 commit comments

Comments
 (0)