[package] name = "mentat_db" description = "Mentat's SQLite schema, transactor storage, and bootstrap" version.workspace = true edition = "2021" license = "Apache-2.0" [features] default = [] sqlcipher = ["rusqlite/sqlcipher"] [dependencies] indexmap = "~2.14" itertools = "~0.15" lazy_static = "~1.5" log = "~0.4" ordered-float = "5.3" time = "~0.3" petgraph = "~0.6" serde = { version = "~1.0", optional = true } serde_json = { version = "~1.0", optional = true } serde_derive = { version = "~1.0", optional = true } [dependencies.rusqlite] version = "~0.40" features = ["limits", "bundled"] [dependencies.edn] package = "mentat_edn" path = "../../edn" version = "=1.12.0" [dependencies.mentat_core] path = "../../core" version = "=1.12.0" [dependencies.core_traits] package = "mentat_core_traits" path = "../../core-traits" version = "=1.12.0" [dependencies.db_traits] package = "mentat_db_traits" path = "../db-traits" version = "=1.12.0" [dependencies.mentat_sql] path = "../sql" version = "=1.12.0" # TODO: This should be in dev-dependencies. [dependencies.tabwriter] version = "~1.4" [dev-dependencies] env_logger = "0.11" #tabwriter = "1.4" [lints] workspace = true