[dependencies.ndarray]
version = "0.16.1"
[dependencies.ort]
default-features = false
features = ["ndarray", "std"]
version = "=2.0.0-rc.10"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.204"
[dependencies.thiserror]
version = "1.0.63"
[dependencies.tokio]
features = ["fs", "io-util"]
version = "1.43.1"
[dev-dependencies.data-encoding]
version = "2.6.0"
[dev-dependencies.flate2]
version = "1.0.30"
[dev-dependencies.serde]
features = ["derive"]
version = "1.0.204"
[dev-dependencies.serde_json]
version = "1.0.120"
[features]
_doc = ["serde"]
_test = ["ort/download-binaries"]
serde = ["dep:serde"]
[lib]
name = "magika"
path = "src/lib.rs"
[lints.rust]
missing_docs = "warn"
unreachable_pub = "warn"
[lints.rust.unused]
level = "warn"
priority = -1
[package]
authors = ["Magika Developers <magika-dev@google.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "filesystem", "parser-implementations"]
description = "Determines file content types using AI"
edition = "2021"
homepage = "https://google.github.io/magika/"
include = ["/LICENSE", "/src"]
keywords = ["file", "magic"]
license = "Apache-2.0"
name = "magika"
readme = "README.md"
repository = "https://github.com/google/magika"
version = "0.2.2"
[package.metadata.docs.rs]
features = ["_doc"]