Skip to content

Commit 16c0d99

Browse files
authored
Rust Polars 0.53.0 (#26485)
1 parent 28b0440 commit 16c0d99

File tree

6 files changed

+62
-60
lines changed

6 files changed

+62
-60
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ default-members = [
1717
]
1818

1919
[workspace.package]
20-
version = "0.52.0"
20+
version = "0.53.0"
2121
authors = ["Ritchie Vink <ritchie46@gmail.com>"]
2222
edition = "2024"
2323
homepage = "https://www.pola.rs/"
@@ -110,40 +110,40 @@ xxhash-rust = { version = "0.8.6", features = ["xxh3"] }
110110
zmij = "1.0.0"
111111
zstd = "0.13"
112112

113-
polars = { version = "0.52.0", path = "crates/polars", default-features = false }
114-
polars-buffer = { version = "0.52.0", path = "crates/polars-buffer", default-features = false }
115-
polars-compute = { version = "0.52.0", path = "crates/polars-compute", default-features = false }
116-
polars-core = { version = "0.52.0", path = "crates/polars-core", default-features = false }
117-
polars-dtype = { version = "0.52.0", path = "crates/polars-dtype", default-features = false }
118-
polars-dylib = { version = "0.52.0", path = "crates/polars-dylib", default-features = false }
119-
polars-error = { version = "0.52.0", path = "crates/polars-error", default-features = false }
120-
polars-expr = { version = "0.52.0", path = "crates/polars-expr", default-features = false }
121-
polars-ffi = { version = "0.52.0", path = "crates/polars-ffi", default-features = false }
122-
polars-io = { version = "0.52.0", path = "crates/polars-io", default-features = false }
123-
polars-json = { version = "0.52.0", path = "crates/polars-json", default-features = false }
124-
polars-lazy = { version = "0.52.0", path = "crates/polars-lazy", default-features = false }
125-
polars-mem-engine = { version = "0.52.0", path = "crates/polars-mem-engine", default-features = false }
126-
polars-ops = { version = "0.52.0", path = "crates/polars-ops", default-features = false }
127-
polars-parquet = { version = "0.52.0", path = "crates/polars-parquet", default-features = false }
128-
polars-plan = { version = "0.52.0", path = "crates/polars-plan", default-features = false }
129-
polars-python = { version = "0.52.0", path = "crates/polars-python", default-features = false }
130-
polars-row = { version = "0.52.0", path = "crates/polars-row", default-features = false }
131-
polars-schema = { version = "0.52.0", path = "crates/polars-schema", default-features = false }
132-
polars-sql = { version = "0.52.0", path = "crates/polars-sql", default-features = false }
133-
polars-stream = { version = "0.52.0", path = "crates/polars-stream", default-features = false }
134-
polars-testing = { version = "0.52.0", path = "crates/polars-testing", default-features = false }
135-
polars-time = { version = "0.52.0", path = "crates/polars-time", default-features = false }
136-
polars-utils = { version = "0.52.0", path = "crates/polars-utils", default-features = false }
137-
pyo3-polars = { version = "0.25.0", path = "pyo3-polars/pyo3-polars" }
138-
pyo3-polars-derive = { version = "0.19.0", path = "pyo3-polars/pyo3-polars-derive" }
113+
polars = { version = "0.53.0", path = "crates/polars", default-features = false }
114+
polars-buffer = { version = "0.53.0", path = "crates/polars-buffer", default-features = false }
115+
polars-compute = { version = "0.53.0", path = "crates/polars-compute", default-features = false }
116+
polars-core = { version = "0.53.0", path = "crates/polars-core", default-features = false }
117+
polars-dtype = { version = "0.53.0", path = "crates/polars-dtype", default-features = false }
118+
polars-dylib = { version = "0.53.0", path = "crates/polars-dylib", default-features = false }
119+
polars-error = { version = "0.53.0", path = "crates/polars-error", default-features = false }
120+
polars-expr = { version = "0.53.0", path = "crates/polars-expr", default-features = false }
121+
polars-ffi = { version = "0.53.0", path = "crates/polars-ffi", default-features = false }
122+
polars-io = { version = "0.53.0", path = "crates/polars-io", default-features = false }
123+
polars-json = { version = "0.53.0", path = "crates/polars-json", default-features = false }
124+
polars-lazy = { version = "0.53.0", path = "crates/polars-lazy", default-features = false }
125+
polars-mem-engine = { version = "0.53.0", path = "crates/polars-mem-engine", default-features = false }
126+
polars-ops = { version = "0.53.0", path = "crates/polars-ops", default-features = false }
127+
polars-parquet = { version = "0.53.0", path = "crates/polars-parquet", default-features = false }
128+
polars-plan = { version = "0.53.0", path = "crates/polars-plan", default-features = false }
129+
polars-python = { version = "0.53.0", path = "crates/polars-python", default-features = false }
130+
polars-row = { version = "0.53.0", path = "crates/polars-row", default-features = false }
131+
polars-schema = { version = "0.53.0", path = "crates/polars-schema", default-features = false }
132+
polars-sql = { version = "0.53.0", path = "crates/polars-sql", default-features = false }
133+
polars-stream = { version = "0.53.0", path = "crates/polars-stream", default-features = false }
134+
polars-testing = { version = "0.53.0", path = "crates/polars-testing", default-features = false }
135+
polars-time = { version = "0.53.0", path = "crates/polars-time", default-features = false }
136+
polars-utils = { version = "0.53.0", path = "crates/polars-utils", default-features = false }
137+
pyo3-polars = { version = "0.26.0", path = "pyo3-polars/pyo3-polars" }
138+
pyo3-polars-derive = { version = "0.20.0", path = "pyo3-polars/pyo3-polars-derive" }
139139

140140
[workspace.dependencies.arrow-format]
141141
package = "polars-arrow-format"
142142
version = "0.2.0"
143143

144144
[workspace.dependencies.arrow]
145145
package = "polars-arrow"
146-
version = "0.52.0"
146+
version = "0.53.0"
147147
path = "crates/polars-arrow"
148148
default-features = false
149149
features = [

crates/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ doctest: ## Check that documentation builds
110110
.PHONY: publish
111111
publish: ## Publish Polars crates
112112
cargo publish --allow-dirty -p polars-error
113+
cargo publish --allow-dirty -p polars-buffer
113114
cargo publish --allow-dirty -p polars-utils
114115
cargo publish --allow-dirty -p polars-schema
115116
cargo publish --allow-dirty -p polars-arrow

crates/polars-core/src/frame/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1212,6 +1212,7 @@ impl DataFrame {
12121212

12131213
/// # Safety
12141214
/// The indices must be in-bounds.
1215+
#[cfg(feature = "algorithm_group_by")]
12151216
pub unsafe fn gather_group_unchecked(&self, group: &GroupsIndicator) -> Self {
12161217
match group {
12171218
GroupsIndicator::Idx((_, indices)) => unsafe {

pyo3-polars/pyo3-polars-derive/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pyo3-polars-derive"
3-
version = "0.19.0"
3+
version = "0.20.0"
44
edition = "2021"
55
license = "MIT"
66
readme = "README.md"

pyo3-polars/pyo3-polars/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pyo3-polars"
3-
version = "0.25.0"
3+
version = "0.26.0"
44
edition = "2021"
55
license = "MIT"
66
readme = "../README.md"
@@ -16,7 +16,7 @@ once_cell = "1"
1616
polars = { workspace = true, default-features = false }
1717
polars-core = { workspace = true, default-features = false, features = ["allow_unused"] }
1818
polars-error = { workspace = true, features = ["python"] }
19-
polars-ffi = { workspace = true, optional = true }
19+
polars-ffi = { workspace = true }
2020
polars-lazy = { workspace = true, optional = true, features = ["allow_unused"] }
2121
polars-plan = { workspace = true, optional = true, features = ["allow_unused"] }
2222
polars-utils = { workspace = true, features = ["serde"], optional = true }
@@ -29,7 +29,7 @@ thiserror = "1"
2929
[features]
3030
# Polars python is needed because all variants need to be activated of the DSL.
3131
lazy = ["polars/serde-lazy", "polars/lazy", "polars-plan", "polars-lazy/serde", "polars-utils", "polars-lazy/python"]
32-
derive = ["pyo3-polars-derive", "polars-plan/python", "polars-ffi", "serde-pickle", "serde"]
32+
derive = ["pyo3-polars-derive", "polars-plan/python", "serde-pickle", "serde"]
3333
dtype-full = ["polars/dtype-full", "dtype-decimal", "dtype-array", "dtype-struct", "dtype-categorical"]
3434
object = ["polars/object"]
3535
dtype-decimal = ["polars/dtype-decimal"]

0 commit comments

Comments
 (0)