[package]
name = "df-interchange"
version = "0.3.3"
edition = "2021"
license = "MPL-2.0"
description = "Seamless interoperability between Polars and Arrow."
repository = "https://github.com/EricFecteau/df-interchange"
readme = "README.md"
exclude = ["/data/data.zip"]
[package.metadata.docs.rs]
all-features = true
[lib]
doctest = false
[dependencies]
paste = "1"
thiserror = "2"
arrow_crate_54 = { package = "arrow", version = "54", default-features = false, features = ["ffi"], optional = true}
arrow_crate_55 = { package = "arrow", version = "55", default-features = false, features = ["ffi"], optional = true}
arrow_crate_56 = { package = "arrow", version = "56", default-features = false, features = ["ffi"], optional = true}
arrow_crate_57 = { package = "arrow", version = "57", default-features = false, features = ["ffi"], optional = true}
arrow_crate_58 = { package = "arrow", version = "58", default-features = false, features = ["ffi"], optional = true}
polars_crate_0_40 = { package = "polars", version = "0.40", default-features = false, optional = true}
polars_arrow_0_40 = { package = "polars-arrow", version = "0.40", optional = true}
polars_crate_0_41 = { package = "polars", version = "0.41", default-features = false, optional = true}
polars_arrow_0_41 = { package = "polars-arrow", version = "0.41", optional = true}
polars_crate_0_42 = { package = "polars", version = "0.42", default-features = false, optional = true}
polars_arrow_0_42 = { package = "polars-arrow", version = "0.42", optional = true}
polars_crate_0_43 = { package = "polars", version = "0.43", default-features = false, optional = true}
polars_arrow_0_43 = { package = "polars-arrow", version = "0.43", optional = true}
polars_crate_0_44 = { package = "polars", version = "0.44", default-features = false, optional = true}
polars_arrow_0_44 = { package = "polars-arrow", version = "0.44", optional = true}
polars_crate_0_45 = { package = "polars", version = "0.45", default-features = false, optional = true}
polars_arrow_0_45 = { package = "polars-arrow", version = "0.45", optional = true}
polars_crate_0_46 = { package = "polars", version = "0.46", default-features = false, optional = true}
polars_arrow_0_46 = { package = "polars-arrow", version = "0.46", optional = true}
polars_crate_0_47 = { package = "polars", version = "0.47", default-features = false, optional = true}
polars_arrow_0_47 = { package = "polars-arrow", version = "0.47", optional = true}
polars_crate_0_48 = { package = "polars", version = "0.48", default-features = false, optional = true}
polars_arrow_0_48 = { package = "polars-arrow", version = "0.48", optional = true}
polars_crate_0_49 = { package = "polars", version = "0.49", default-features = false, optional = true}
polars_arrow_0_49 = { package = "polars-arrow", version = "0.49", optional = true}
polars_crate_0_50 = { package = "polars", version = "0.50", default-features = false, optional = true}
polars_arrow_0_50 = { package = "polars-arrow", version = "0.50", optional = true}
polars_crate_0_51 = { package = "polars", version = "0.51", default-features = false, optional = true}
polars_arrow_0_51 = { package = "polars-arrow", version = "0.51", optional = true}
polars_crate_0_52 = { package = "polars", version = "0.52", default-features = false, optional = true}
polars_arrow_0_52 = { package = "polars-arrow", version = "0.52", optional = true}
polars_crate_0_53 = { package = "polars", version = "0.53", default-features = false, optional = true}
polars_arrow_0_53 = { package = "polars-arrow", version = "0.53", optional = true}
[features]
all = ["all_polars", "all_arrow"]
all_polars = ["polars_0_40", "polars_0_41", "polars_0_42", "polars_0_43", "polars_0_44", "polars_0_45",
"polars_0_46", "polars_0_47", "polars_0_48", "polars_0_49", "polars_0_50", "polars_0_51",
"polars_0_52", "polars_0_53"]
all_arrow = ["arrow_54", "arrow_55", "arrow_56", "arrow_57", "arrow_58"]
polars_0_40 = ["polars_crate_0_40", "polars_arrow_0_40"]
polars_0_41 = ["polars_crate_0_41", "polars_arrow_0_41"]
polars_0_42 = ["polars_crate_0_42", "polars_arrow_0_42"]
polars_0_43 = ["polars_crate_0_43", "polars_arrow_0_43"]
polars_0_44 = ["polars_crate_0_44", "polars_arrow_0_44"]
polars_0_45 = ["polars_crate_0_45", "polars_arrow_0_45"]
polars_0_46 = ["polars_crate_0_46", "polars_arrow_0_46"]
polars_0_47 = ["polars_crate_0_47", "polars_arrow_0_47"]
polars_0_48 = ["polars_crate_0_48", "polars_arrow_0_48"]
polars_0_49 = ["polars_crate_0_49", "polars_arrow_0_49"]
polars_0_50 = ["polars_crate_0_50", "polars_arrow_0_50"]
polars_0_51 = ["polars_crate_0_51", "polars_arrow_0_51"]
polars_0_52 = ["polars_crate_0_52", "polars_arrow_0_52"]
polars_0_53 = ["polars_crate_0_53", "polars_arrow_0_53"]
arrow_54 = ["arrow_crate_54"]
arrow_55 = ["arrow_crate_55"]
arrow_56 = ["arrow_crate_56"]
arrow_57 = ["arrow_crate_57"]
arrow_58 = ["arrow_crate_58"]
[dev-dependencies]
zip = "6"
polars_crate_0_53 = { package = "polars", version = "0.53", features = ["lazy", "csv", "is_in"] }