[package] name = "python-packaging" version = "0.16.0" authors = ["Gregory Szorc "] edition = "2021" license = "MIT OR Apache-2.0" description = "Python packaging primitives implemented in Rust" readme = "README.md" homepage = "https://github.com/indygreg/PyOxidizer" repository = "https://github.com/indygreg/PyOxidizer.git" keywords = ["python"] [dependencies] anyhow = "1.0.68" base64 = { version = "0.20.0", optional = true } byteorder = "1.4.3" encoding_rs = "0.8.31" itertools = "0.10.5" mailparse = "0.14.0" once_cell = "1.17.0" regex = "1.7.0" serde = { version = "1.0.152", features = ["derive"], optional = true } sha2 = { version = "0.10.6", optional = true } simple-file-manifest = "0.11.0" spdx = "0.10.0" time = { version = "0.3.17", optional = true } walkdir = "2.3.2" [dependencies.python-packed-resources] version = "0.12.0-pre" path = "../python-packed-resources" [dependencies.zip] version = "0.6.3" optional = true default-features = false features = ["deflate"] [dev-dependencies] tempfile = "3.3.0" # We make `wheel` support optional because it has dependencies that we don't # want to bloat the dependency tree with. [features] default = ["wheel"] serialization = ["serde"] spdx-text = ["spdx/text"] wheel = ["base64", "sha2", "time", "zip"]