]> git.proxmox.com Git - proxmox-backup.git/blob - pbs-tools/Cargo.toml
89c6303cd279dcc331017b35182696401c72d7a8
[proxmox-backup.git] / pbs-tools / Cargo.toml
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"
11 base64 = "0.12"
12 bytes = "1.0"
13 crc32fast = "1"
14 endian_trait = { version = "0.6", features = ["arrays"] }
15 flate2 = "1.0"
16 foreign-types = "0.3"
17 futures = "0.3"
18 lazy_static = "1.4"
19 libc = "0.2"
20 nix = "0.19.1"
21 nom = "5.1"
22 openssl = "0.10"
23 percent-encoding = "2.1"
24 regex = "1.2"
25 serde = "1.0"
26 serde_json = "1.0"
27 # rt-multi-thread is required for block_in_place
28 tokio = { version = "1.6", features = [ "fs", "io-util", "rt", "rt-multi-thread", "sync" ] }
29 url = "2.1"
30 walkdir = "2"
31 zstd = { version = "0.6", features = [ "bindgen" ] }
32
33 proxmox = { version = "0.13.0", default-features = false, features = [ "tokio" ] }
34
35 pbs-buildcfg = { path = "../pbs-buildcfg" }
36 pbs-runtime = { path = "../pbs-runtime" }
37
38 [dev-dependencies]
39 tokio = { version = "1.6", features = [ "macros" ] }