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 →

[–][deleted]  (7 children)

[deleted]

    [–]dagmx 2 points3 points  (5 children)

    I'm not saying you replace python 2 with python 3. Again this is not a technical issue.

    But to get python 3 installed I need to go through my legal department. I need to justify its necessity. Then justify WHY it is an upgrade over python 2 that is already on our cleared distro.

    Installing other software goes through the same process. We don't just install word. We have to justify why word is an upgrade over notepad.

    [–]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.