Source: python-polars Section: python Priority: optional Maintainer: Debian Python Team Uploaders: Steffen Moeller Build-Depends: cargo, debhelper-compat (= 13), dh-cargo (>= 34), dh-sequence-python3, libssl-dev, librust-aho-corasick-dev, librust-apache-avro-dev (>= 0.22), librust-arboard-dev, librust-argminmax-dev (>= 0.7), librust-async-channel-dev, librust-async-stream-dev, librust-async-trait-dev, librust-atoi-simd-dev, librust-atomic-waker-dev, librust-aws-lc-rs-dev, librust-avro-schema-dev, librust-base64-dev, librust-bigdecimal-dev, librust-bincode-dev (>= 2.0.1), librust-bitflags-dev, librust-blake3-dev, librust-boxcar-dev, librust-brotli-dev, librust-bytemuck-dev, librust-bytes-dev, librust-chrono-dev, librust-chrono-tz-dev, librust-comfy-table-dev, librust-compact-str-dev (>= 0.10), librust-crossbeam-channel-dev, librust-crossbeam-deque-dev, librust-crossbeam-queue-dev, librust-crossbeam-utils-dev, librust-digest-io-dev, librust-dyn-clone-dev, librust-either-dev, librust-ethnum-dev, librust-fallible-streaming-iterator-dev, librust-fast-float2-dev, librust-fastrand-dev, librust-flate2-dev, librust-foldhash-dev, librust-fs4-dev (>= 0.13), librust-futures-dev, librust-getrandom-dev (>= 0.4), librust-glob-dev, librust-half-dev, librust-hashbrown-0.16-dev (>= 0.16.1), librust-hex-dev, librust-home-dev, librust-indexmap-dev, librust-itoa-dev, librust-jsonpath-lib-polars-vendor-dev, librust-libc-dev, librust-libloading-dev (>= 0.8.9), librust-libloading-dev (<< 0.10), librust-libm-dev, librust-lz4-dev, librust-lz4-flex-dev (>= 0.13), librust-memchr-dev, librust-memmap2-dev, librust-murmur3-dev (>= 0.5.2), librust-ndarray-dev, librust-now-dev, librust-num-dev, librust-num-bigint-dev, librust-num-derive-dev, librust-num-traits-dev, librust-numpy-dev (>= 0.28), librust-numpy-dev (<< 0.30), librust-object-store-dev, librust-once-cell-dev, librust-parking-lot-dev, librust-percent-encoding-dev, librust-pin-project-lite-dev, librust-polars-arrow-format-dev, librust-polars-parquet-format-dev, librust-proc-macro2-dev, librust-proptest-dev, librust-pyo3-dev (>= 0.28.2), librust-pyo3-dev (<< 0.30), librust-quote-dev, librust-rand-dev, librust-rand-distr-dev, librust-raw-cpuid-dev, librust-rayon-dev, librust-recursive-dev, librust-regex-dev, librust-regex-syntax-dev, librust-reqwest-dev, librust-rmp-serde-dev, librust-rustflags-dev, librust-serde-dev, librust-serde-json-dev, librust-serde-stacker-dev, librust-sha2-dev, librust-signal-hook-0.4-dev, librust-simd-json-dev, librust-simdutf8-dev, librust-slotmap-dev, librust-snap-dev, librust-sqlparser-dev, librust-stacker-dev, librust-streaming-decompression-dev, librust-streaming-iterator-dev, librust-strength-reduce-dev, librust-strum-dev, librust-strum-macros-dev, librust-syn-dev, librust-sysinfo-dev, librust-tempfile-dev, librust-thiserror-dev, librust-thread-local-dev, librust-tokio-dev, librust-trybuild-dev, librust-unicode-normalization-dev, librust-unicode-reverse-dev, librust-uuid-dev, librust-version-check-dev, librust-xxhash-rust-dev, librust-zmij-dev, librust-zstd-dev, pkgconf, pybuild-plugin-pyproject, python3:native, python3-all-dev, python3-setuptools, python3-wheel, rustc (>= 1.88), Standards-Version: 4.7.4 Homepage: https://www.pola.rs/ Vcs-Browser: https://salsa.debian.org/debian/polars Vcs-Git: https://salsa.debian.org/debian/polars.git Rules-Requires-Root: no Package: python3-polars Architecture: any Built-Using: ${cargo:Built-Using} Static-Built-Using: ${cargo:Static-Built-Using} Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, Description: fast, multithreaded DataFrame library for Python Polars provides DataFrames for working with tabular data in Python. It supports filtering, joins, grouping, aggregation and statistical operations, with an expression API for combining transformations and a SQL interface. . Its Rust engine uses a columnar memory representation based on Apache Arrow and executes operations across multiple processor cores. Queries can run eagerly or use a lazy API that optimizes a sequence of operations before execution. Streaming execution can process data in batches to reduce memory use for supported queries. . This package provides the Python interface and its native runtime, with support for local CSV, JSON, Parquet and Arrow IPC files. Cloud provider backends, cloud catalogs and the Polars Cloud client are disabled in this build.