[package] name = "osiris-core" version.workspace = true edition = "2021" description = "Osiris core - Object storage and indexing system" license = "MIT OR Apache-2.0" [lib] name = "osiris" path = "lib.rs" [dependencies] # Core dependencies anyhow.workspace = true redis.workspace = true serde.workspace = true serde_json.workspace = true tokio.workspace = true uuid.workspace = true toml.workspace = true thiserror.workspace = true clap.workspace = true env_logger.workspace = true log.workspace = true # Time handling time = { version = "0.3", features = ["serde", "formatting", "parsing", "macros"] } # Tracing tracing.workspace = true tracing-subscriber = { version = "0.3", features = ["env-filter"] } # Email lettre = "0.11" # HTTP client reqwest = { version = "0.11", features = ["json"] } # Rhai scripting rhai = { version = "1.21.0", features = ["std", "sync", "serde"] } # Osiris derive macros osiris-derive = { path = "../derive" } [dev-dependencies] tempfile = "3.8"