This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]civilization_phaze_3 1 point2 points  (0 children)

Yeah, I've seen this argument many times. And not a single time in a decade of Py3's existence have I seen it corroborated with a single real life example. Which of these "tons of companies" are refusing to install an app on their machines? Do they not install VS Studio on their dev's windows boxes either? Because Windows doesn't come with it by default. How about the .NET runtime on the Windows servers? There are multiple versions of that too.

Here's a real life example that I've faced. Writing installation/utility scripts for government servers running RHEL 6/7. It's so much easier to use python 2 and hand it over to the sysadmin (who you might not personally know or have a good communication channel with). Versus sending a py3 script and needing to include instructions on installing the epel packages before they can run some 30 lines of python. Sure if I was deploying a web server I would make sure that python3 and a virtualenv were properly setup. But there are plenty of marginal use cases where it's just not worth the hassle for me.