37 lines
1.2 KiB
TOML
37 lines
1.2 KiB
TOML
[package]
|
|
name = "object_store"
|
|
version = "0.1.0"
|
|
authors = ["Paul Dix <paul@pauldix.net>"]
|
|
edition = "2018"
|
|
|
|
[dependencies] # In alphabetical order
|
|
async-trait = "0.1.42"
|
|
# Microsoft Azure Blob storage integration
|
|
# In order to support tokio 1.0 and delimiters, needed to pull in unreleased azure sdk
|
|
azure_core = { git = "https://github.com/Azure/azure-sdk-for-rust.git", rev = "14ff9326bb1ba07f98733a548988eccd4532b945" }
|
|
azure_storage = { git = "https://github.com/Azure/azure-sdk-for-rust.git", rev = "14ff9326bb1ba07f98733a548988eccd4532b945", default-features = false, features = ["table", "blob", "queue"] }
|
|
bytes = "1.0"
|
|
chrono = "0.4"
|
|
# Google Cloud Storage integration
|
|
cloud-storage = "0.8.0"
|
|
futures = "0.3.5"
|
|
itertools = "0.9.0"
|
|
percent-encoding = "2.1"
|
|
# rusoto crates are for Amazon S3 integration
|
|
rusoto_core = "0.46.0"
|
|
rusoto_credential = "0.46.0"
|
|
rusoto_s3 = "0.46.0"
|
|
snafu = { version = "0.6.10", features = ["futures"] }
|
|
tokio = { version = "1.0", features = ["macros", "fs"] }
|
|
# Filesystem integration
|
|
tokio-util = { version = "0.6.3", features = [ "io" ] }
|
|
reqwest = "0.11"
|
|
# Filesystem integration
|
|
walkdir = "2"
|
|
tempfile = "3.1.0"
|
|
|
|
[dev-dependencies] # In alphabetical order
|
|
dotenv = "0.15.0"
|
|
tempfile = "3.1.0"
|
|
futures-test = "0.3.12"
|