dev-python/deltalake
Native Delta Lake Python binding based on delta-rs
-
deltalake-1.6.6~amd64 ~arm64debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2 Overlay: stuff -
deltalake-1.6.5~amd64 ~arm64debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB BZIP2 Overlay: stuff
ChangeLog
commit 2f123f6b98c605d35660c0a6bb1f67b13f09361d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:59:30 2026 +0200
dev-python/deltalake: update 1.5.1 crates for RustSec, revbump
Upstream's 1.5.1 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:
crossbeam-epoch 0.9.18 -> 0.9.21 (RUSTSEC-2026-0204)
h2 0.4.13 -> 0.4.19 (RUSTSEC-2026-0258)
rustls 0.23.38 -> 0.23.45 (RUSTSEC-2026-0285)
The patch header also lists 3 crates that move with these to satisfy the
newer requirements, and 5 stale entries cargo drops: they hang off
divan, a benchmark dependency of workspace members this source tree
does not include.
The workspace declares rust-version 1.91.1, as do the aws-smithy crates
in upstream's lockfile, but the ebuild set no RUST_MIN_VER, so the cargo
eclass QA notice asks for one; add RUST_MIN_VER=1.91.1 with this
revbump, as the 1.6 ebuilds already carry theirs.
azure_core, quick-xml 0.31.0 and quinn-proto also have advisories but
stay as upstream pinned them, since the shipped build does not compile
them.
The remaining advisories need breaking upgrades upstream: pyo3 0.28.3
(RUSTSEC-2026-0176, RUSTSEC-2026-0177); quick-xml 0.39.2
(RUSTSEC-2026-0194, RUSTSEC-2026-0195).
commit e49762d9e61650a7959784482e09bfb3490215e2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200
dev-python/deltalake: restore crate license marker, fix 1.5.1
pycargoebuild's in-place mode finds the crate LICENSE+= block by the
'# Dependent crate licenses' comment and refuses to run without it, so
the comment is functional, not decorative.
1.5.1's block was never regenerated against its CRATES: it lacked
BZIP2 and CDLA-Permissive-2.0, and listed Boost-1.0, OFL-1.1 and
Unicode-DFS-2016, which none of its crates carries. The 1.6 blocks
already match.
commit 13600295175c56fce9f8e6af3ab63e01a7364dd6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 24 20:45:44 2026 +0200
dev-python/deltalake: add 1.6.6
delta_kernel and its default engine are back on crates.io, so the
git-fork pin, its GIT_CRATES and the src_prepare path repoint are gone.
CRATES comes from a freshly generated workspace lock (830 crates, none
from git). pyproject only drops a docs group; rust-version stays
1.94.1.
commit c01b54bcb8e200d08f4a93feb8fccc8b9030e7ea
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 16:29:40 2026 +0200
dev-python/deltalake: drop 1.6.2 1.6.3
1.6.4 and 1.6.5 are the last two, and 1.5.1 stays as the last release
built from a PyPI sdist. mp-api caps deltalake below 1.6.0, which 1.5.1
still satisfies. The Manifest sheds the 295 crates only these two
versions used, plus their source tarballs and the kernel fork archive
from the 1.6.2 pin.
commit dd40b548de8aac7b23eb0272e3d4b3b109cbaecc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 14:09:26 2026 +0200
dev-python/deltalake: add 1.6.5
Only the python crate's version string changed in the manifests; the
kernel fork stays pinned to the same commit and rust-version is still
1.94.1. CRATES comes from a regenerated workspace lock, as upstream
ships none, which moved hyper-rustls and rand up one patch release.
commit 144a18ca7d809420e15c5a474f9e7e1e2f0e9b4b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Sep 19 16:50:17 2026 +0200
dev-python/deltalake: add 1.6.4
Upstream replaced released kernel crates with git pins, and its
wheels use custom release profiles. Vendor the pins as local paths
and match the wheel profile to keep builds offline.
commit aa781e66702289afc7767d727e42fa743f4691ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:15:06 2026 +0200
dev-python/deltalake: trim 1.5.1 test rationale
commit 3da6e2ac6e7e469270cc47ca7edb47a41a0936b4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:14:33 2026 +0200
dev-python/deltalake: trim 1.6.3 comment prose
commit a465577de81b45466639df56937b8607861da856
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:13:49 2026 +0200
dev-python/deltalake: trim 1.6.2 comment prose
commit 137b23bd0435cf9bbe270417427e79c11db48b4a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 22 16:46:56 2026 +0200
dev-python/deltalake: drop 1.6.1
commit 298fd46edbd0d23dd047b54b966db849e9b2463b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 22 16:57:26 2026 +0200
dev-python/deltalake: add 1.6.3
Upstream moved delta_kernel (buoyant_kernel) and buoyant_kernel_engine
back onto crates.io (version = "0.25.0,<0.25.100"), off the buoyant-data
git fork that 1.6.1 and 1.6.2 pinned. This drops the GIT_CRATES array,
KERNEL_COMMIT, and the src_prepare() dependency repoint: the regenerated
workspace lock resolves them as plain registry crates with no git sources
(826 CRATES, was 820).
Also declare RUST_MIN_VER="1.94.1" -- the workspace rust-version rose from
1.91.1 and the cargo eclass now emits the QA notice requiring it. RDEPEND
and requires-python are unchanged.
commit 63bad1d96f1909b26d7a6df3b2e15464de6b3683
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:34:45 2026 +0200
dev-python/deltalake: drop 1.6.0
commit 5d80443a01c607f4bb75df90ae12b12b0c981647
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:34:40 2026 +0200
dev-python/deltalake: add 1.6.2
commit d07274d9a502b0e157273dd22c3ae0763c147452
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jul 5 14:30:49 2026 +0200
dev-python/deltalake: dedup the git-dep-repoint rationale comment
commit 0b50a7097d1a816182239798205b5d61cd1cabb9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 25 19:13:10 2026 +0200
dev-python/deltalake: add 1.6.1
datafusion 53.1.0 -> 54.0.0, so the self-generated workspace lock grows to
818 registry crates. delta_kernel also moves off crates.io onto the
buoyant-data delta-kernel-rs fork pinned to a branch commit: GIT_CRATES
fetches it and src_prepare repoints the workspace dep at the extracted
tree, since the cargo eclass [patch] can't redirect a branch-pinned,
package-renamed git dep under the maturin/offline build.
commit 9bfe91d46bd6001ce8cc2823607446d18504e4ff
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:14 2026 +0200
dev-python/deltalake: Keyword 1.5.1 for ~arm64
commit 4cba928de3103366a1672230b6beac6d8dec0006
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 21:29:41 2026 +0200
dev-python/deltalake: Keyword 1.6.0 for ~arm64
Rust (cargo, vendored CRATES); aarch64-portable, no architecture-specific code.
commit cbe09983a1d59c6bffa13946ed2e32b3a233c0f3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 21:40:56 2026 +0200
dev-python/deltalake: add 1.6.0
deltalake went wheel-only on PyPI at 1.6.0 (no sdist), so the prior
inherit-pypi approach can't fetch a source archive. Source now comes from
the delta-io/delta-rs monorepo at the python-v1.6.0 tag (S=python/, the
maturin project). Upstream gitignores Cargo.lock, so the inline CRATES was
generated with `cargo generate-lockfile` over the workspace (crates/* +
python) rather than taken from a committed lock — the same unpinned
resolution upstream's own maturin build performs. Python deps unchanged
(arro3-core, deprecated).
commit 72510eb5a8c72f7c1fe5cf9b8cd2895c1dd232ab
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:34:40 2026 +0200
dev-python/deltalake: disable py3.11
commit b495acd81de958bba967ebd74dd7587e8d3520df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 00:38:21 2026 +0200
dev-python/deltalake: update LICENSE
Rename BSL-1.0 to Boost-1.0 in the dependent-crate license set —
Gentoo's canonical license file for the Boost Software License is
Boost-1.0. pkgcheck UnknownLicense.
commit ee91427ad542a7fc6b7a55f7fac200fb1ca4b309
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue May 5 09:12:25 2026 +0200
dev-python/deltalake: new package
Native Delta Lake Python binding from delta-rs (pyo3 + maturin). Required as a
runtime dep by mp-api 0.46.1. Pulls 708 registry crates; the rest are workspace-
local. Tests need network and cloud emulators, so RESTRICT=test.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 16:59:30 2026 +0200
dev-python/deltalake: update 1.5.1 crates for RustSec, revbump
Upstream's 1.5.1 lockfile pins crates with RustSec advisories that have
semver-compatible fixes. Carry the lockfile change as a patch and list
the newer crates:
crossbeam-epoch 0.9.18 -> 0.9.21 (RUSTSEC-2026-0204)
h2 0.4.13 -> 0.4.19 (RUSTSEC-2026-0258)
rustls 0.23.38 -> 0.23.45 (RUSTSEC-2026-0285)
The patch header also lists 3 crates that move with these to satisfy the
newer requirements, and 5 stale entries cargo drops: they hang off
divan, a benchmark dependency of workspace members this source tree
does not include.
The workspace declares rust-version 1.91.1, as do the aws-smithy crates
in upstream's lockfile, but the ebuild set no RUST_MIN_VER, so the cargo
eclass QA notice asks for one; add RUST_MIN_VER=1.91.1 with this
revbump, as the 1.6 ebuilds already carry theirs.
azure_core, quick-xml 0.31.0 and quinn-proto also have advisories but
stay as upstream pinned them, since the shipped build does not compile
them.
The remaining advisories need breaking upgrades upstream: pyo3 0.28.3
(RUSTSEC-2026-0176, RUSTSEC-2026-0177); quick-xml 0.39.2
(RUSTSEC-2026-0194, RUSTSEC-2026-0195).
commit e49762d9e61650a7959784482e09bfb3490215e2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 20:55:55 2026 +0200
dev-python/deltalake: restore crate license marker, fix 1.5.1
pycargoebuild's in-place mode finds the crate LICENSE+= block by the
'# Dependent crate licenses' comment and refuses to run without it, so
the comment is functional, not decorative.
1.5.1's block was never regenerated against its CRATES: it lacked
BZIP2 and CDLA-Permissive-2.0, and listed Boost-1.0, OFL-1.1 and
Unicode-DFS-2016, which none of its crates carries. The 1.6 blocks
already match.
commit 13600295175c56fce9f8e6af3ab63e01a7364dd6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 24 20:45:44 2026 +0200
dev-python/deltalake: add 1.6.6
delta_kernel and its default engine are back on crates.io, so the
git-fork pin, its GIT_CRATES and the src_prepare path repoint are gone.
CRATES comes from a freshly generated workspace lock (830 crates, none
from git). pyproject only drops a docs group; rust-version stays
1.94.1.
commit c01b54bcb8e200d08f4a93feb8fccc8b9030e7ea
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 16:29:40 2026 +0200
dev-python/deltalake: drop 1.6.2 1.6.3
1.6.4 and 1.6.5 are the last two, and 1.5.1 stays as the last release
built from a PyPI sdist. mp-api caps deltalake below 1.6.0, which 1.5.1
still satisfies. The Manifest sheds the 295 crates only these two
versions used, plus their source tarballs and the kernel fork archive
from the 1.6.2 pin.
commit dd40b548de8aac7b23eb0272e3d4b3b109cbaecc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 21 14:09:26 2026 +0200
dev-python/deltalake: add 1.6.5
Only the python crate's version string changed in the manifests; the
kernel fork stays pinned to the same commit and rust-version is still
1.94.1. CRATES comes from a regenerated workspace lock, as upstream
ships none, which moved hyper-rustls and rand up one patch release.
commit 144a18ca7d809420e15c5a474f9e7e1e2f0e9b4b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Sep 19 16:50:17 2026 +0200
dev-python/deltalake: add 1.6.4
Upstream replaced released kernel crates with git pins, and its
wheels use custom release profiles. Vendor the pins as local paths
and match the wheel profile to keep builds offline.
commit aa781e66702289afc7767d727e42fa743f4691ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:15:06 2026 +0200
dev-python/deltalake: trim 1.5.1 test rationale
commit 3da6e2ac6e7e469270cc47ca7edb47a41a0936b4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:14:33 2026 +0200
dev-python/deltalake: trim 1.6.3 comment prose
commit a465577de81b45466639df56937b8607861da856
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:13:49 2026 +0200
dev-python/deltalake: trim 1.6.2 comment prose
commit 137b23bd0435cf9bbe270417427e79c11db48b4a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 22 16:46:56 2026 +0200
dev-python/deltalake: drop 1.6.1
commit 298fd46edbd0d23dd047b54b966db849e9b2463b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 22 16:57:26 2026 +0200
dev-python/deltalake: add 1.6.3
Upstream moved delta_kernel (buoyant_kernel) and buoyant_kernel_engine
back onto crates.io (version = "0.25.0,<0.25.100"), off the buoyant-data
git fork that 1.6.1 and 1.6.2 pinned. This drops the GIT_CRATES array,
KERNEL_COMMIT, and the src_prepare() dependency repoint: the regenerated
workspace lock resolves them as plain registry crates with no git sources
(826 CRATES, was 820).
Also declare RUST_MIN_VER="1.94.1" -- the workspace rust-version rose from
1.91.1 and the cargo eclass now emits the QA notice requiring it. RDEPEND
and requires-python are unchanged.
commit 63bad1d96f1909b26d7a6df3b2e15464de6b3683
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:34:45 2026 +0200
dev-python/deltalake: drop 1.6.0
commit 5d80443a01c607f4bb75df90ae12b12b0c981647
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:34:40 2026 +0200
dev-python/deltalake: add 1.6.2
commit d07274d9a502b0e157273dd22c3ae0763c147452
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jul 5 14:30:49 2026 +0200
dev-python/deltalake: dedup the git-dep-repoint rationale comment
commit 0b50a7097d1a816182239798205b5d61cd1cabb9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 25 19:13:10 2026 +0200
dev-python/deltalake: add 1.6.1
datafusion 53.1.0 -> 54.0.0, so the self-generated workspace lock grows to
818 registry crates. delta_kernel also moves off crates.io onto the
buoyant-data delta-kernel-rs fork pinned to a branch commit: GIT_CRATES
fetches it and src_prepare repoints the workspace dep at the extracted
tree, since the cargo eclass [patch] can't redirect a branch-pinned,
package-renamed git dep under the maturin/offline build.
commit 9bfe91d46bd6001ce8cc2823607446d18504e4ff
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:14 2026 +0200
dev-python/deltalake: Keyword 1.5.1 for ~arm64
commit 4cba928de3103366a1672230b6beac6d8dec0006
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 21:29:41 2026 +0200
dev-python/deltalake: Keyword 1.6.0 for ~arm64
Rust (cargo, vendored CRATES); aarch64-portable, no architecture-specific code.
commit cbe09983a1d59c6bffa13946ed2e32b3a233c0f3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 21:40:56 2026 +0200
dev-python/deltalake: add 1.6.0
deltalake went wheel-only on PyPI at 1.6.0 (no sdist), so the prior
inherit-pypi approach can't fetch a source archive. Source now comes from
the delta-io/delta-rs monorepo at the python-v1.6.0 tag (S=python/, the
maturin project). Upstream gitignores Cargo.lock, so the inline CRATES was
generated with `cargo generate-lockfile` over the workspace (crates/* +
python) rather than taken from a committed lock — the same unpinned
resolution upstream's own maturin build performs. Python deps unchanged
(arro3-core, deprecated).
commit 72510eb5a8c72f7c1fe5cf9b8cd2895c1dd232ab
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:34:40 2026 +0200
dev-python/deltalake: disable py3.11
commit b495acd81de958bba967ebd74dd7587e8d3520df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 00:38:21 2026 +0200
dev-python/deltalake: update LICENSE
Rename BSL-1.0 to Boost-1.0 in the dependent-crate license set —
Gentoo's canonical license file for the Boost Software License is
Boost-1.0. pkgcheck UnknownLicense.
commit ee91427ad542a7fc6b7a55f7fac200fb1ca4b309
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue May 5 09:12:25 2026 +0200
dev-python/deltalake: new package
Native Delta Lake Python binding from delta-rs (pyo3 + maturin). Required as a
runtime dep by mp-api 0.46.1. Pulls 708 registry crates; the rest are workspace-
local. Tests need network and cloud emulators, so RESTRICT=test.

