[package] name = "msyrs" edition = "2021" version = "0.0.1" readme = "README.md" [package.metadata.docs] rustdoc = ["--cfg", "doc"] [lib] name = "msyrs" # path = "src/lib.rs" crate-type = ["cdylib"] [dependencies] anyhow = "1.0" reqwest = { version = "0.12.9", features = ["blocking", "json"] } serde_json = "^1.0" serde_urlencoded = "0.7" serde = { version = "1.0.215", features = ["derive"] } chrono = "0.4.38" rand = "0.8" threadpool = "1.8.1" log = "0.4.22" crossbeam = "0.8" rayon = "1.5" tokio = "1.41.1" futures = "0.3" # pyo3 = { version = "0.23.1", features = ["extension-module"] } # pyo3 = { version = "0.21.2", features = ["extension-module"] } # pyo3 = { version = "*", features = ["abi3-py38"] } pyo3 = { version = "*", features = ["extension-module"] } pyo3-polars = { version = "0.18.0" } polars = { version = "*", features = [ "lazy", "temporal", "describe", "json", "parquet", "dtype-datetime", "strings", "timezones", "ndarray", "concat_str", ] } # "serde-lazy", # "parquet", # "decompress", # "zip", # "gzip", # "dynamic_group_by", # "rows", # "cross_join", # "semi_anti_join", # "row_hash", # "diagonal_concat", # "dataframe_arithmetic", # "partition_by", # "is_in", # "zip_with", # "round_series", # "repeat_by", # "is_first_distinct", # "is_last_distinct", # "checked_arithmetic", # "dot_product", # "reinterpret", # "take_opt_iter", # "mode", # "cum_agg", # "rolling_window", # "interpolate", # "rank", # "moment", # "ewma", # "abs", # "product", # "diff", # "pct_change", # "unique_counts", # "log", # "list_to_struct", # "list_count", # "list_eval", # "cumulative_eval", # "arg_where", # "search_sorted", # "offset_by", # "trigonometry", # "sign", # "propagate_nans",