Skip to main content

polars-deltalake

Native Polars I/O plugin for Delta Lake, backed by delta-kernel-rs.

import polars as pl
from polars_deltalake import scan_delta

lf = scan_delta("s3://bucket/path/to/table")
df = lf.filter(pl.col("region") == "eu").select("id", "value").collect()

The plugin pushes projection, slice (n_rows), and predicate filters into the kernel scan. Predicates that don't map to a kernel-supported shape fall back to Polars-side filtering after the scan.

scan_cdf streams a Delta table's Change Data Feed as a LazyFrame between two commit versions:

from polars_deltalake import scan_cdf

lf = scan_cdf("s3://bucket/path/to/table", start_version=10, end_version=20)
df = lf.filter(pl.col("_change_type") == "update_postimage").collect()

Output rows carry the table's columns plus _change_type, _commit_version, and _commit_timestamp. Requires delta.enableChangeDataFeed = true on the table.

Metadata

Release files for polars-deltalake 1.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for polars-deltalake 1.3.2
File Actions
polars_deltalake-1.3.2-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for polars_deltalake-1.3.2-cp310-abi3-win_amd64.whl
polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details for polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_x86_64.whl
polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details for polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_aarch64.whl
polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details for polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details for polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
polars_deltalake-1.3.2-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for polars_deltalake-1.3.2-cp310-abi3-macosx_11_0_arm64.whl
polars_deltalake-1.3.2-cp310-abi3-macosx_10_13_x86_64.whl CPython 3.10 abi3 macOS 10.13+ x86-64 Details for polars_deltalake-1.3.2-cp310-abi3-macosx_10_13_x86_64.whl

Total release size: 217.7 MB

Release files / polars_deltalake-1.3.2-cp310-abi3-win_amd64.whl

Download URL polars_deltalake-1.3.2-cp310-abi3-win_amd64.whl
Size 34.6 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6fff4ac571890fae6c18c6dcb9dab0ae5d7c92e8a16ce71796369258e13cb7d3
BLAKE2b-256 checksum
How to use checksums
a1ca18176d13a479e2533ac7772b0d10601f859768628036055fa8a1ed43e35e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_x86_64.whl
Size 32.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
260faa8071bc35d8d6ec1f8fc13ebd7f29b9ca2f3f2c93c455b80da53e6127b9
BLAKE2b-256 checksum
How to use checksums
e9d1415104964a45081fe5f92bcda0a9e69a81fea4e0f5b8a09d6a639208ae91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL polars_deltalake-1.3.2-cp310-abi3-musllinux_1_2_aarch64.whl
Size 29.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
c756b8926f9c9fe58c1279899ba2142dbb1c98e95a38b6618b5f5f94eba2224d
BLAKE2b-256 checksum
How to use checksums
96deb336471ed8dff96ff900857c1e6f840aeb6acf97bb04fcd564da1af8e8bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 32.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
8ec2b0d534fb2c5913b4e8e2350d7d193eec69f8101595c18b598df98ea161b0
BLAKE2b-256 checksum
How to use checksums
51088bcbc737c3210c537f84de121060d4a974f5efcdc7bca5ef1ac28532ccc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL polars_deltalake-1.3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 29.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
99ec9289954c31a1c243c270375dafddd72a205319b3a4c9c44012560a0bb63c
BLAKE2b-256 checksum
How to use checksums
c9c5d8f02f85548cd5e67aec0930548a0524da5a573c37e02cdc0c1311269fef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / polars_deltalake-1.3.2-cp310-abi3-macosx_11_0_arm64.whl

Download URL polars_deltalake-1.3.2-cp310-abi3-macosx_11_0_arm64.whl
Size 28.5 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ffb7219323c2452ee37190e46f964aca75df51e94a6cc5530bff4b9c2131155b
BLAKE2b-256 checksum
How to use checksums
ede9102a894330a3b9275bc217e18a747e59b473fc528d140c1ee3e8d58a07d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / polars_deltalake-1.3.2-cp310-abi3-macosx_10_13_x86_64.whl

Download URL polars_deltalake-1.3.2-cp310-abi3-macosx_10_13_x86_64.whl
Size 31.5 MB
Tags CPython 3.10 abi3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
256f6e61a7cf0bf614bd81862f42d5c1dbbe6f0d652afb7293c1acd93c9d7c77
BLAKE2b-256 checksum
How to use checksums
32cd8db5227e39a4fcb970ac9eb4c42db51c39dc28425f73ba33479de1cc7c07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Security for polars-deltalake 1.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page