[package] name = "proxmox-subscription" description = "Proxmox subscription utilitites" version = "0.5.0" authors.workspace = true edition.workspace = true exclude.workspace = true homepage.workspace = true license.workspace = true repository.workspace = true rust-version.workspace = true [dependencies] anyhow.workspace = true base64 = { workspace = true, optional = true } hex = { workspace = true, optional = true } openssl = { workspace = true, optional = true } regex.workspace = true serde.workspace = true serde_json.workspace = true proxmox-http = { workspace = true, optional = true, features = ["client-trait", "http-helpers"] } proxmox-serde.workspace = true proxmox-sys = { workspace = true, optional = true } proxmox-time = { workspace = true, optional = true } proxmox-schema = { workspace = true, features = ["api-macro"], optional = true } [features] default = ["impl"] impl = [ "dep:base64", "dep:hex", "dep:openssl", "dep:proxmox-http", "dep:proxmox-sys", "dep:proxmox-time"] api-types = ["dep:proxmox-schema"]