remora/crates/remora-target/Cargo.toml

41 lines
1.2 KiB
TOML
Raw Normal View History

[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.34"
http = "1.5.0"
opendal = { version = "0.58.1", default-features = false, features = [
"executors-tokio",
"http-transport-reqwest",
"http-transport-reqwest-rustls",
"services-s3",
] }
percent-encoding = "2.3.2"
quick-xml = { version = "0.41.0", features = ["serialize"] }
remora-domain.workspace = true
remora-stream = { path = "../remora-stream" }
reqwest = { version = "0.13.4", default-features = false, features = [
"rustls",
] }
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"] }