Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/crates/polars-sql/Cargo.toml
6939 views
1
[package]
2
name = "polars-sql"
3
version = { workspace = true }
4
authors = { workspace = true }
5
edition = { workspace = true }
6
homepage = { workspace = true }
7
license = { workspace = true }
8
repository = { workspace = true }
9
description = "SQL transpiler for Polars. Converts SQL to Polars logical plans"
10
11
[dependencies]
12
polars-core = { workspace = true, features = ["rows"] }
13
polars-error = { workspace = true }
14
polars-lazy = { workspace = true, features = ["abs", "binary_encoding", "concat_str", "cross_join", "cum_agg", "dtype-date", "dtype-decimal", "dtype-struct", "is_in", "list_eval", "log", "meta", "offset_by", "regex", "round_series", "sign", "string_normalize", "string_reverse", "strings", "timezones", "trigonometry", "cov"] }
15
polars-ops = { workspace = true }
16
polars-plan = { workspace = true }
17
polars-time = { workspace = true }
18
polars-utils = { workspace = true }
19
20
bitflags = { workspace = true }
21
hex = { workspace = true }
22
rand = { workspace = true }
23
regex = { workspace = true }
24
serde = { workspace = true }
25
sqlparser = { workspace = true }
26
27
[dev-dependencies]
28
# to display dataframes in case of test failures
29
polars-core = { workspace = true, features = ["fmt"] }
30
31
[features]
32
default = []
33
nightly = []
34
binary_encoding = ["polars-lazy/binary_encoding"]
35
bitwise = ["polars-lazy/bitwise"]
36
csv = ["polars-lazy/csv"]
37
diagonal_concat = ["polars-lazy/diagonal_concat"]
38
dtype-decimal = ["polars-lazy/dtype-decimal"]
39
ipc = ["polars-lazy/ipc"]
40
json = ["polars-lazy/json", "polars-plan/json", "polars-plan/extract_jsonpath"]
41
list_eval = ["polars-lazy/list_eval"]
42
parquet = ["polars-lazy/parquet"]
43
semi_anti_join = ["polars-lazy/semi_anti_join"]
44
serde = ["polars-utils/serde"]
45
timezones = ["polars-lazy/timezones"]
46
47
[lints]
48
workspace = true
49
50