[Rpm-maint] PATCH: Python: allow access to packages & headers from spec object

James Antill jantill at redhat.com
Thu Sep 18 15:34:10 UTC 2008

On Thu, 2008-09-18 at 16:23 +0100, Daniel P. Berrange wrote:
> I'm trying todo some automated processing & analysis of RPM specfiles
> and have found the python binding is lacking a number of key features
>  - The 'spec' object allows access to the lists of sources, but doesn't
>    expose the RPMBUILD_ISXXXX constants
>  - The 'spec' object does not provide access to the 'packages' objects
>    so you can't query most metadata about the spec.
>  - None of the RPMTAG_XXX constants are defined, which makes using the
>    'header' object unpleasant.

 RPMTAG is already there in the rpm module ... see init_rpm() and search
for TAG.

James Antill <jantill at redhat.com>
Red Hat

More information about the Rpm-maint mailing list