[package] name = "oxy-strata" version.workspace = true edition.workspace = true license.workspace = true description = "Oxygen Strata: repositories kept on S3, Google Cloud Storage and Azure Blob Storage" [dependencies] oxy-core = { path = "../oxy-core" } # The cloud stores, signing with ring (the crypto stack oxy already # links), not aws-lc-rs, which needs a C toolchain and cmake to build. object_store = { version = "0.14", default-features = false, features = ["aws-base", "gcp-base", "azure-base", "reqwest", "ring"] } # object_store's reqwest needs a TLS stack: rustls, with its provider # installed at run time (`rustls::crypto::ring`). A dependency's feature # list cannot name another crate's feature, so reqwest is named here. reqwest = { version = "0.13", default-features = false, features = ["rustls-no-provider"] } rustls = { version = "0.23", default-features = false, features = ["ring", "std"] } tokio = { version = "1", default-features = false, features = ["rt"] } futures = "0.3" serde_json = "1" [dev-dependencies] tempfile = "3"