Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/crates/polars-mem-engine/Cargo.toml
6939 views
1
[package]
2
name = "polars-mem-engine"
3
version.workspace = true
4
authors.workspace = true
5
edition.workspace = true
6
homepage.workspace = true
7
license.workspace = true
8
repository.workspace = true
9
description = "In memory engine of the Polars project."
10
11
[dependencies]
12
arrow = { workspace = true }
13
futures = { workspace = true, optional = true }
14
memmap = { workspace = true }
15
polars-core = { workspace = true, features = ["lazy"] }
16
polars-error = { workspace = true }
17
polars-expr = { workspace = true }
18
polars-io = { workspace = true, features = ["lazy"] }
19
polars-json = { workspace = true, optional = true }
20
polars-ops = { workspace = true, features = ["chunked_ids"] }
21
polars-plan = { workspace = true }
22
polars-time = { workspace = true, optional = true }
23
polars-utils = { workspace = true }
24
pyo3 = { workspace = true, optional = true }
25
rayon = { workspace = true }
26
recursive = { workspace = true }
27
tokio = { workspace = true, optional = true }
28
29
[features]
30
async = [
31
"polars-plan/async",
32
"polars-io/cloud",
33
]
34
python = ["pyo3", "polars-plan/python", "polars-core/python", "polars-io/python", "polars-error/python"]
35
ipc = ["polars-io/ipc", "polars-plan/ipc"]
36
json = ["polars-io/json", "polars-plan/json", "polars-json"]
37
csv = ["polars-io/csv", "polars-plan/csv"]
38
cloud = ["async", "polars-plan/cloud", "tokio", "futures"]
39
parquet = ["polars-io/parquet", "polars-plan/parquet"]
40
dtype-categorical = ["polars-plan/dtype-categorical"]
41
dtype-date = ["polars-plan/dtype-date", "polars-time/dtype-date"]
42
dtype-datetime = ["polars-plan/dtype-datetime", "polars-time/dtype-datetime"]
43
dtype-decimal = ["polars-plan/dtype-decimal"]
44
dtype-duration = ["polars-plan/dtype-duration", "polars-time/dtype-duration"]
45
dtype-i16 = ["polars-plan/dtype-i16"]
46
dtype-i8 = ["polars-plan/dtype-i8"]
47
dtype-struct = ["polars-plan/dtype-struct", "polars-ops/dtype-struct"]
48
dtype-time = ["polars-plan/dtype-time", "polars-time/dtype-time"]
49
dtype-u16 = ["polars-plan/dtype-u16"]
50
dtype-u8 = ["polars-plan/dtype-u8"]
51
object = ["polars-core/object"]
52
dynamic_group_by = ["polars-plan/dynamic_group_by", "polars-time", "polars-expr/dynamic_group_by"]
53
asof_join = ["polars-plan/asof_join", "polars-time", "polars-ops/asof_join"]
54
merge_sorted = ["polars-plan/merge_sorted", "polars-ops/merge_sorted"]
55
allow_unused = [
56
"polars-core/allow_unused",
57
"polars-ops/allow_unused",
58
"polars-io/allow_unused",
59
"polars-time/allow_unused",
60
"polars-plan/allow_unused",
61
"polars-expr/allow_unused",
62
]
63
64
[lints]
65
workspace = true
66
67