[package]
edition = "2024"
name = "robin-sparkless"
version = "4.2.0"
authors = ["Robin Sparkless contributors"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "PySpark-like DataFrame API in Rust on Polars; no JVM."
readme = "README.md"
keywords = [
"pyspark",
"polars",
"dataframe",
"spark",
"etl",
]
categories = [
"data-structures",
"development-tools",
]
license = "MIT"
repository = "https://github.com/eddiethedean/robin-sparkless"
[package.metadata.docs.rs]
all-features = false
features = ["sql"]
[features]
default = []
delta = ["robin-sparkless-polars/delta"]
sql = ["robin-sparkless-polars/sql"]
[lib]
name = "robin_sparkless"
crate-type = ["rlib"]
path = "src/lib.rs"
[[example]]
name = "complex_filters"
path = "examples/complex_filters.rs"
[[example]]
name = "demo"
path = "examples/demo.rs"
[[example]]
name = "embed_basic"
path = "examples/embed_basic.rs"
[[example]]
name = "embed_readme"
path = "examples/embed_readme.rs"
[[example]]
name = "quickstart_from_polars"
path = "examples/quickstart_from_polars.rs"
[[bench]]
name = "filter_select_groupby"
path = "benches/filter_select_groupby.rs"
harness = false
[dependencies.robin-sparkless-core]
version = "4.2"
[dependencies.robin-sparkless-polars]
version = "4.2"
[dependencies.serde_json]
version = "1.0"
[dev-dependencies.chrono]
version = "0.4"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.polars]
version = "0.53"
features = [
"lazy",
"csv",
"parquet",
"json",
"temporal",
"strings",
"concat_str",
"regex",
"round_series",
"abs",
"dtype-categorical",
"dtype-date",
"dtype-datetime",
"dtype-duration",
"dtype-time",
"test",
"rank",
"is_in",
"list_eval",
"list_drop_nulls",
"list_any_all",
"cum_agg",
"string_pad",
"string_reverse",
"repeat_by",
"log",
"month_end",
"describe",
"cross_join",
"semi_anti_join",
"extract_jsonpath",
"dtype-struct",
"product",
"moment",
]
[dev-dependencies.rand]
version = "0.8"
[dev-dependencies.rand_distr]
version = "0.4"
[dev-dependencies.serde]
version = "1.0"
features = ["derive"]
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.tempfile]
version = "3"