# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.80" name = "deltalake" version = "0.21.0" authors = ["Qingping Hou "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Native Delta Lake implementation in Rust" homepage = "https://github.com/delta-io/delta.rs" readme = "README.md" keywords = [ "deltalake", "delta", "datalake", ] license = "Apache-2.0" repository = "https://github.com/delta-io/delta.rs" [package.metadata.docs.rs] features = [ "azure", "datafusion", "gcs", "hdfs", "json", "python", "s3", "unity-experimental", ] [lib] name = "deltalake" path = "src/lib.rs" [[example]] name = "basic_operations" path = "examples/basic_operations.rs" required-features = ["datafusion"] [[example]] name = "load_table" path = "examples/load_table.rs" required-features = ["datafusion"] [[example]] name = "read_delta_table" path = "examples/read_delta_table.rs" [[example]] name = "recordbatch-writer" path = "examples/recordbatch-writer.rs" [dependencies.deltalake-aws] version = "0.4.0" optional = true default-features = false [dependencies.deltalake-azure] version = "0.4.0" optional = true [dependencies.deltalake-catalog-glue] version = "0.5.0" optional = true [dependencies.deltalake-core] version = "0.21.0" [dependencies.deltalake-gcp] version = "0.5.0" optional = true [dependencies.deltalake-hdfs] version = "0.5.0" optional = true [dev-dependencies.chrono] version = ">0.4.34" features = [ "clock", "clock", ] default-features = false [dev-dependencies.tokio] version = "1" features = [ "macros", "rt-multi-thread", ] [dev-dependencies.tracing] version = "0.1" features = ["log"] [features] azure = ["deltalake-azure"] datafusion = ["deltalake-core/datafusion"] datafusion-ext = ["datafusion"] default = [] gcs = ["deltalake-gcp"] glue = ["deltalake-catalog-glue"] hdfs = ["deltalake-hdfs"] json = ["deltalake-core/json"] python = ["deltalake-core/python"] s3 = ["deltalake-aws/rustls"] s3-native-tls = ["deltalake-aws/native-tls"] unity-experimental = ["deltalake-core/unity-experimental"]