]> git.proxmox.com Git - proxmox-perl-rs.git/blob - Cargo.toml
update to new tfa crate
[proxmox-perl-rs.git] / Cargo.toml
1 [workspace]
2 exclude = [ "build", "common-src", "perl", "scripts" ]
3 members = [
4 "pve-rs",
5 "pmg-rs",
6 ]
7
8 [workspace.package]
9 authors = ["Proxmox Support Team <support@proxmox.com>"]
10 edition = "2021"
11 license = "AGPL-3"
12 repository = "https://git.proxmox.com/?p=proxmox.git"
13
14 [workspace.dependencies]
15 anyhow = "1.0"
16 base32 = "0.4"
17 base64 = "0.13"
18 env_logger = "0.9"
19 hex = "0.4"
20 http = "0.2.7"
21 libc = "0.2"
22 nix = "0.26"
23 openssl = "0.10.40"
24 serde = "1.0"
25 serde_bytes = "0.11"
26 serde_json = "1.0"
27 url = "2"
28
29 perlmod = { version = "0.13", features = [ "exporter" ] }
30
31 proxmox-acme-rs = { version = "0.4", features = ["client"] }
32 proxmox-apt = "0.9"
33 proxmox-http = { version = "0.8", features = ["client-sync", "client-trait"] }
34 proxmox-openid = "0.9.8"
35 proxmox-resource-scheduling = "0.2.1"
36 proxmox-subscription = "0.3"
37 proxmox-sys = "0.4.2"
38 proxmox-tfa = { version = "3", features = ["api"] }
39 proxmox-time = "1.1.3"
40
41 [patch.crates-io]
42 # proxmox-tfa requires -time and -uuid as well, so enable *all* or *none* of them
43 #proxmox-tfa = { path = "../proxmox/proxmox-tfa" }
44 #proxmox-time = { path = "../proxmox/proxmox-time" }
45 #proxmox-uuid = { path = "../proxmox/proxmox-uuid" }