@@ -10,11 +10,6 @@ readme = "README.md"
10
10
keywords = [" object-storage" , " minio" , " s3" ]
11
11
categories = [" api-bindings" , " web-programming::http-client" ]
12
12
13
- [dependencies .reqwest ]
14
- version = " 0.12.22"
15
- default-features = false
16
- features = [" stream" ]
17
-
18
13
[features ]
19
14
default = [" default-tls" , " default-crypto" ]
20
15
default-tls = [" reqwest/default-tls" ]
@@ -23,21 +18,29 @@ rustls-tls = ["reqwest/rustls-tls"]
23
18
default-crypto = [" dep:sha2" , " dep:hmac" ]
24
19
ring = [" dep:ring" ]
25
20
21
+ [workspace .dependencies ]
22
+ uuid = " 1.18"
23
+ futures-util = " 0.3"
24
+ reqwest = { version = " 0.12" , default-features = false }
25
+ bytes = " 1.10"
26
+ async-std = " 1.13"
27
+
28
+
26
29
[dependencies ]
30
+ uuid = { workspace = true , features = [" v4" ] }
31
+ futures-util = { workspace = true }
32
+ bytes = { workspace = true }
33
+ async-std = { workspace = true , features = [" attributes" ] }
34
+ reqwest = { workspace = true , features = [" stream" ] }
35
+
27
36
async-recursion = " 1.1.1"
28
- async-std = { version = " 1.13.1" , features = [" attributes" ] }
29
37
async-stream = " 0.3.6"
30
38
async-trait = " 0.1.88"
31
39
base64 = " 0.22.1"
32
- byteorder = " 1.5.0"
33
- bytes = " 1.10.1"
34
40
chrono = " 0.4.41"
35
41
crc = " 3.3.0"
36
42
dashmap = " 6.1.0"
37
- derivative = " 2.2.0"
38
43
env_logger = " 0.11.8"
39
- futures-util = " 0.3.31"
40
- hex = " 0.4.3"
41
44
hmac = { version = " 0.12.1" , optional = true }
42
45
hyper = { version = " 1.6.0" , features = [" full" ] }
43
46
lazy_static = " 1.5.0"
@@ -46,26 +49,25 @@ md5 = "0.8.0"
46
49
multimap = " 0.10.1"
47
50
percent-encoding = " 2.3.1"
48
51
url = " 2.5.4"
49
- rand = { version = " 0.8.5" , features = [" small_rng" ] }
50
52
regex = " 1.11.1"
51
53
ring = { version = " 0.17.14" , optional = true , default-features = false , features = [" alloc" ] }
52
54
serde = { version = " 1.0.219" , features = [" derive" ] }
53
- serde_json = " 1.0.140 "
55
+ serde_json = " 1.0.142 "
54
56
sha2 = { version = " 0.10.9" , optional = true }
55
57
urlencoding = " 2.1.3"
56
58
xmltree = " 0.11.0"
57
- futures = " 0.3.31"
58
59
http = " 1.3.1"
59
- thiserror = " 2.0.12 "
60
+ thiserror = " 2.0.14 "
60
61
61
62
[dev-dependencies ]
63
+ minio-common = { path = " ./common" }
64
+ minio-macros = { path = " ./macros" }
62
65
tokio = { version = " 1.47.1" , features = [" full" ] }
63
- minio_common = { path = " ./common" }
64
66
async-std = { version = " 1.13.1" , features = [" attributes" , " tokio1" ] }
65
67
clap = { version = " 4.5.44" , features = [" derive" ] }
68
+ rand = { version = " 0.9.2" , features = [" small_rng" ] }
66
69
quickcheck = " 1.0.3"
67
70
criterion = " 0.7.0"
68
- minio-macros = { path = " ./macros" }
69
71
70
72
[lib ]
71
73
name = " minio"
0 commit comments