/ sinks / sink-parquet / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "apibara-sink-parquet"
 3  version = "0.4.3"
 4  edition.workspace = true
 5  authors.workspace = true
 6  repository.workspace = true
 7  license.workspace = true
 8  
 9  [lib]
10  name = "apibara_sink_parquet"
11  path = "src/lib.rs"
12  
13  [[bin]]
14  name = "apibara-sink-parquet"
15  path = "src/bin.rs"
16  
17  [dependencies]
18  aws-sdk-s3 = "1.13.0"
19  aws-config = "1.1.3"
20  apibara-core = { path = "../../core" }
21  apibara-observability = { path = "../../observability" }
22  apibara-sink-common = { path = "../sink-common" }
23  arrow = { version = "41.0.0", default-features = false, features = [
24      "arrow-json",
25      "json",
26  ] }
27  async-trait.workspace = true
28  error-stack.workspace = true
29  clap.workspace = true
30  parquet = { version = "41.0.0", default-features = false, features = [
31      "arrow",
32      "arrow-array",
33      "arrow-schema",
34  ] }
35  serde.workspace = true
36  serde_json.workspace = true
37  tokio.workspace = true
38  tokio-util.workspace = true
39  tracing.workspace = true
40  
41  [target.'cfg(not(windows))'.dependencies]
42  jemallocator.workspace = true
43  
44  [dev-dependencies]
45  tempdir.workspace = true