-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCargo.toml
60 lines (55 loc) · 2.23 KB
/
Cargo.toml
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
[workspace.package]
version = "0.1.0"
edition = "2024"
repository = "https://github.com/XiangpengHao/liquid-cache"
authors = ["XiangpengHao <[email protected]>"]
license = "Apache-2.0 OR MIT"
readme = "README.md"
description = "A distributed cache system for data analytics"
[workspace]
members = [
"benchmark",
"src/server",
"src/client",
"src/liquid_parquet",
"src/common",
"examples",
]
resolver = "3"
[workspace.dependencies]
liquid-cache-server = { path = "src/server" }
liquid-cache-client = { path = "src/client" }
liquid-parquet = { path = "src/liquid_parquet" }
liquid-common = { path = "src/common" }
arrow = { version = "54.2.1", default-features = false, features = [
"prettyprint",
] }
arrow-flight = { version = "54.2.1", features = ["flight-sql-experimental"] }
arrow-schema = { version = "54.2.1", features = ["serde"] }
parquet = { version = "54.2.1", features = ["async", "experimental"] }
datafusion = { version = "46.0.0" }
async-trait = "0.1.87"
futures = { version = "0.3.31", default-features = false, features = ["std"] }
tokio = { version = "1.44.0", features = ["rt-multi-thread"] }
log = "0.4.26"
tonic = { version = "0.12" }
url = "2.5.4"
itertools = "0.14.0"
bytes = { version = "1.10.1", default-features = false }
ahash = "0.8.11"
prost = "0.13.5"
prost-derive = "0.13.5"
object_store = { version = "0.11.2", default-features = false }
serde = { version = "1.0", default-features = false, features = ["derive"] }
serde_json = { version = "1.0", default-features = false, features = ["std"] }
dashmap = "6.1.0"
owo-colors = "4"
[patch.crates-io]
arrow = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }
arrow-array = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }
arrow-buffer = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }
arrow-flight = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }
arrow-ipc = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }
arrow-ord = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }
arrow-schema = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }
parquet = { git = "https://github.com/XiangpengHao/arrow-rs.git", branch = "sota" }