polars-io 0.45.1

IO related logic for the Polars DataFrame library
Documentation
[dependencies.ahash]
version = ">=0.8.5"

[dependencies.arrow]
default-features = false
features = ["compute_aggregate", "compute_arithmetics", "compute_bitwise", "compute_boolean", "compute_boolean_kleene", "compute_comparison"]
package = "polars-arrow"
version = "0.45.1"

[dependencies.async-trait]
optional = true
version = "0.1.59"

[dependencies.atoi_simd]
optional = true
version = "0.16"

[dependencies.blake3]
optional = true
version = "1.5.1"

[dependencies.bytes]
version = "1.7"

[dependencies.chrono]
default-features = false
features = ["std"]
optional = true
version = "0.4.31"

[dependencies.chrono-tz]
optional = true
version = "0.10"

[dependencies.fast-float2]
optional = true
version = "^0.2.2"

[dependencies.flate2]
default-features = false
optional = true
version = "1"

[dependencies.futures]
optional = true
version = "0.3.25"

[dependencies.glob]
version = "0.3"

[dependencies.hashbrown]
features = ["rayon", "serde"]
version = "0.15.0"

[dependencies.itoa]
optional = true
version = "1.0.6"

[dependencies.memchr]
version = "2.6"

[dependencies.memmap]
package = "memmap2"
version = "0.9"

[dependencies.num-traits]
version = "0.2"

[dependencies.object_store]
default-features = false
optional = true
version = "0.11"

[dependencies.once_cell]
version = "1"

[dependencies.percent-encoding]
version = "2.3"

[dependencies.polars-core]
default-features = false
version = "0.45.1"

[dependencies.polars-error]
default-features = false
version = "0.45.1"

[dependencies.polars-json]
default-features = false
optional = true
version = "0.45.1"

[dependencies.polars-parquet]
default-features = false
optional = true
version = "0.45.1"

[dependencies.polars-schema]
default-features = false
version = "0.45.1"

[dependencies.polars-time]
default-features = false
features = []
optional = true
version = "0.45.1"

[dependencies.polars-utils]
default-features = false
features = ["mmap"]
version = "0.45.1"

[dependencies.pyo3]
optional = true
version = "0.22"

[dependencies.rayon]
version = "1.9"

[dependencies.regex]
version = "1.9"

[dependencies.reqwest]
default-features = false
optional = true
version = "0.12"

[dependencies.ryu]
optional = true
version = "1.0.13"

[dependencies.serde]
features = ["derive", "rc", "rc"]
optional = true
version = "1.0.188"

[dependencies.serde_json]
optional = true
version = "1"

[dependencies.simd-json]
features = ["known-key"]
optional = true
version = "0.14"

[dependencies.simdutf8]
optional = true
version = "0.1.4"

[dependencies.tokio]
features = ["fs", "net", "rt-multi-thread", "time", "sync"]
optional = true
version = "1.26"

[dependencies.tokio-util]
features = ["io", "io-util"]
optional = true
version = "0.7.8"

[dependencies.url]
optional = true
version = "2.4"

[dependencies.zstd]
optional = true
version = "0.13"

[dev-dependencies.tempfile]
version = "3"

[features]
async = ["async-trait", "futures", "tokio", "tokio-util", "polars-error/regex", "polars-parquet?/async"]
avro = ["arrow/io_avro", "arrow/io_avro_compression"]
aws = ["object_store/aws", "cloud", "reqwest"]
azure = ["object_store/azure", "cloud"]
cloud = ["object_store", "async", "polars-error/object_store", "url", "serde_json", "serde", "file_cache", "reqwest", "http"]
csv = ["atoi_simd", "polars-core/rows", "itoa", "ryu", "fast-float2", "simdutf8"]
decompress = ["flate2/rust_backend", "zstd"]
decompress-fast = ["flate2/zlib-ng", "zstd"]
default = ["decompress"]
dtype-categorical = ["polars-core/dtype-categorical"]
dtype-date = ["polars-core/dtype-date", "polars-time/dtype-date"]
dtype-datetime = ["polars-core/dtype-datetime", "polars-core/temporal", "polars-time/dtype-datetime", "chrono"]
dtype-decimal = ["polars-core/dtype-decimal", "polars-json?/dtype-decimal"]
dtype-i16 = ["polars-core/dtype-i16"]
dtype-i8 = ["polars-core/dtype-i8"]
dtype-struct = ["polars-core/dtype-struct"]
dtype-time = ["polars-core/dtype-time", "polars-core/temporal", "polars-time/dtype-time"]
dtype-u16 = ["polars-core/dtype-u16"]
dtype-u8 = ["polars-core/dtype-u8"]
file_cache = ["async", "dep:blake3", "dep:fs4", "serde_json", "cloud"]
fmt = ["polars-core/fmt"]
gcp = ["object_store/gcp", "cloud"]
http = ["object_store/http", "cloud"]
ipc = ["arrow/io_ipc", "arrow/io_ipc_compression"]
ipc_streaming = ["arrow/io_ipc", "arrow/io_ipc_compression"]
json = ["polars-json", "simd-json", "atoi_simd", "dtype-struct", "csv"]
lazy = []
object = ["polars-core/object"]
parquet = ["polars-parquet", "polars-parquet/compression", "polars-core/partition_by"]
python = ["pyo3", "polars-error/python", "polars-utils/python"]
serde = ["dep:serde", "polars-core/serde-lazy", "polars-parquet/serde", "polars-utils/serde"]
simd = []
temporal = ["dtype-datetime", "dtype-date", "dtype-time"]
timezones = ["chrono-tz", "dtype-datetime", "arrow/timezones", "polars-json?/chrono-tz", "polars-json?/timezones"]

[lib]
name = "polars_io"
path = "src/lib.rs"

[package]
authors = ["Ritchie Vink <ritchie46@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "IO related logic for the Polars DataFrame library"
edition = "2021"
homepage = "https://www.pola.rs/"
license = "MIT"
name = "polars-io"
readme = "README.md"
repository = "https://github.com/pola-rs/polars"
version = "0.45.1"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]

[target.'cfg(not(target_family = "wasm"))'.dependencies.fs4]
features = ["sync"]
optional = true
version = "0.12"

[target.'cfg(not(target_family = "wasm"))'.dependencies.home]
version = "0.5.4"