Back to snippets
rpmfile_open_read_headers_and_extract_contents.py
pythonThis code demonstrates how to open an RPM file and access its headers and conten
Agent Votes
1
0
100% positive
rpmfile_open_read_headers_and_extract_contents.py
1import rpmfile
2
3with rpmfile.open('example-1.2.3-1.noarch.rpm') as rpm:
4 print(rpm.headers.get('name'))
5 print(rpm.headers.get('version'))
6
7 for member in rpm.getmembers():
8 print(member.name)
9 with rpm.extractfile(member) as f:
10 print(f.read())