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