Python versions everywhere …
I’ve been learning and using Python for several months now, and decided to port my Windows based RTEncoder utility to Python. On the surface it seemed rather straightforward, and it would have been if not for one small issue, Python versions. You see, the goal is for the end user to run RTEncoderPy from within Poser. But which Poser? Poser 6 has the Python 2.2 runtime. Poser 7 has the Python 2.4 runtime. I’m not even sure about Poser 4 (Pro Pack) or 5, or the new Poser Pro that is probably coming out this summer.
On my development box, I’m running Python 2.5 for my personal projects. But this weekend I finally broke down and figured out how to run Python 2.2, 2.4 and 2.5 on the same machine, and to easily switch between them. The differences are quite subtle in some cases, especially for someone still learning the nuances of Python style coding. But hopefully, I’ll now be able to nail down the last remaining version differences and be able to release RTEncoderPy with a week or so.

