At 05:26 PM 7/5/2009 +0100, Paul Moore wrote: >def get_distribution(name): > for d in get_distributions(): > if d.name == name: > return d > return None Btw, this is broken code anyway, because it's not handling case-insensitivity or name canonicalization. (I've mentioned these issue previously on the distutils-sig.)