The way my rawhide mirror works (mirror of a mirror), it would be nice if yum had a --update-what-you-can option. After a normal pass, it would just --exclude anything it reports as not upgradeable due to dependency issues and tries again until it succeeds. I don't know python but I may try to do a wrapper in perl...
Ok, 1. wrapping python programs in perl is simply DIRTY. Let's not do that. 2. it's funny that the only reason people want this feature in yum is b/c rawhide is so frequently dependency-incomplete. Kinda an odd direction to follow for writing features.
-sv