Tools for inspecting RPM files in python. This module is modeled after the tarfile module.
Provides
Requires
License
MIT
Changelog
* Tue May 19 2026 Dirk Müller <dmueller@suse.com>
- update to 2.2.1:
* early check boundaries
* Mon Aug 18 2025 Daniel Garcia <daniel.garcia@suse.com>
- Add %{?sle15_python_module_pythons}
- Fix alternatives, and use update-alternatives in SLE-15
* Thu Apr 17 2025 Dirk Müller <dmueller@suse.com>
- update to 2.1.0:
* Unpack integer header data values as unsigned
* Fixing incorrect parsing of first headers block (a.k.a.
"signature headers")
* added new tags
- update to 2.0.0:
* Store only one version of i18n strings
* Fix rpmfile fails to load localized RPM headers
- update to 1.1.0:
* bz2 support, thank you @OneMoreByte!
- update to 1.0.8:
* If a CPIO archive contained an entry for a directory we
attempted to identify it via nlinks. Since it should have at
least two nlinks if it's a directory.
However, We stumbled across a case where this is not true. By
using the mode bits we should be able to correctly identify
directories without relying on nlinks.
We're now using mode bits.
- update to 1.0.7:
* Use setup.cfg and setuptools_scm for version
- update to 1.0.6:
* For the command line interface, only print file paths when
extracting if `-v/--verbose` is given
- update to 1.0.5:
* Extract rpm files from the command line
* Tue Nov 17 2020 John Vandenberg <jayvdb@gmail.com>
- Tidy spec
- Use PyPI sdist with upstream LICENSE
- Activate test suite, partially disabled
- Update to v1.0.4
* Add support for zstandard compression
* Wed Jul 03 2019 cbosdonnat@suse.com
- Update to version 1.0.0+git20190702.208ac80:
* Python 3 fix merged
- Removed patch: python3.patch
* Tue Jul 02 2019 Cédric Bosdonnat <cbosdonnat@suse.com>
- Initial package
Added patch: python3.patch
Files
/usr/bin/rpmfile
/usr/bin/rpmfile-3.13
/usr/lib/python3.13/site-packages/rpmfile
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/METADATA
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/RECORD
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/WHEEL
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/licenses
/usr/lib/python3.13/site-packages/rpmfile-2.2.1.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/rpmfile/__init__.py
/usr/lib/python3.13/site-packages/rpmfile/__main__.py
/usr/lib/python3.13/site-packages/rpmfile/__pycache__
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/_version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/_version.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/cli.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/cli.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/cpiofile.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/cpiofile.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/errors.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/errors.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/headers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/headers.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/io_extra.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/io_extra.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/rpmdefs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/rpmfile/__pycache__/rpmdefs.cpython-313.pyc
/usr/lib/python3.13/site-packages/rpmfile/_version.py
/usr/lib/python3.13/site-packages/rpmfile/cli.py
/usr/lib/python3.13/site-packages/rpmfile/cpiofile.py
/usr/lib/python3.13/site-packages/rpmfile/errors.py
/usr/lib/python3.13/site-packages/rpmfile/headers.py
/