Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/crates/polars-utils/Cargo.toml
8460 views
1
[package]
2
name = "polars-utils"
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 = "Private utils for the Polars DataFrame library"
10
11
[dependencies]
12
polars-config = { workspace = true }
13
polars-error = { workspace = true }
14
15
argminmax = { workspace = true, features = ["float", "half"] }
16
bincode = { workspace = true, optional = true }
17
bytemuck = { workspace = true }
18
bytes = { workspace = true }
19
compact_str = { workspace = true }
20
either = { workspace = true }
21
flate2 = { workspace = true, default-features = true, optional = true }
22
foldhash = { workspace = true }
23
futures = { workspace = true, optional = true }
24
half = { workspace = true, optional = false, features = ["num-traits", "bytemuck"] }
25
hashbrown = { workspace = true }
26
indexmap = { workspace = true }
27
libc = { workspace = true }
28
memmap = { workspace = true, optional = true }
29
num-derive = { workspace = true }
30
num-traits = { workspace = true }
31
numpy = { workspace = true, optional = true, features = ["half"] }
32
pyo3 = { workspace = true, optional = true }
33
rand = { workspace = true }
34
raw-cpuid = { workspace = true }
35
rayon = { workspace = true }
36
regex = { workspace = true }
37
rmp-serde = { workspace = true, optional = true }
38
schemars = { workspace = true, optional = true }
39
serde = { workspace = true, optional = true }
40
serde_json = { workspace = true, optional = true }
41
serde_stacker = { workspace = true, optional = true }
42
slotmap = { workspace = true }
43
stacker = { workspace = true }
44
sysinfo = { version = "0.37", default-features = false, features = ["system"], optional = true }
45
tokio = { workspace = true, optional = true, features = ["rt", "sync"] }
46
uuid = { workspace = true }
47
48
[dev-dependencies]
49
proptest = { workspace = true }
50
rand = { workspace = true }
51
52
[build-dependencies]
53
version_check = { workspace = true }
54
55
[features]
56
async-utils = ["dep:tokio", "dep:futures"]
57
mmap = ["memmap"]
58
bigidx = []
59
nightly = []
60
ir_serde = ["serde"]
61
serde = [
62
"dep:serde",
63
"polars-config/serde",
64
"serde/derive",
65
"dep:rmp-serde",
66
"dep:bincode",
67
"dep:flate2",
68
"half/serde",
69
"dep:serde_json",
70
"dep:serde_stacker",
71
"uuid/serde",
72
]
73
dsl-schema = ["dep:schemars", "schemars/uuid1"]
74
python = ["dep:pyo3", "dep:numpy", "polars-error/python"]
75
76
[lints]
77
workspace = true
78
79