Apple no incluirá Python 2 con su actualización macOS 12.3

Apple no incluirá Python 2 con su actualización macOS 12.3

Apple ha confirmado que eliminará Python 2 de macOS 12.3, lo que significa que no se instalará ninguna versión del lenguaje de secuencias de comandos de forma predeterminada.

La noticia proviene de la versión beta de macOS Monterey 12.3 que recientemente se puso a disposición de los desarrolladores. La versión actual proporcionada por Apple con macOS es Python 2.7 y se eliminará por completo. Python 2.7 no ha sido compatible durante más de un año y, aunque hay nuevas versiones disponibles, Apple tampoco las incluirá.

Como señala MacRumors, los desarrolladores tendrán que instalar manualmente la última versión de Python y ya en 2019 se les dijo que deberían comenzar a incluir el tiempo de ejecución de Python en sus aplicaciones si fuera necesario.

Apple dice que los desarrolladores deberían usar un lenguaje de programación alternativo, como Python 3, pero vale la pena señalar que Python 3 tampoco viene preinstalado en macOS. Los desarrolladores pueden ejecutar el código auxiliar /usr/bin/python3 en la Terminal, pero solicita a los usuarios que instalen las Herramientas para desarrolladores de Xcode, que incluye Python 3.

"Si su software depende de lenguajes de secuencias de comandos, es una buena idea incluir el tiempo de ejecución en la aplicación", dijo Apple cuando discutió previamente la situación.

Apple puso a disposición de los desarrolladores la primera versión beta de macOS 12.3 ayer, pero no hay indicios de cuándo se lanzará al público también. Sin embargo, esperamos que lleguen algunas versiones beta antes de llegar a eso.