This is an automated email from the ASF dual-hosted git repository.
korowa 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 b2ac83ff82 Update itertools requirement from 0.12 to 0.13 (#10556)
b2ac83ff82 is described below
commit b2ac83ff821b8434cfcc9b3391d7039120c7b259
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Aug 21 22:36:29 2024 +0300
Update itertools requirement from 0.12 to 0.13 (#10556)
* Update itertools requirement from 0.12 to 0.13
Updates the requirements on
[itertools](https://github.com/rust-itertools/itertools) to permit the latest
version.
-
[Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
-
[Commits](https://github.com/rust-itertools/itertools/compare/v0.12.0...v0.13.0)
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected]>
* Update Cargo.lock
* Avoid deprecated API
* nested-functions: workspace version of itertools
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Andrew Lamb <[email protected]>
Co-authored-by: Eduard Karacharov <[email protected]>
---
Cargo.toml | 2 +-
datafusion-cli/Cargo.lock | 25 +++++++---------------
.../src/datasource/physical_plan/file_groups.rs | 2 +-
datafusion/functions-nested/Cargo.toml | 2 +-
4 files changed, 11 insertions(+), 20 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml
index d82443f5d1..1247479990 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -120,7 +120,7 @@ futures = "0.3"
half = { version = "2.2.1", default-features = false }
hashbrown = { version = "0.14.5", features = ["raw"] }
indexmap = "2.0.0"
-itertools = "0.12"
+itertools = "0.13"
log = "^0.4"
num_cpus = "1.13.0"
object_store = { version = "0.10.2", default-features = false }
diff --git a/datafusion-cli/Cargo.lock b/datafusion-cli/Cargo.lock
index a164b74c55..e35eb3906b 100644
--- a/datafusion-cli/Cargo.lock
+++ b/datafusion-cli/Cargo.lock
@@ -1216,7 +1216,7 @@ dependencies = [
"half",
"hashbrown",
"indexmap",
- "itertools 0.12.1",
+ "itertools",
"log",
"num-traits",
"num_cpus",
@@ -1367,7 +1367,7 @@ dependencies = [
"datafusion-expr",
"hashbrown",
"hex",
- "itertools 0.12.1",
+ "itertools",
"log",
"md-5",
"rand",
@@ -1422,7 +1422,7 @@ dependencies = [
"datafusion-expr",
"datafusion-functions",
"datafusion-functions-aggregate",
- "itertools 0.12.1",
+ "itertools",
"log",
"paste",
"rand",
@@ -1450,7 +1450,7 @@ dependencies = [
"datafusion-physical-expr",
"hashbrown",
"indexmap",
- "itertools 0.12.1",
+ "itertools",
"log",
"paste",
"regex-syntax",
@@ -1479,7 +1479,7 @@ dependencies = [
"hashbrown",
"hex",
"indexmap",
- "itertools 0.12.1",
+ "itertools",
"log",
"paste",
"petgraph",
@@ -1520,7 +1520,7 @@ dependencies = [
"datafusion-execution",
"datafusion-physical-expr",
"datafusion-physical-plan",
- "itertools 0.12.1",
+ "itertools",
]
[[package]]
@@ -1548,7 +1548,7 @@ dependencies = [
"half",
"hashbrown",
"indexmap",
- "itertools 0.12.1",
+ "itertools",
"log",
"once_cell",
"parking_lot",
@@ -2245,15 +2245,6 @@ version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
-[[package]]
-name = "itertools"
-version = "0.12.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
-dependencies = [
- "either",
-]
-
[[package]]
name = "itertools"
version = "0.13.0"
@@ -2645,7 +2636,7 @@ dependencies = [
"futures",
"humantime",
"hyper 1.4.1",
- "itertools 0.13.0",
+ "itertools",
"md-5",
"parking_lot",
"percent-encoding",
diff --git a/datafusion/core/src/datasource/physical_plan/file_groups.rs
b/datafusion/core/src/datasource/physical_plan/file_groups.rs
index 6456bd5c72..fb2cd4ad06 100644
--- a/datafusion/core/src/datasource/physical_plan/file_groups.rs
+++ b/datafusion/core/src/datasource/physical_plan/file_groups.rs
@@ -256,7 +256,7 @@ impl FileGroupPartitioner {
},
)
.flatten()
- .group_by(|(partition_idx, _)| *partition_idx)
+ .chunk_by(|(partition_idx, _)| *partition_idx)
.into_iter()
.map(|(_, group)| group.map(|(_, vals)| vals).collect_vec())
.collect_vec();
diff --git a/datafusion/functions-nested/Cargo.toml
b/datafusion/functions-nested/Cargo.toml
index 6a1973ecfe..5e1a15233c 100644
--- a/datafusion/functions-nested/Cargo.toml
+++ b/datafusion/functions-nested/Cargo.toml
@@ -50,7 +50,7 @@ datafusion-execution = { workspace = true }
datafusion-expr = { workspace = true }
datafusion-functions = { workspace = true }
datafusion-functions-aggregate = { workspace = true }
-itertools = { version = "0.12", features = ["use_std"] }
+itertools = { workspace = true, features = ["use_std"] }
log = { workspace = true }
paste = "1.0.14"
rand = "0.8.5"
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]