[package] name = "remora-target" edition.workspace = true license.workspace = true publish = false rust-version.workspace = true version.workspace = true [features] default = [] # Fixture-only helpers (overwrite, version purge). Not for production callers. test-utils = [] [dependencies] aws-credential-types = "1.2.11" aws-sigv4 = "1.3.7" bytes = "1.11.1" futures-util = "0.3.32" http = "1.4.0" opendal = { version = "0.58.0", default-features = false, features = [ "executors-tokio", "http-transport-reqwest", "http-transport-reqwest-rustls", "services-s3", ] } percent-encoding = "2.3.2" quick-xml = { version = "0.38.4", features = ["serialize"] } remora-domain.workspace = true remora-stream = { path = "../remora-stream" } reqwest = { version = "0.12.28", default-features = false, features = [ "rustls-tls-webpki-roots", ] } serde = { workspace = true, features = ["derive"] } sha2.workspace = true thiserror.workspace = true tokio = { workspace = true, features = ["macros", "sync", "time"] } [dev-dependencies] remora-target = { path = ".", features = ["test-utils"] } sha2.workspace = true tokio = { workspace = true, features = ["macros", "rt-multi-thread", "sync", "time"] }