How we deal with python libraries needs work anyway - it would be much nicer if we could parallel install the same library targetted at different python versions and have the package system play nice. Python supports this fine but unfortunately I haven't figured out the right incantations to support it cleanly in ports.
I was just thinking this a few days ago when working on a py-django update and trying to make it work with 2.6. Maybe look at what Kurt did for Java with the javaPathHelper program, but like you I'm not sure how to translate this into Python, where there is almost always a shebang like "#!/usr/bin/env python" to get the script started.