En janvier, nous avons écrit sur la nécessité de porter le code Open edX de Python 2 vers Python 3. Nous sommes heureux d'annoncer que, grâce à l'aide de la communauté, nous faisons de bons progrès. La suite de tests Python pour notre référentiel principal fonctionne désormais sous Python 2 et Python 3.
Il y a maintenant un autre effort de portage devant nous. Les applications Web Open edX sont construites sur le framework Web Django. Nous utilisons actuellement la version 1.11 de Django, mais cette version arrive bientôt en fin de vie. Nous devons passer à Django 2.2 pour continuer à bénéficier du support de maintenance de Django. Ce sera un autre gros morceau de travail.
Une fois que nous sommes entièrement sur Python 3 et Django 2.2, nous pouvons démarrer la prochaine version d'Open edX, appelée Juniper. Bien que Juniper sorte un peu plus tard que nous l'avions initialement espéré, il sera construit sur une base solide pour l'avenir.
Comme pour la mise à niveau Python 3, nous accueillons l'aide de la communauté pour passer à Django 2.2. Nous recherchons de nombreux types d'aide. Si vous souhaitez vous impliquer, merci de remplir ce formulaire Google.
Plus tôt nous obtenons le code sur Django 2.2, plus tôt tout le monde pourra avoir Juniper. Merci!
![]()