OXYGENHUB
# 30d5fac7560d oxygen / crates / oxy-strata / Cargo.toml
1.0 KiB · last changed Strata: S3, Google Cloud Storage and Azure Blob Storage stores 1 month ago source blame history raw
8d803563 Andy McCall ↶ 1
[package]
2
name = "oxy-strata"
3
version.workspace = true
4
edition.workspace = true
5
license.workspace = true
6
description = "Oxygen Strata: repositories kept on S3, Google Cloud Storage and Azure Blob Storage"
7
8
[dependencies]
9
oxy-core = { path = "../oxy-core" }
10
# The cloud stores, signing with ring (the crypto stack oxy already
11
# links), not aws-lc-rs, which needs a C toolchain and cmake to build.
12
object_store = { version = "0.14", default-features = false, features = ["aws-base", "gcp-base", "azure-base", "reqwest", "ring"] }
13
# object_store's reqwest needs a TLS stack: rustls, with its provider
14
# installed at run time (`rustls::crypto::ring`). A dependency's feature
15
# list cannot name another crate's feature, so reqwest is named here.
16
reqwest = { version = "0.13", default-features = false, features = ["rustls-no-provider"] }
17
rustls = { version = "0.23", default-features = false, features = ["ring", "std"] }
18
tokio = { version = "1", default-features = false, features = ["rt"] }
19
futures = "0.3"
20
serde_json = "1"
21
22
[dev-dependencies]
23
tempfile = "3"