# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ # ┃ ██████ ██████ ██████ █ █ █ █ █ █▄ ▀███ █ ┃ # ┃ ▄▄▄▄▄█ █▄▄▄▄▄ ▄▄▄▄▄█ ▀▀▀▀▀█▀▀▀▀▀ █ ▀▀▀▀▀█ ████████▌▐███ ███▄ ▀█ █ ▀▀▀▀▀ ┃ # ┃ █▀▀▀▀▀ █▀▀▀▀▀ █▀██▀▀ ▄▄▄▄▄ █ ▄▄▄▄▄█ ▄▄▄▄▄█ ████████▌▐███ █████▄ █ ▄▄▄▄▄ ┃ # ┃ █ ██████ █ ▀█▄ █ ██████ █ ███▌▐███ ███████▄ █ ┃ # ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ # ┃ Copyright (c) 2017, the Perspective Authors. ┃ # ┃ ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ ┃ # ┃ This file is part of the Perspective library, distributed under the terms ┃ # ┃ of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). ┃ # ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ [package] name = "perspective" version = "4.5.2" authors = ["Andrew Stein "] edition = "2024" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." repository = "https://github.com/perspective-dev/perspective" license = "Apache-2.0" homepage = "https://perspective-dev.github.io" keywords = [] include = ["src/**/*", "tests/**/*", "Cargo.toml"] [lib] path = "src/lib.rs" [features] default = [] axum-ws = ["tokio", "axum", "futures"] external-cpp = [ "perspective-server/external-cpp", "perspective-client/generate-proto", "perspective-client/protobuf-src", ] [dependencies] async-lock = "2.5.0" perspective-client = { version = "4.5.2" } perspective-server = { version = "4.5.2" } tracing = { version = ">=0.1.36" } axum = { version = ">=0.7,<0.9", features = ["ws"], optional = true } fallible-iterator = "0.2.0" indexmap = "2.12.1" serde = { version = "1.0" } serde_json = { version = "1.0.107" } tokio = { version = "~1", features = ["full"], optional = true } futures = { version = "~0", optional = true } [dependencies.prost] version = "0.12.3" default-features = false features = ["prost-derive", "std"]