Anyone else heard the same?
Someone might hate python just because.
Linux executables.
During re:Invent 2015 there was talk about supporting a windows runtime environment.
:)
Arbitrary Executables = Arbitrary Linux Executables.
Since Python3 runs on linux, you can invoke python3 scripts.
Although actually, I see what you mean now. D'oh. Windows was so far out of my mind I wasn't even thinking of it as a distinction to be made.
But yes in 2016 everyone needs day 1 Python 3 support. Python 2 support is optional.
I can't image rolling out a new python hosting product in 2016 and not even covering python3 ?!?!?
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.)
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.
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.