]> git.proxmox.com Git - proxmox-backup.git/blob - pbs-tools/Cargo.toml
635933e1b2035cb4ebbb2f5145f38d4b066d3a8e
[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 hex = "0.4.3"
19 lazy_static = "1.4"
20 libc = "0.2"
21 log = "0.4"
22 nix = "0.19.1"
23 nom = "5.1"
24 openssl = "0.10"
25 percent-encoding = "2.1"
26 regex = "1.2"
27 serde = "1.0"
28 serde_json = "1.0"
29 # rt-multi-thread is required for block_in_place
30 tokio = { version = "1.6", features = [ "fs", "io-util", "rt", "rt-multi-thread", "sync" ] }
31 url = "2.1"
32 walkdir = "2"
33 zstd = { version = "0.6", features = [ "bindgen" ] }
34
35 proxmox = { version = "0.15.0", default-features = false, features = [ "tokio" ] }
36 proxmox-borrow = "1"
37 proxmox-io = { version = "1", features = [ "tokio" ] }
38 proxmox-lang = { version = "1" }
39 proxmox-time = { version = "1" }
40
41 pbs-buildcfg = { path = "../pbs-buildcfg" }
42 pbs-runtime = { path = "../pbs-runtime" }
43
44 [dev-dependencies]
45 tokio = { version = "1.6", features = [ "macros" ] }