But yes in 2016 everyone needs day 1 Python 3 support. Python 2 support is optional.
But yes in 2016 everyone needs day 1 Python 3 support. Python 2 support is optional.
Of the top 360 libraries, only 332 of them support Python 3 (but almost all of them still support Python 2).
This analysis was done in March and expected even support for Python 3 and 2 around now:
https://blogs.msdn.microsoft.com/pythonengineering/2016/03/0...
So maybe next year it will be optional, but not yet.
So yes, it seems to me that from the standpoint of a hosting company like Amazon for example, Python 2 should be the option for them to host, should not be guaranteed, and maybe even shouldn't cost the same as Python 3 moving forward. That's the present of the language. You are asking them to support the past of the language. Perhaps you should be willing to pay for them to support the past of the language.
(Of course, this particular example is moot because it sounds like Amazon themselves have engineers in the "Python 2 or Die" clade, but it's the example at hand.)
The more people that say "no python 2" the sooner it will die.
I don't know, python2vs3 thing is weird. Bet someone has a good book on it.
I can't image rolling out a new python hosting product in 2016 and not even covering python3 ?!?!?