[[bench]]
harness = false
name = "benchmark"
path = "benches/benchmark.rs"
[[bin]]
name = "elusion"
path = "src/main.rs"
[dependencies.arrow]
version = "53.3.0"
[dependencies.arrow-odbc]
optional = true
version = "14.1.0"
[dependencies.azure_storage]
version = "0.21.0"
[dependencies.azure_storage_blobs]
version = "0.21.0"
[dependencies.base64]
version = "0.22.1"
[dependencies.bytes]
version = "1.10.0"
[dependencies.chrono]
version = "0.4.39"
[dependencies.csv]
version = "1.1"
[dependencies.datafusion]
version = "44.0.0"
[dependencies.deltalake]
version = "0.23.0"
[dependencies.encoding_rs]
version = "0.8.35"
[dependencies.futures]
version = "0.3.31"
[dependencies.lazy_static]
optional = true
version = "1.5.0"
[dependencies.num_cpus]
version = "1.0"
[dependencies.object_store]
version = "0.11.2"
[dependencies.plotly]
version = "0.12.1"
[dependencies.regex]
version = "1.11.1"
[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls"]
version = "0.12"
[dependencies.serde]
features = ["derive"]
version = "1.0.216"
[dependencies.serde_json]
version = "1.0.134"
[dependencies.tempfile]
version = "3.16.0"
[dependencies.tokio]
features = ["rt-multi-thread"]
version = "1.42.0"
[dependencies.tokio-cron-scheduler]
version = "0.13.0"
[dependencies.urlencoding]
version = "2.1.3"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5.1"
[features]
default = []
odbc = ["dep:arrow-odbc", "dep:lazy_static"]
[lib]
name = "elusion"
path = "src/elusion.rs"
[package]
authors = ["Borivoj Grujicic <borivoj.grujicic@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures"]
description = "Elusion is a modern DataFrame / Data Engineering / Data Analysis library that combines the familiarity of DataFrame operations (like those in PySpark, Pandas, and Polars) with the power of SQL query building. It provides flexible query construction without enforcing strict operation ordering, enabling developers to write intuitive and maintainable data transformations."
documentation = "https://docs.rs/elusion"
edition = "2021"
homepage = "https://github.com/DataBora/elusion"
keywords = ["data", "engineering", "dataframe", "analysis"]
license = "MIT"
name = "elusion"
readme = "README.md"
repository = "https://github.com/DataBora/elusion"
version = "3.3.0"