switching from python 2.x to 3.x shouldn't be a big deal. the biggest difference of 3.x is that all strings are unicode and for binary data there is a new separate type "bytes". this could require some small changes in my code.

...but blender 2.5 will have a totally new api. from what i have seen so far i would say that i will have to rewrite about 50% of the exporters because of that.

i will think about hmp...