5 ms·
That’s about the same time python 2 support drops in general. Sounds strange to support packages after the underlying python has moved on. Kudos to the numpy t
by pletnes 9y ago
That’s about the same time python 2 support drops in general. Sounds strange to support packages after the underlying python has moved on.
Kudos to the numpy team for writing the most awesome python module under the sun, and for providing great support!
- jwilk 9y agoIt's not strange. Python developers might declare Python 2.X EOLed, but that won't stop people from using it. Like it or not, Python 2.X is not going away.
- freyr 9y agoThere are big companies with huge legacy 2.x codebases who will stall as long as possible. But popular libraries are dropping 2, and many new libraries aren’t supporting it to begin with. Python 2 is accelerating toward irrelevance.
- greymeister 9y agoYou make it sound like they're holding out of some weird sense of spite. It's more reasonable to assume most large or small companies still using 2.x have not prioritized upgrading over, I don't know, staying in business? As large libraries drop 2.x support over time they'll have to prioritize upgrading.
- jhall1468 9y ago> have not prioritized upgrading over, I don't know, staying in business? Banks use the very same excuse for a long time, which is why they can't even find Cobol devs to do the work. Bottom line: if having some new grad developer convert Python2 to 3 for some legacy shit would put you out of business, you're already well on your way out.
- pletnes 9y agoSure, and nothing prevents those people from grabbing the last 2-compatible numpy version.
- bandrami 9y agoHuh? I'm starting projects in Python 2 because I know for once that the language won't move out from under me. I love it.
- bastawhiz 9y agoHow do you plan on getting on when packages from PyPi stop supporting Python 2 at all? When Django, flask, numpy, requests, pandas, and more just don't even install? Will you just use ancient versions?
- bandrami 9y agoI don't understand: are you saying package authors are going to retroactively remove Python 2 support from existing versions? Why on earth would they do that? Scheme that I wrote in the 1980s still runs (and is running today in commercial systems). I have so little patience at this point for this "higher version = better" nonsense.
- Ndymium 9y agoAnd what happens when security issues are inevitably discovered in the libraries that are not updated anymore? Sure it's probably OK if you write things that never interface with a network.
- bandrami 9y agoYes, no doubt there's going to be a crippling security vulnerability in this linear algebra library I use. Come on, you don't really believe that, do you?
- Ndymium 9y agoI hope you don't use cryptography then, or networking, or image/file manipulation, or do anything with untrusted user input. If you're only doing algebra on an air gapped computer then why do you even worry? Programming languages and tools will evolve but nobody is forcing you to. Keep a local copy of what you need and be happy. Just don't assume any new libraries you might need will support your stack forever.