forked from pola-rs/polars
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
189 lines (177 loc) · 7.21 KB
/
Cargo.toml
File metadata and controls
189 lines (177 loc) · 7.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
[workspace]
resolver = "2"
members = [
"crates/*",
"docs/source/src/rust",
"py-polars/runtime/polars-runtime-32",
"py-polars/runtime/polars-runtime-64",
"py-polars/runtime/polars-runtime-compat",
"pyo3-polars/example/derive_expression/expression_lib",
"pyo3-polars/example/extend_polars_python_dispatch/extend_polars",
"pyo3-polars/example/io_plugin/io_plugin",
"pyo3-polars/pyo3-polars",
"pyo3-polars/pyo3-polars-derive",
]
default-members = [
"crates/*",
]
[workspace.package]
version = "0.53.0"
authors = ["Ritchie Vink <ritchie46@gmail.com>"]
edition = "2024"
homepage = "https://www.pola.rs/"
license = "MIT"
repository = "https://github.com/pola-rs/polars"
[workspace.dependencies]
aho-corasick = "1.1"
arboard = { version = "3.4.0", default-features = false }
argminmax = { version = "0.6.3", default-features = false, features = ["float", "half"] }
async-channel = { version = "2.3.1" }
async-trait = { version = "0.1.59" }
atoi_simd = "0.17"
atomic-waker = "1"
avro-schema = { version = "0.3" }
base64 = "0.22.0"
bigdecimal = "0.4.8"
bincode = { version = "2.0", features = ["serde", "std"] }
bitflags = "2"
blake3 = { version = "1.8.2" }
boxcar = "0.2.12"
bytemuck = { version = "1.22", features = ["derive", "extern_crate_alloc"] }
bytes = { version = "1.11" }
chrono = { version = "0.4.42", default-features = false, features = ["std"] }
chrono-tz = "0.10"
color-backtrace = { version = "0.7.2", default-features = false, features = ["use-btparse-crate"] }
compact_str = { version = "0.9.0", features = ["serde"] }
crossbeam-channel = "0.5.15"
crossbeam-deque = "0.8.5"
crossbeam-queue = "0.3"
crossbeam-utils = "0.8.20"
either = "1.14"
ethnum = "1.3.2"
fallible-streaming-iterator = "0.1.9"
fast-float2 = { version = "^0.2.2" }
flate2 = { version = "1", default-features = false }
foldhash = "0.2.0"
futures = "0.3.25"
getrandom = "0.3"
half = { version = "2.7.1", features = ["num-traits"] }
hashbrown = { version = "0.16.0", features = ["rayon", "serde"] }
hex = "0.4.3"
indexmap = { version = "2.12", features = ["std", "serde"] }
itoa = "1.0.6"
libc = "0.2"
libloading = "0.9.0"
libm = "0.2"
memchr = "2.6"
memmap = { package = "memmap2", version = "0.9" }
ndarray = { version = "0.17", default-features = false }
num-bigint = "0.4.6"
num-derive = "0.4.2"
num-traits = "0.2"
numpy = "0.28"
object_store = { version = "0.13.1", default-features = false, features = ["fs"] }
parking_lot = "0.12"
percent-encoding = "2.3"
pin-project-lite = "0.2"
proptest = { version = "1.6", default-features = false, features = ["std"] }
pyo3 = "0.28"
rand = "0.9"
rand_distr = "0.5"
raw-cpuid = "11"
rayon = "1.9"
recursive = "0.1"
regex = "1.9"
regex-syntax = "0.8.5"
reqwest = { version = "0.12", default-features = false }
rmp-serde = "1.3"
rustflags = "0.1.7"
schemars = { version = "0.9.0", features = ["preserve_order"] }
serde = { version = "1.0.188", features = ["derive", "rc"] }
serde_json = "1"
serde_stacker = "0.1.12"
sha2 = "0.10"
simd-json = { version = "0.17", features = ["known-key", "128bit"] }
simdutf8 = "0.1.4"
slotmap = "1"
sqlparser = { version = "0.60", features = ["visitor"] }
stacker = "0.1"
streaming-iterator = "0.1.9"
strength_reduce = "0.2"
strum = "0.27"
strum_macros = "0.27"
tokio = { version = "1.44", default-features = false }
unicode-normalization = "0.1.24"
unicode-reverse = "1.0.8"
uuid = { version = "1.15.1", features = ["v4"] }
version_check = "0.9.4"
xxhash-rust = { version = "0.8.6", features = ["xxh3"] }
zmij = "1.0.0"
zstd = "0.13"
polars = { version = "0.53.0", path = "crates/polars", default-features = false }
polars-buffer = { version = "0.53.0", path = "crates/polars-buffer", default-features = false }
polars-compute = { version = "0.53.0", path = "crates/polars-compute", default-features = false }
polars-config = { version = "0.53.0", path = "crates/polars-config", default-features = false }
polars-core = { version = "0.53.0", path = "crates/polars-core", default-features = false }
polars-dtype = { version = "0.53.0", path = "crates/polars-dtype", default-features = false }
polars-dylib = { version = "0.53.0", path = "crates/polars-dylib", default-features = false }
polars-error = { version = "0.53.0", path = "crates/polars-error", default-features = false }
polars-expr = { version = "0.53.0", path = "crates/polars-expr", default-features = false }
polars-ffi = { version = "0.53.0", path = "crates/polars-ffi", default-features = false }
polars-io = { version = "0.53.0", path = "crates/polars-io", default-features = false }
polars-json = { version = "0.53.0", path = "crates/polars-json", default-features = false }
polars-lazy = { version = "0.53.0", path = "crates/polars-lazy", default-features = false }
polars-mem-engine = { version = "0.53.0", path = "crates/polars-mem-engine", default-features = false }
polars-ooc = { version = "0.53.0", path = "crates/polars-ooc", default-features = false }
polars-ops = { version = "0.53.0", path = "crates/polars-ops", default-features = false }
polars-parquet = { version = "0.53.0", path = "crates/polars-parquet", default-features = false }
polars-plan = { version = "0.53.0", path = "crates/polars-plan", default-features = false }
polars-python = { version = "0.53.0", path = "crates/polars-python", default-features = false }
polars-row = { version = "0.53.0", path = "crates/polars-row", default-features = false }
polars-schema = { version = "0.53.0", path = "crates/polars-schema", default-features = false }
polars-sql = { version = "0.53.0", path = "crates/polars-sql", default-features = false }
polars-stream = { version = "0.53.0", path = "crates/polars-stream", default-features = false }
polars-testing = { version = "0.53.0", path = "crates/polars-testing", default-features = false }
polars-time = { version = "0.53.0", path = "crates/polars-time", default-features = false }
polars-utils = { version = "0.53.0", path = "crates/polars-utils", default-features = false }
pyo3-polars = { version = "0.26.0", path = "pyo3-polars/pyo3-polars" }
pyo3-polars-derive = { version = "0.20.0", path = "pyo3-polars/pyo3-polars-derive" }
[workspace.dependencies.arrow-format]
package = "polars-arrow-format"
version = "0.2.0"
[workspace.dependencies.arrow]
package = "polars-arrow"
version = "0.53.0"
path = "crates/polars-arrow"
default-features = false
features = [
"compute_aggregate",
"compute_arithmetics",
"compute_bitwise",
"compute_comparison",
]
[workspace.lints.clippy]
collapsible_if = "allow"
[patch.crates-io]
# packed_simd_2 = { git = "https://github.com/rust-lang/packed_simd", rev = "e57c7ba11386147e6d2cbad7c88f376aab4bdc86" }
# simd-json = { git = "https://github.com/ritchie46/simd-json", branch = "alignment" }
tikv-jemallocator = { git = "https://github.com/pola-rs/jemallocator", rev = "c7991e5bb6b3e9f79db6b0f48dcda67c5c3d2936" }
object_store = { git = "https://github.com/kdn36/arrow-rs-object-store", branch = "feat_checksum_crc64" }
color-backtrace = { git = "https://github.com/orlp/color-backtrace", rev = "bb62ccf1e9eb1f6b7af5f16acff1fd7151a876dd" }
[profile.mindebug-dev]
inherits = "dev"
debug = "line-tables-only"
[profile.release]
lto = "thin"
debug = "line-tables-only"
[profile.nodebug-release]
inherits = "release"
debug = false
[profile.debug-release]
inherits = "release"
debug = true
[profile.dist-release]
inherits = "release"
codegen-units = 1
debug = false
lto = "fat"