41 | | print "Provides:" |
42 | | for ds in h.dsFromHeader('providename'): |
43 | | print ds.DNEVR() |
44 | | print "Requires:" |
45 | | for ds in h.dsFromHeader('requirename'): |
46 | | print ds.DNEVR() |
47 | | print "Obsoletes:" |
48 | | for ds in h.dsFromHeader('obsoletename'): |
49 | | print ds.DNEVR() |
50 | | print "Conflicts:" |
51 | | for ds in h.dsFromHeader('conflictname'): |
52 | | print ds.DNEVR() |
| 41 | for dep_type in [ ['providename', 'Provides:'], |
| 42 | ['requirename', 'Requires:'], |
| 43 | ['obsoletename', 'Obsoletes:'], |
| 44 | ['conflictname', 'Conflicts:'] ]: |
| 45 | ds = h.dsFromHeader(dep_type[0]) |
| 46 | if ds.Count() > 0: |
| 47 | print dep_type[1] |
| 48 | for provide in ds: |
| 49 | print " " + ds.DNEVR() |