]>
Commit | Line | Data |
---|---|---|
770a36e5 WB |
1 | [package] |
2 | name = "pbs-tools" | |
3 | version = "0.1.0" | |
4 | authors = ["Proxmox Support Team <support@proxmox.com>"] | |
5 | edition = "2018" | |
6 | description = "common tools used throughout pbs" | |
7 | ||
8 | # This must not depend on any subcrates more closely related to pbs itself. | |
9 | [dependencies] | |
10 | anyhow = "1.0" | |
daaeea8b | 11 | base64 = "0.13" |
2b7f8dd5 WB |
12 | bytes = "1.0" |
13 | crc32fast = "1" | |
14 | endian_trait = { version = "0.6", features = ["arrays"] } | |
15 | flate2 = "1.0" | |
4805edc4 WB |
16 | foreign-types = "0.3" |
17 | futures = "0.3" | |
6ef1b649 | 18 | hex = "0.4.3" |
4805edc4 | 19 | lazy_static = "1.4" |
770a36e5 | 20 | libc = "0.2" |
9c75e2f3 | 21 | log = "0.4.17" |
11ca8343 | 22 | nix = "0.24" |
6512017f | 23 | nom = "7" |
ba0ccc59 | 24 | openssl = "0.10" |
9eb78407 | 25 | percent-encoding = "2.1" |
c3b8e74f | 26 | regex = "1.5" |
770a36e5 WB |
27 | serde = "1.0" |
28 | serde_json = "1.0" | |
4805edc4 | 29 | # rt-multi-thread is required for block_in_place |
2b7f8dd5 | 30 | tokio = { version = "1.6", features = [ "fs", "io-util", "rt", "rt-multi-thread", "sync" ] } |
9eb78407 | 31 | url = "2.1" |
2b7f8dd5 | 32 | walkdir = "2" |
6c76aa43 | 33 | zstd = { version = "0.6", features = [ "bindgen" ] } |
770a36e5 | 34 | |
25877d05 | 35 | #proxmox = { version = "0.15.3", default-features = false, features = [ "tokio" ] } |
9c890d72 | 36 | proxmox-async = "0.4" |
6ef1b649 | 37 | proxmox-io = { version = "1", features = [ "tokio" ] } |
229c1788 | 38 | proxmox-lang = { version = "1.1" } |
6ef1b649 | 39 | proxmox-time = { version = "1" } |
135aaee2 | 40 | proxmox-sys = "0.4" |
4805edc4 WB |
41 | |
42 | pbs-buildcfg = { path = "../pbs-buildcfg" } | |
a58a5cf7 | 43 | pbs-api-types = { path = "../pbs-api-types" } |
a3399f43 WB |
44 | |
45 | [dev-dependencies] | |
46 | tokio = { version = "1.6", features = [ "macros" ] } |