[package] name = "a" version = "0.1.0" edition = "2024" publish = false [dependencies] chrono = "0.4.45" env_logger = "0.11" log = "0.4" clap = { version = "4.6.1", features = ["derive"] } futures = "0.3" mlua = { version = "0.11.6", features = ["lua55", "vendored", "serde", "async", "anyhow"]} # reqwest's default rustls provider (aws-lc-rs) null-derefs during the TLS # handshake in this environment, and native-tls would link system OpenSSL. # Use rustls with the self-contained, vendored `ring` provider (installed as the # process default in stdlib::http). `rustls-no-provider` stops reqwest from # pulling aws-lc-rs back in. reqwest = { version = "0.13.4", default-features = false, features = ["rustls-no-provider", "charset", "http2", "system-proxy"] } rustls = { version = "0.23", default-features = false, features = ["ring", "std", "tls12"] } rusqlite = { version = "0.32", features = ["bundled"] } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.150" thiserror = "2.0.18" tokio = { version = "1.52.3", features = ["full"] } digest_auth = "0.3"