Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Drop Python 2.6 support #448
Python 2.7 was released 3 years ago, it is the only 2.x version supposed to last before 3.x completely takes over.
I know it is possible to maintain a codebase that supports 2.6, 2.7 and 3.3 (as is it for 2.5); but why should we? more recent idiomatics like set and dict literals wont work under 2.6 and I really want to be able to write modern python code instead of always taking legacy in count.
There are lot more stuff that was backported only for python 2.7 listed at http://docs.python.org/dev/whatsnew/2.7.html, do we use it? not yet but why should we limit our-self not to.
I think the question is more like "What is the point of supporting python 2.6 and does it worth it?"
You're right that 2.6 is old, and its security support is just retired (2.6.9 was released yesterday). I was attached to 2.6 because of debian squeezy, but wheezy has 2.7. The only party that will suffer from this decision would be RHEL/CentOS people. If it costs us anything to support 2.6 then +1 for removing it, because its security support just ended.
My list of pros & cons: