-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathCargo.toml
45 lines (40 loc) · 1.51 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
[workspace]
members = [
"cli",
"crates/*",
"lambdas/*",
]
resolver = "2"
[workspace.package]
version = "1.2.4"
edition = "2021"
keywords = ["deltalake", "parquet", "lambda", "delta", "sqs"]
homepage = "https://github.com/buoyant-data/oxbow"
repository = "https://github.com/buoyant-data/oxbow"
description = "Toolbox for converting or generating Delta Lake tables with AWS Lambda and more"
license-file = "LICENSE.txt"
[workspace.dependencies]
anyhow = "=1"
chrono = "0.4.31"
aws_lambda_events = { version = "0.15.1", default-features = false, features = ["sns", "sqs", "s3"] }
# The datafusion feature is required to support invariants which may be in error, but is required as of currently released 0.18.2
#deltalake = { version = "0.23.0", features = ["s3", "json", "datafusion"]}
deltalake = { git = "https://github.com/buoyant-data/delta-rs", branch = "default-engine-rustls", features = ["s3", "json", "datafusion"]}
#deltalake = { path = "../../delta-io/delta-rs/crates/deltalake", features = ["s3", "json", "datafusion"]}
tokio = { version = "=1", features = ["macros"] }
regex = "=1"
serde_json = "=1"
tracing = { version = "0.1", features = ["log"] }
tracing-subscriber = { version = "0.3", default-features = false, features = ["fmt", "env-filter", "tracing-log"] }
url = { version = "2.3", features = ["serde"] }
[profile.release]
panic = "abort"
lto = true
strip = true
codegen-units = 1
incremental = false
opt-level = "z"
# The profile that 'cargo dist' will build with
[profile.dist]
inherits = "release"
lto = "thin"