One of the first things yum does is append it's own lib path to the sys.path: sys.path.append('/usr/lib/yum') This becomes a problem if there are any name clashes with other python libraries. I'm experiencing just such a problem with a package that provides a logger.py module. Would it make more sense to insert the yum lib dir at the front of the sys.path instead of the back? -- Miles Egan