Numpy: Plan for dropping Python 2.7 support
21–30 of 390 posts
Re: Numpy: Plan for dropping Python 2.7 support
#22Good. The glacial migration from Python 2 to 3 is one of the worst things about an otherwise fantastic ecosystem. The tide is turning though, with Django having already dropped support for 2, and now with Numpy too hopefully Python 2 can be properly consigned to the history books. For people wondering why it's been like this for almost a decade(!) since Python 3.0 was released: Python 3.0 was actually terrible. It la…
Yeah, for the longest time everyone kept using library support as an excuse for sticking with 2. But at this point I think it's the exception that a decent Python library doesn't support 3, rather than the rule. The only one that comes to mind for me is fabric, to be honest.
Re: Numpy: Plan for dropping Python 2.7 support
#23Earlier quoted context omitted.
> But at this point I think it's the exception that a decent Python library doesn't support 3, rather than the rule. Right now 187 of the top 200 packages on Pypi support Python 3. https://python3wos.appspot.com/
And of the 13 not migrated, 9 are Mozilla packages, so they're probably just waiting to write them all in Rust...
Re: Numpy: Plan for dropping Python 2.7 support
#24Earlier quoted context omitted.
Yeah, for the longest time everyone kept using library support as an excuse for sticking with 2. But at this point I think it's the exception that a decent Python library doesn't support 3, rather than the rule. The only one that comes to mind for me is fabric, to be honest.
Twisted port is a work in progress.
Re: Numpy: Plan for dropping Python 2.7 support
#25Better title: Numpy's plan for dropping Python 2.7 support
Re: Numpy: Plan for dropping Python 2.7 support
#26Re: Numpy: Plan for dropping Python 2.7 support
#27Earlier quoted context omitted.
All my libraries have been py3-only since around last year. I'm also not caring much about supporting 2 on the old ones I maintain. 2 is pretty old, it's time to move on.
> 2 is pretty old, it's time to move on. Why? Just because "it's pretty old?" The 2-to-3 change seems mostly cosmetic. When Python users ignored 3, Python devs started flogging their dead horse. When the horse still refused to move, disappointed riders started shouting "shame!" at users who suggested that the horse looked dead. Eventually, the riders tied ropes to the horse and pulled it along the ground. The onlooke…
Re: Numpy: Plan for dropping Python 2.7 support
#28You can take my Python 2 when you pry it from my cold dead hands.
Re: Numpy: Plan for dropping Python 2.7 support
#29It would be interesting to see whether Python 2 is the longest supported major version for a programming language.
Define 'supported'? Many banks are still writing COBOL.
Re: Numpy: Plan for dropping Python 2.7 support
#30I've said it before, I'll say it again. I don't care for everything-is-unicode-by-default. You can take my Python 2 when you pry it from my cold dead hands.