Python2.4 is what RHEL/CentOS 5 has to work with... And the extended support for that bloody release lasts till 2021.
You can install a newer version, but our CentOS 5 machines are meant for compatibility tests, so modifying their setup is unacceptable.