Why are all Mac OS X builds all using old Python?

in fact, On Os X, it will because the system still have the 2.3 and will use that. Os X frameworks put some constraints but are handy in the fact that they properly recognize versions and choose the right one