pyrpm icon indicating copy to clipboard operation
pyrpm copied to clipboard

A pure python rpm reader

:warning: This rpository is now archived

===== PyRPM

:author: Mário Morgado :license: BSD

PyRPM is a pure python module to extract information from a RPM package.

Usage

    >>> from pyrpm.rpm import RPM
    >>> frpm pyrpm import rpmdefs
    >>> rpm = RPM(file('package-1.0-r1.i586.rpm'))
    >>> rpm.binary # this means that the package is a rpm and not a src.rpm
    True
    >>> rpm.name()
    'package'
    >>> rpm.package()
    'package-1.0'
    >>> rpm[rpmdefs.RPMTAG_DESCRIPTION]
    'package description'
    >>> rpm[rpmdefs.RPMTAG_ARCH]
    'i586'