4 ms·
Ask HN: What is the status of Python2 at your day job?
After about a decade, Python2 finally went end-of-life in 2020.
However, a year after that I was working at a pretty large and well-known company that was still in the process of porting existing Py2 code over to 3.
Being familiar with the way that working code tends to stick around until something hard-breaks it, I was wondering how many people still encounter mission-critical Python2 on a daily basis. I know that the PyPy project has committed to continuing support for 2.7, so I wouldn't be surprised if there's still a lot of Python2 out in the wild.
- Vosporos 3y agoNo Python2 anymore, all migrated to Python3.
- sethammons 3y agoPython 2.7 runs two of our critical legacy services. Big public company. Both are no longer being actively developed and the strangler pattern is being used to move these to Go services. Edit: I don't see the migration finishing for _years_ to come.
- markus_zhang 3y agoBanking? Bank Python?
- wageslave99 3y agoBank of America used Python 2 (as of 2016), I suppose they would have updated their software.
- markus_zhang 3y agoI heard it's so far away from ordinary Python that they even have their own code editor.
- jtode 3y agoHistorically entrenched, but it has been hinted at that I might get to participate the big push, soon.
- runjake 3y agoNone. Everything has been migrated to 3 long ago.
- softwaredoug 3y agoAre there proprietary, supported Python 2 implementations out there? If not seems like a ripe market.
- eKKiM 3y agoRed Hat still supports python2 https://access.redhat.com/solutions/4455511 https://access.redhat.com/solutions/4455511
- znpy 3y agoEh, barely. The support is limited to bugfixing and security patching, only on rhel8 (we’re on rhel9) and only up to june 2024, in less than a year.
- appplication 3y agoI don’t understand what the point of having official support from RH is worth when you can’t use any new libraries meaningfully. The libraries are much of the reason to use python.
- freelanddev 3y agoNon-existent and I'm happy about that. But I'm sure there's a ton out there still.
- mitchellpkt 3y agoNone. I’ve dealt with python2 in some personal projects, but professionally I write everything for in 3.8 style syntax and then run in 3.8 or 3.11 environment depending on the context.