Skip to content

Commit 6a7d140

Browse files
authored
Rust Polars 0.44.0 (#19477)
1 parent d51b12c commit 6a7d140

File tree

6 files changed

+53
-50
lines changed

6 files changed

+53
-50
lines changed

Cargo.lock

Lines changed: 26 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ default-members = [
1010
]
1111

1212
[workspace.package]
13-
version = "0.43.1"
13+
version = "0.44.0"
1414
authors = ["Ritchie Vink <[email protected]>"]
1515
edition = "2021"
1616
homepage = "https://www.pola.rs/"
@@ -91,35 +91,35 @@ version_check = "0.9.4"
9191
xxhash-rust = { version = "0.8.6", features = ["xxh3"] }
9292
zstd = "0.13"
9393

94-
polars = { version = "0.43.1", path = "crates/polars", default-features = false }
95-
polars-compute = { version = "0.43.1", path = "crates/polars-compute", default-features = false }
96-
polars-core = { version = "0.43.1", path = "crates/polars-core", default-features = false }
97-
polars-error = { version = "0.43.1", path = "crates/polars-error", default-features = false }
98-
polars-expr = { version = "0.43.1", path = "crates/polars-expr", default-features = false }
99-
polars-ffi = { version = "0.43.1", path = "crates/polars-ffi", default-features = false }
100-
polars-io = { version = "0.43.1", path = "crates/polars-io", default-features = false }
101-
polars-json = { version = "0.43.1", path = "crates/polars-json", default-features = false }
102-
polars-lazy = { version = "0.43.1", path = "crates/polars-lazy", default-features = false }
103-
polars-mem-engine = { version = "0.43.1", path = "crates/polars-mem-engine", default-features = false }
104-
polars-ops = { version = "0.43.1", path = "crates/polars-ops", default-features = false }
105-
polars-parquet = { version = "0.43.1", path = "crates/polars-parquet", default-features = false }
106-
polars-pipe = { version = "0.43.1", path = "crates/polars-pipe", default-features = false }
107-
polars-plan = { version = "0.43.1", path = "crates/polars-plan", default-features = false }
108-
polars-python = { version = "0.43.1", path = "crates/polars-python", default-features = false }
109-
polars-row = { version = "0.43.1", path = "crates/polars-row", default-features = false }
110-
polars-schema = { version = "0.43.1", path = "crates/polars-schema", default-features = false }
111-
polars-sql = { version = "0.43.1", path = "crates/polars-sql", default-features = false }
112-
polars-stream = { version = "0.43.1", path = "crates/polars-stream", default-features = false }
113-
polars-time = { version = "0.43.1", path = "crates/polars-time", default-features = false }
114-
polars-utils = { version = "0.43.1", path = "crates/polars-utils", default-features = false }
94+
polars = { version = "0.44.0", path = "crates/polars", default-features = false }
95+
polars-compute = { version = "0.44.0", path = "crates/polars-compute", default-features = false }
96+
polars-core = { version = "0.44.0", path = "crates/polars-core", default-features = false }
97+
polars-error = { version = "0.44.0", path = "crates/polars-error", default-features = false }
98+
polars-expr = { version = "0.44.0", path = "crates/polars-expr", default-features = false }
99+
polars-ffi = { version = "0.44.0", path = "crates/polars-ffi", default-features = false }
100+
polars-io = { version = "0.44.0", path = "crates/polars-io", default-features = false }
101+
polars-json = { version = "0.44.0", path = "crates/polars-json", default-features = false }
102+
polars-lazy = { version = "0.44.0", path = "crates/polars-lazy", default-features = false }
103+
polars-mem-engine = { version = "0.44.0", path = "crates/polars-mem-engine", default-features = false }
104+
polars-ops = { version = "0.44.0", path = "crates/polars-ops", default-features = false }
105+
polars-parquet = { version = "0.44.0", path = "crates/polars-parquet", default-features = false }
106+
polars-pipe = { version = "0.44.0", path = "crates/polars-pipe", default-features = false }
107+
polars-plan = { version = "0.44.0", path = "crates/polars-plan", default-features = false }
108+
polars-python = { version = "0.44.0", path = "crates/polars-python", default-features = false }
109+
polars-row = { version = "0.44.0", path = "crates/polars-row", default-features = false }
110+
polars-schema = { version = "0.44.0", path = "crates/polars-schema", default-features = false }
111+
polars-sql = { version = "0.44.0", path = "crates/polars-sql", default-features = false }
112+
polars-stream = { version = "0.44.0", path = "crates/polars-stream", default-features = false }
113+
polars-time = { version = "0.44.0", path = "crates/polars-time", default-features = false }
114+
polars-utils = { version = "0.44.0", path = "crates/polars-utils", default-features = false }
115115

116116
[workspace.dependencies.arrow-format]
117117
package = "polars-arrow-format"
118118
version = "0.1.0"
119119

120120
[workspace.dependencies.arrow]
121121
package = "polars-arrow"
122-
version = "0.43.1"
122+
version = "0.44.0"
123123
path = "crates/polars-arrow"
124124
default-features = false
125125
features = [

crates/polars-lazy/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ temporal = [
7171
]
7272
# debugging purposes
7373
fmt = ["polars-core/fmt", "polars-plan/fmt"]
74-
strings = ["polars-plan/strings"]
74+
strings = ["polars-plan/strings", "polars-stream/strings"]
7575
future = []
7676

7777
dtype-full = [

crates/polars-parquet/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ hashbrown = { workspace = true }
2424
num-traits = { workspace = true }
2525
polars-compute = { workspace = true, features = ["approx_unique"] }
2626
polars-error = { workspace = true }
27-
polars-parquet-format = { git = "https://github.com/pola-rs/parquet-format" }
27+
polars-parquet-format = "0.1"
2828
polars-utils = { workspace = true, features = ["mmap"] }
2929
simdutf8 = { workspace = true }
3030

crates/polars-stream/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,4 @@ nightly = []
4040
bitwise = ["polars-core/bitwise", "polars-plan/bitwise"]
4141
merge_sorted = ["polars-plan/merge_sorted"]
4242
dynamic_group_by = []
43+
strings = []

crates/polars-stream/src/physical_plan/lower_expr.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ pub(crate) fn is_elementwise(
9898
match function {
9999
// Non-strict strptime must be done in-memory to ensure the format
100100
// is consistent across the entire dataframe.
101+
#[cfg(feature = "strings")]
101102
FunctionExpr::StringExpr(StringFunction::Strptime(_, opts)) => opts.strict,
102103
_ => {
103104
options.is_elementwise()

0 commit comments

Comments
 (0)