[package] name = "remora-object-source" edition.workspace = true publish = false rust-version.workspace = true version.workspace = true [dependencies] bytes = "1.12.1" futures-util = "0.3.32" opendal = { version = "0.58.0", default-features = false, features = [ "executors-tokio", "http-transport-reqwest", "http-transport-reqwest-rustls", "services-s3", ] } remora-domain.workspace = true remora-outbound = { path = "../remora-outbound" } remora-stream = { path = "../remora-stream" } remora-target = { path = "../remora-target" } thiserror.workspace = true [dev-dependencies] remora-target = { path = "../remora-target", features = ["test-utils"] } tokio = { workspace = true, features = ["macros", "rt-multi-thread", "time"] }