-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: master
-
Component/s: Build Infrastructure
-
None
We can no longer maintain support for Python 2.4 and 2.5. From now on our minimum version is Python 2.6 or 2.7. Python 3.0 will not be supported yet.
The only systems still on Python 2.4-2.5 are RHEL 5 systems. On these machines the users will need to install a newer Python from EPEL.
In order to implement our new dependency on Python 2.6 or 2.7 we decided to rewrite the #! lines at build time to match the Python version installed on the target platform.
We will also need to update the build process to use the correct version of Python when building the externals and the Pegasus Python library.