[package] name = "pyella" version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true repository.workspace = true description = "Python bindings for the ella datastore." readme = "README.md" [lib] name = "pyella" crate-type = ["cdylib", "rlib"] [dependencies] pyo3 = { workspace = true, features = ["extension-module"] } ella = { workspace = true, features = ["pyo3"] } tokio = { workspace = true, features = ["rt-multi-thread"] } futures = { workspace = true } derive_more = { workspace = true } arrow = { workspace = true, features = ["pyarrow"] } paste = { workspace = true } thiserror = { workspace = true } once_cell = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } tracing-subscriber = { workspace = true } mimalloc = { workspace = true, optional = true } [features] default = ["mimalloc", "metrics", "protobuf"] metrics = ["ella/metrics"] protobuf = ["ella/protobuf"]