Python 2.7 llega al final de su vida

Python 2.7 llega al final de su vida

A partir del 1 de enero de 2020, Python 2.7 ha llegado oficialmente al final de su vida útil y ya no recibirá actualizaciones de seguridad, correcciones de errores u otras mejoras en el futuro.

Lanzado en 2000, Python 2.7 ha sido utilizado por desarrolladores, administradores y profesionales de seguridad durante 20 años. Si bien Python 3 se lanzó en 2006, debido a la cantidad de usuarios que continúan usando 2.7, el equipo de Python decidió admitir ambas ramas de desarrollo.

Originalmente programado para ser retirado en 2015, el equipo de desarrollo impulsó la puesta de sol de Python 2.7 a 2020.

Para enfocarse en Python 3 y aumentar la velocidad de su desarrollo y corrección de errores, el equipo de desarrollo ahora ha eliminado Python 2.7 y el equipo recomienda que todos los usuarios actualicen a Python 3 para continuar recibiendo actualizaciones importantes.

"Somos voluntarios que creamos y cuidamos el lenguaje de programación Python. Hemos decidido que el 1 de enero de 2020 será el día en que pongamos en marcha Python 2. Eso significa que no lo mejoraremos más después de ese día, incluso si alguien encuentra un problema de seguridad. Debería actualizar a Python 3 lo antes posible ".

Python planea lanzar una versión más de Python 2.7 en abril de 2020, que será su versión final. Esta versión incluirá correcciones de errores y seguridad que se desarrollaron en 2019, y posiblemente las posteriores, según lo determine el administrador de la versión, para garantizar la estabilidad de la versión final.

Para aquellos que requieren Python 2.7 y no desean actualizar sus scripts o aplicaciones, pueden cambiar a PyPy , que continuará siendo compatible con Python 2.7 después de 2020. Sin embargo, esto puede no ser totalmente compatible ya que los desarrolladores externos actualizan sus bibliotecas para soportar Python 3.

Distribuciones de Linux y la puesta de sol de Python 2.7

A medida que Python 2.7 llega al final de su vida útil, las distribuciones de Linux también están cambiando la forma en que continuarán admitiendo la versión heredada de Python.

La mayoría de las distribuciones siguen la misma práctica de agregar paquetes actualizados para dependencias y bibliotecas que admiten Python 3.x con el objetivo eventual de cambiar a Python 3 como la versión predeterminada.

Este proceso llevará bastante tiempo, por lo que Python 2.7 continuará ofreciéndose.

Sombrero rojo

Red Hat ha declarado que a pesar de que Python Software Foundation (PSF) retiró Python 2.7, continuarán apoyándolo durante el ciclo de vida normal de RHEL.

"El hecho de que el PSF considere que Python 2 es" no compatible "no significa que Python 2 sea" incompatible "dentro de RHEL".

Para Red Hat Enterprise Linux 8, el paquete Python 2.7 será compatible hasta junio de 2024. Después de esta fecha, Red Hat recomendará a los usuarios que actualicen a Python 3, pero los clientes pueden continuar utilizando 2.7 de manera autosuficiente.

"Después de esta fecha, se alienta a los clientes a actualizar a una versión posterior de Python como Python 3. Los clientes también pueden continuar con Python 2.7 como autosuficiente sin el soporte oficial de Red Hat".

Debian y Ubuntu

Tanto Debian como Ubuntu han comenzado a actualizar las bibliotecas de Python 2 a sus equivalentes de Python 3 en la preparación de la puesta de sol de Python 2.7 .

A partir de Debian Buster (10x) y Ubuntu 18.04 LTS, Python 3 es la versión predeterminada, pero Python 2.7 seguirá estando disponible para aquellos que deseen instalarlo.

Fedora

Al igual que las otras distribuciones, Fedora ha estado actualizando paquetes de Python 2 a los equivalentes de Python 3.

Sin embargo, en la versión actual de Fedora 31, Python 3.6 es la versión predeterminada instalada.

Kali Linux

Al igual que Ubuntu, Kali Linux sigue el ejemplo de Debian y ha comenzado a agregar soporte para paquetes actualizados a Python 3.

Una vez que todos los paquetes y dependencias se actualicen a Python 3, Kali eventualmente eliminará Python 2.x.

Fecha actualización el 2021-01-03. Fecha publicación el 2020-01-03. Categoría: programacion Autor: Oscar olg Mapa del sitio Fuente: bleempingcomputer Version movil