{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"}],"enrichment":{"capability":"Inspect and extract files from RPM archive files using a Python API modeled after the standard tarfile module.","skillfed_tags":["rpm-archive","package-inspection"],"use_cases":["Extract specific files from RPM packages in build or deployment automation scripts.","Inspect RPM headers and metadata without installing the package on the system.","Parse RPM contents in CI/CD pipelines to validate package structure or contents.","Read RPM files from remote sources via stdin in shell pipelines."],"what_it_does":"rpmfile is a Python library for reading and inspecting RPM archive files, designed to mirror the interface of Python's built-in tarfile module. It lets you open an RPM, examine its headers and metadata, list contents, and extract individual files programmatically without needing system RPM tools.\n\nThe package supports both standard and zstd-compressed RPM files (the latter requires an optional zstandard dependency). It provides both a Python API for programmatic access and command-line tools for listing, extracting, and displaying RPM information. The library has been maintained since 2014 and currently supports Python 3.10 through 3.14.","worth_installing":"Yes. Low install friction, no runtime dependencies, active maintenance, MIT license, and zero known vulnerabilities make this a safe choice. Install it if you need to programmatically work with RPM files in Python without relying on system RPM tools."},"id":"rpmfile","links":{"html":"https://skillfed.io/packages/rpmfile","md":"https://skillfed.io/packages/rpmfile.md","pypi":"https://pypi.org/project/rpmfile/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-06","license_spdx":"MIT","license_treatment":"permissive","name":"rpmfile","python_support":"supports_current","summary":"Read rpm archive files"},"popularity":{"monthly_downloads":1099790,"position":4371,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.2.1"}
