]> git.proxmox.com Git - proxmox.git/blame - proxmox-client/Cargo.toml
bump proxmox-acme to 0.5.1
[proxmox.git] / proxmox-client / Cargo.toml
CommitLineData
25024fa6
WB
1[package]
2name = "proxmox-client"
77672b12 3version = "0.3.1"
25024fa6
WB
4description = "Base client for proxmox APIs for handling login and ticket renewal"
5authors.workspace = true
6license.workspace = true
7edition.workspace = true
8exclude.workspace = true
9repository.workspace = true
10
11[dependencies]
12anyhow.workspace = true
13base64.workspace = true
604e4676 14hex.workspace = true
25024fa6
WB
15http.workspace = true
16once_cell.workspace = true
17percent-encoding.workspace = true
18regex.workspace = true
19serde.workspace = true
20serde_json.workspace = true
21serde_plain.workspace = true
22
23# wasm-incompatible dependencies must stay optional
24log = { workspace = true, optional = true }
25openssl = { workspace = true, optional = true }
26
27proxmox-login = { workspace = true, features = [ "http" ] }
28webauthn-rs = { workspace = true, optional = true }
29
30proxmox-http = { workspace = true, optional = true, features = [ "client" ] }
31hyper = { workspace = true, optional = true }
32
33proxmox-section-config.workspace = true
34proxmox-schema = { workspace = true, features = [ "api-macro" ] }
35
36[features]
37default = []
38hyper-client = [ "dep:openssl", "dep:hyper", "dep:proxmox-http", "dep:log" ]
39webauthn = [ "dep:webauthn-rs", "proxmox-login/webauthn" ]