Cargo.toml
Language TOML1.4 KB42 lines
[package]name = "cortex-core"description = "The logic behind Cortex: providers, streaming, pricing, cost, storage, export."version.workspace = trueedition.workspace = truelicense.workspace = trueauthors.workspace = true[features]default = []# The OS keychain. Off in tests and CI, which use the in-memory store.keychain = ["dep:keyring"][dependencies]serde.workspace = trueserde_json.workspace = truetokio.workspace = truetokio-util.workspace = truefutures-util.workspace = truebytes.workspace = truereqwest.workspace = truethiserror.workspace = truerusqlite = { version = "0.40", features = ["bundled"] }uuid = { version = "1", features = ["v7"] }chrono = { version = "0.4", default-features = false, features = ["clock", "std"] }image = { version = "0.25", default-features = false, features = ["png", "jpeg", "gif", "webp"] }sha2 = "0.11"base64 = "0.23"ts-rs = { version = "12", features = ["serde-json-impl"] }[target.'cfg(target_os = "macos")'.dependencies]keyring = { version = "3.6", optional = true, features = ["apple-native"] }[target.'cfg(target_os = "linux")'.dependencies]keyring = { version = "3.6", optional = true, features = ["linux-native"] }[target.'cfg(target_os = "windows")'.dependencies]keyring = { version = "3.6", optional = true, features = ["windows-native"] }[dev-dependencies]proptest = "1"insta = "1"tempfile = "3"standin = { path = "../standin" }