polars-io 0.39.2

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_cast", "compute_comparison"]
package = "polars-arrow"
version = "0.39.2"

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

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

[dependencies.bytes]
version = "1.3"

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

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

[dependencies.fast-float]
optional = true
version = "0.2"

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

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

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

[dependencies.memchr]
version = "2.6"

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

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

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

[dependencies.once_cell]
version = "1"

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

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

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

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

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

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

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

[dependencies.rayon]
version = "1.9"

[dependencies.regex]
version = "1.9"

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

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

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

[dependencies.serde_json]
default-features = false
features = ["alloc", "raw_value"]
optional = true
version = "1"

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

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

[dependencies.smartstring]
version = "1"

[dependencies.tokio]
features = ["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", "arrow/io_ipc_write_async", "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"]
csv = ["atoi_simd", "polars-core/rows", "itoa", "ryu", "fast-float", "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"]
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"]
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", "serde_json", "dtype-struct", "csv"]
lazy = []
object = ["polars-core/object"]
parquet = ["polars-parquet", "polars-parquet/compression"]
partition = ["polars-core/partition_by"]
python = ["polars-error/python"]
serde = ["dep:serde", "polars-core/serde-lazy"]
simd = []
temporal = ["dtype-datetime", "dtype-date", "dtype-time"]
timezones = ["chrono-tz", "dtype-datetime", "arrow/timezones"]

[package]
authors = ["Ritchie Vink <ritchie46@gmail.com>"]
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.39.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[target."cfg(not(target_family = \"wasm\"))".dependencies.home]
version = "0.5.4"