-
Notifications
You must be signed in to change notification settings - Fork 887
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop Python 2.6 support #2368
Comments
For 1.7 we could totally just drop it. |
I have no problem dropping 2.6 considering it was EOL 2 years ago. The only argument against that I know are 1) according to @dstufft's numbers there are still tons of installations of 2.6 using PyPI 2) it's not hard to support - at least so far. Next question: soft or hard drop? The current |
Actually I think the |
We should remove it from setup.py, besides that, let's keep testing on Python 2.6 until we decide it's time to drop it. |
Sorry what do you mean "remove it from setup.py" ? The trove classifier? A hard fail? |
Remove it from the trove classifier. |
ISTM that dropping it from tox/Travis should go hand-in-hand with dropping it from Trove: we get quicker turnarounds for builds, plus we can start using 2.7-only features / syntax, e.g. improved unittest assertions, set literals, dict comprehensions, etc. I'm +0 to dropping it for 1.7 (since we haven't deprecated it ahead) and +1 for whatever release comes afterward (1.8 or 2.0). |
I personally think Pyramid can probably ditch Python 2.6, but I'll let y'all make that decision. However, data is cool, so here is the downloads for Pyramid from 2016-02-22:
|
I also think you can ditch support for Python <3.4 as well, and make it just 2.7, and 3.4+. In general the web world seems to be the best at getting to newer versions of Python quicker. |
I would very much like to drop 3.3 because it will make writing docs to transition from setuptools to pip a wee bit easier, due to pip being available by default in most installations of Python 3.4 or later. |
Wish Github had a way to vote on things: Thumbsup on this comment means remove Python 2.6 for Pyramid 1.7 |
Thumbsup on this comment means remove Python 3.3 for Pyramid 1.7 |
Python 2.6 was EOLed Oct 29, 2013. We let that one slip by. Python 3.3 is EOLed for September 2017. I vote a definitive Pyramid 1.8 for its removal, instead of "later time". |
I mentioned later time so that we could have a discussion around it. I am okay with 1.8 being that time. |
One very subtle concern I have about dropping 2.6 is that it currently acts as a very solid sanity check against bugs in older versions of 2.7. For example the |
Per Nick Coghlan's blog post.
tl;dr: folks still running Python 2.6 can't reasonably expect to be updating to latest-and-greatest of everything else, especially if they aren't paying for it with blood or treasure.
The text was updated successfully, but these errors were encountered: