Sample code using rpm-objects (Searching)

"Adam T. Gautier" <adam_gautier-/[email protected]> Tue, 23 Mar 2004 14:15:47 +0000 (UTC)
Newsgroups gmane.linux.redhat.rpm.python
Message-ID <[email protected]>
Simple test code for searching...

#!/usr/bin/python -tt

from RPM import Callback
from RPM import RPMDatabase
from RPM import Header

rpmdb = RPMDatabase(Callback())
rpmdb.init()
headers = rpmdb.searchByRegEx(".*rpm.*")
for header in headers:
    print header.getName()+"-"+header.getVersion()+"-"+header.getRelease()
rpmdb.close()