@@ -22,11 +22,7 @@ edition = "2021"
22
22
license = " MIT/Apache-2.0"
23
23
readme = " README.md"
24
24
description = " A generic object store interface for uniformly interacting with AWS S3, Google Cloud Storage, Azure Blob Storage and local files."
25
- keywords = [
26
- " object" ,
27
- " storage" ,
28
- " cloud" ,
29
- ]
25
+ keywords = [" object" , " storage" , " cloud" ]
30
26
repository = " https://github.com/apache/arrow-rs"
31
27
32
28
[package .metadata .docs .rs ]
@@ -35,9 +31,10 @@ all-features = true
35
31
[dependencies ] # In alphabetical order
36
32
async-trait = " 0.1.53"
37
33
# Microsoft Azure Blob storage integration
38
- azure_core = { version = " 0.2" , optional = true , default-features = false , features = [" enable_reqwest_rustls" ] }
39
- azure_storage = { version = " 0.2" , optional = true , default-features = false , features = [" account" ] }
40
- azure_storage_blobs = { version = " 0.2" , optional = true , default-features = false , features = [" enable_reqwest_rustls" ] }
34
+ azure_core = { version = " 0.4" , optional = true , default-features = false , features = [" enable_reqwest_rustls" ] }
35
+ azure_identity = { version = " 0.5" , optional = true , default-features = false , features = [" enable_reqwest_rustls" ]}
36
+ azure_storage = { version = " 0.5" , optional = true , default-features = false , features = [" enable_reqwest_rustls" ]}
37
+ azure_storage_blobs = { version = " 0.5" , optional = true , default-features = false , features = [" enable_reqwest_rustls" ] }
41
38
bytes = " 1.0"
42
39
chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
43
40
# Google Cloud Storage integration
@@ -70,12 +67,12 @@ url = "2.2"
70
67
walkdir = " 2"
71
68
72
69
[features ]
73
- azure = [" azure_core" , " azure_storage_blobs" , " azure_storage" , " reqwest" ]
70
+ azure = [" azure_core" , " azure_storage_blobs" , " azure_storage" , " reqwest" , " azure_identity " ]
74
71
azure_test = [" azure" , " azure_core/azurite_workaround" , " azure_storage/azurite_workaround" , " azure_storage_blobs/azurite_workaround" ]
75
72
gcp = [" serde" , " serde_json" , " quick-xml" , " reqwest" , " reqwest/json" , " reqwest/stream" , " chrono/serde" , " rustls-pemfile" , " base64" , " rand" , " ring" ]
76
73
aws = [" rusoto_core" , " rusoto_credential" , " rusoto_s3" , " rusoto_sts" , " hyper" , " hyper-rustls" ]
77
74
78
75
[dev-dependencies ] # In alphabetical order
79
76
dotenv = " 0.15.0"
80
77
tempfile = " 3.1.0"
81
- futures-test = " 0.3"
78
+ futures-test = " 0.3"
0 commit comments