relaxing the rpm dependency

The repoclient now works without `rpm` bindings, but it will crash while
performing the query command if the bindings are not present.