Cargo.toml
1 [package] 2 name = "lakesoul-python" 3 authors = ["LakeSoul Contributors"] 4 edition = "2024" 5 publish = false 6 version = "1.1.0" 7 build = "build.rs" 8 9 [lib] 10 crate-type = ["cdylib"] 11 12 [dependencies] 13 pyo3 = { version = "0.26", features = [ 14 "extension-module", 15 "experimental-async", 16 "abi3-py39", 17 ] } 18 pyo3-log = "0.13" 19 log = { workspace = true } 20 lakesoul-io = { path = "../rust/lakesoul-io" } 21 lakesoul-metadata = { path = "../rust/lakesoul-metadata" } 22 tokio.workspace = true 23 arrow-pyarrow.workspace = true 24 arrow-schema.workspace = true 25 arrow-array.workspace = true 26 datafusion-common.workspace = true 27 datafusion-execution.workspace = true 28 futures.workspace = true 29 prost.workspace = true 30 rootcause.workspace = true 31 32 [target.'cfg(target_os = "windows")'.dependencies] 33 datafusion-substrait = { workspace = true } 34 35 [target.'cfg(not(target_os = "windows"))'.dependencies] 36 datafusion-substrait = { workspace = true, features = ["protoc"] } 37 38 [lints] 39 workspace = true