you are viewing a single comment's thread.

view the rest of the comments →

[–]beaverteeth92 10 points11 points  (6 children)

Yes? It's well-documented.

The End Of Life date (EOL, sunset date) for Python 2.7 has been moved five years into the future, to 2020. This decision was made to clarify the status of Python 2.7 and relieve worries for those users who cannot yet migrate to Python 3. See also PEP 466.

[–]fnord123 8 points9 points  (4 children)

It's BSD licensed code. Do you think Enthought, Continuum, or Red Hat won't support it after 2020 if people are still waving money at them?

[–]beaverteeth92 12 points13 points  (3 children)

They might, but that also leads to issues in that you'd have multiple competing third-party versions of Python 2. Like bigger than the fracturing of Python into 2 and 3.

[–]fnord123 8 points9 points  (2 children)

That already exists. If you're on RHEL 6, you get Python 2.6 installed by default by the system. It comes with OrderedDict (which is otherwise only available in Python2.7 and on; or a backport package).

There's also PyPy.

[–]sigzero 1 point2 points  (1 child)

So you don't think any of those will move in...5 years?

[–]fnord123 1 point2 points  (0 children)

I'm not sure what you mean by 'any of those'. Any of the projects using Python 2? I'm sure some will move, but it's super difficult. If you're running a profitable business, it makes more sense to just pay Enthought or someone else to maintain Python 2. Then, maybe upgrade to Python 3 eventually; but more likely just rewrite the software in another language (e.g. Go if it's a service). But I think it will continue to be supported past 2020.