[package] name = "fez" version = "0.8.1" authors = [ "René Richter ", "Bernhard Schuster ", "Max Dymond ", ] edition = "2018" license = "Apache-2.0" description = "A pure rust library for building and parsing RPMs" # Original page is https://github.com/rpm-rs/rpm-rs homepage = "https://github.com/cmeister2/fez" repository = "https://github.com/cmeister2/fez" readme = "README.md" keywords = ["RPM", "packaging"] categories = ["parsing", "development-tools"] rust-version = "1.59.0" [lib] name = "rpm" [dependencies] tokio = {version = "1.11", optional = true} thiserror = "1" nom = "7" num-traits = "0.2" num-derive = "0.3" num = "0.4" enum-primitive-derive = "0.2" enum-display-derive = "0.1" cpio = "0.2" # consider migrating to flate2 libflate = "1" sha2 = "0.10.2" md-5 = "0.10" sha1 = "0.10" rand = { version = "0.8" } pgp = { version="0.8.0", optional = true } chrono = "0.4" log = "0.4" itertools = "0.10" hex = { version = "0.4", features = ["std"] } zstd = "0.11.2" [dev-dependencies] rsa = { version = "0.6" } rsa-der = { version = "^0.3.0" } env_logger = "0.9" serial_test = "0.8" tokio = {version = "1", features = ["full"]} reqwest = { version = "0.11.10", features = ["blocking"] } [features] default = ["signature-pgp","async-tokio"] signature-pgp = ["signature-meta", "pgp"] signature-meta = [] test-with-podman = ["signature-meta"] async-tokio = ["tokio/fs", "tokio/io-util"]