[package] name = "depot" version = "0.1.0" edition = "2024" [lints.rust] warnings = "deny" [dependencies] anyhow = "1.0.101" ar = "0.9.0" bzip2 = "0.6.1" clap = { version = "4.5.58", features = ["derive"] } flate2 = "1.1.9" git2 = "0.20.4" indicatif = "0.18.4" nix = { version = "0.31.1", features = ["user"] } reqwest = { version = "0.13.2", features = ["blocking"] } rusqlite = "0.38.0" semver = "1.0.27" serde = { version = "1.0.228", features = ["derive"] } yaml-rust2 = "0.11.0" sha2 = "0.10.9" tar = "0.4.44" tempfile = "3.25.0" thiserror = "2.0.18" toml = "0.9.8" url = "2.5.8" walkdir = "2.5.0" xz2 = "0.1.7" zip = "8.0.0" zstd = { version = "0.13.3", features = ["zstdmt"] } [dev-dependencies] tempfile = "3.25.0" [profile.release] opt-level = 3 lto = "thin" codegen-units = 1 panic = "abort" strip = "symbols" debug = false