Given a filename of an rpm parse out the major information that's available:

from rpmUtils.miscutils import splitFilename

myfn = 'a2ps-4.13b-57.1.el5.src.rpm'

(name, ver, rel, epoch, arch) = splitFilename(myfn)