I am new to macports from the linux world (in Mandriva, the python naming scheme is simply python with different versions) so I am not sure if this annoyance/problem is a result of fetchmail not having its dependencies set to be either or if it's a problem of the chosen naming scheme.
Interesting. I think fetchmail port should be modified to requires python 2.5. Report this to the maintaiiner as a bug.
And since the macports python24 does not work in Leopard (bus errors), I don't even have the choice of letting it install python24. But regardless, I shouldn't have to anyways, as I have python25 installed.
I've manually installed fetchmail (with python25) in the meantime, but this defeats the whole purpose of having a packaging system.
Please report this as a bug, too if this is not a known issue.