En enero escribimos sobre la necesidad de portar el código Open edX de Python 2 a Python 3. Nos complace informar que, gracias a la ayuda de la comunidad, estamos progresando a buen ritmo. El conjunto de pruebas de Python para nuestro repositorio principal ahora se ejecuta tanto en Python 2 como en Python 3.
Ahora tenemos otro esfuerzo de portabilidad por delante. Las aplicaciones web de Open edX se basan en el marco web de Django. Actualmente usamos la versión 1.11 de Django, pero esa versión llegará a su fin pronto. Necesitamos pasar a Django 2.2 para continuar recibiendo el soporte de mantenimiento de Django. Será otra gran parte del trabajo.
Una vez que estemos completamente en Python 3 y Django 2.2, podemos comenzar la próxima versión de Open edX, llamada Juniper. Aunque Juniper estará disponible un poco más tarde de lo que esperábamos originalmente, se construirá sobre una base con un fuerte apoyo en el futuro.
Al igual que con la actualización de Python 3, agradecemos la ayuda de la comunidad para pasar a Django 2.2. Estamos buscando muchos tipos de ayuda. Si desea involucrarse, por favor complete este formulario de Google.
Cuanto antes tengamos el código en Django 2.2, antes todos podrán tener Juniper. ¡Gracias!
![]()