[package] name = "artiqwest" version = "0.1.13" edition = "2021" description = "A simple client for making http request over Tor with Arti." license = "MIT" repository = "https://github.com/basic-automation/artiqwest" readme = "README.md" keywords = ["tor", "http", "request", "client", "SOCKS"] categories = ["network-programming", "web-programming::http-client"] [dependencies] hyper = { version = "1.4", features = ["full"] } bytes = "1.7" anyhow = "1.0" arti-client = { version = "0.22", features = ["full", "static"] } http-body-util = "0.1" hyper-util = { version = "0.1", features = ["full"] } tokio = { version = "1.40", features = ["full"] } tokio-native-tls = "0.3" tor-rtcompat = { version = "0.22", features = ["tokio", "native-tls"] } serde = { version = "1.0", features = ["derive"] } thiserror = "1.0" serde_json = "1.0" reqwest = "0.12" futures-util = { version = "0.3", default-features = false, features = [ "sink", "std", ] } tokio-tungstenite = { version = "0.24", features = ["native-tls"] } tracing = "0.1" uuid = { version = "1.11.0", features = [ "v4", # Lets you generate random UUIDs "fast-rng", # Use a faster (but still sufficiently random) RNG "macro-diagnostics", # Enable better diagnostics for compile-time UUIDs ] } [dev-dependencies] tracing-subscriber = "0.3.18"