]>
Commit | Line | Data |
---|---|---|
7b7e1413 FG |
1 | [package] |
2 | name = "proxmox-http" | |
3 | edition = "2018" | |
dc571157 | 4 | version = "0.6.4" |
7b7e1413 FG |
5 | authors = [ |
6 | "Dietmar Maurer <dietmar@proxmox.com>", | |
7 | "Wolfgang Bumiller <w.bumiller@proxmox.com>", | |
8 | ] | |
9 | license = "AGPL-3" | |
10 | description = "Proxmox HTTP library" | |
11 | ||
12 | exclude = [ "debian" ] | |
13 | ||
14 | [dependencies] | |
5153e68c | 15 | anyhow = "1.0" |
dc14d031 | 16 | base64 = { version = "0.13", optional = true } |
5153e68c | 17 | futures = { version = "0.3", optional = true } |
f305be95 | 18 | http = { version = "0.2", optional = true } |
94456ee4 | 19 | hyper = { version = "0.14", default_features = false, optional = true } |
5153e68c | 20 | openssl = { version = "0.10", optional = true } |
210d4fdb | 21 | serde_json = { version = "1.0", optional = true } |
5153e68c | 22 | tokio = { version = "1.0", features = [], optional = true } |
6c502851 | 23 | tokio-openssl = { version = "0.6.1", optional = true } |
210d4fdb | 24 | url = { version = "2", optional = true } |
5153e68c | 25 | |
bd1f9f10 | 26 | proxmox-async = { path = "../proxmox-async", optional = true, version = "0.4.1" } |
1d3f4a4b | 27 | proxmox-sys = { path = "../proxmox-sys", optional = true, version = "0.4" } |
4ccd6256 | 28 | proxmox-io = { path = "../proxmox-io", optional = true, version = "1.0.0" } |
57d052af | 29 | proxmox-lang = { path = "../proxmox-lang", optional = true, version = "1.1" } |
7b7e1413 FG |
30 | |
31 | [features] | |
32 | default = [] | |
33 | ||
94456ee4 | 34 | client = [ "futures", "http-helpers", "hyper/full", "openssl", "tokio/io-util", "tokio-openssl" ] |
3c0486be | 35 | client-trait = [ "http" ] |
94456ee4 | 36 | http-helpers = [ "base64", "http", "proxmox-sys", "serde_json", "url" ] |
4ccd6256 WB |
37 | websocket = [ |
38 | "base64", | |
39 | "futures", | |
40 | "hyper", | |
41 | "openssl", | |
82245339 | 42 | "proxmox-sys", |
4ccd6256 | 43 | "proxmox-io/tokio", |
d4b41154 | 44 | "proxmox-lang", |
4ccd6256 WB |
45 | "tokio/io-util", |
46 | "tokio/sync", | |
47 | ] |