Changes look good, and now all the unit tests pass on EL6. :thumbsup:
One minor nitpick, you could do the following:
self.assertRaises(pyrpkg.rpkgError, cmd.delete_tag, tag)
This completely removes the need for that raises function.
raises
But I don't think it matters much, anyway.
I'm ok with changes and with these changes tests succeed on EL6 again.
"This repo enforces that all commits are signed off by their author."
Please add Signed-off to your commits and repush this commits.
Commits are signed-off now.