I have a stock install of OSX (10.6). It has a whole bunch of different versions of Python installed: versions 2.3, 2.4, 2.5, and 2.6 came stock with the system. I can view them all in /Library/Frameworks/Python.framework/Versions.
Assuming I don't need any third party applications that depend on an older version of Python, nor do I need to test/run any Python scripts against old versions, what are the possible negative consequences (to the core system) of removing the old versions of Python contained in /Library/Frameworks/Python.framework/Versions?