Em janeiro, escrevemos sobre a necessidade de portar o código Open edX do Python 2 para o Python 3. Temos o prazer de informar que, graças à ajuda da comunidade, estamos fazendo um bom progresso. O conjunto de testes do Python para nosso repositório principal agora é executado no Python 2 e no Python 3.
Agora há outro esforço de portabilidade à nossa frente. Os aplicativos da Web Open edX são construídos na estrutura da Web Django. Atualmente, usamos a versão 1.11 do Django, mas essa versão está chegando ao fim em breve. Precisamos migrar para o Django 2.2 para continuar recebendo o suporte de manutenção do Django. Será outro grande pedaço de trabalho.
Quando estivermos totalmente no Python 3 e no Django 2.2, podemos iniciar o próximo lançamento do Open edX, chamado Juniper. Embora a Juniper saia um pouco mais tarde do que esperávamos originalmente, ela será construída sobre uma base com forte suporte no futuro.
Assim como na atualização do Python 3, agradecemos a ajuda da comunidade para migrar para o Django 2.2. Estamos procurando muitos tipos de ajuda. Se você gostaria de se envolver, preencha este formulário do Google.
Quanto mais cedo colocarmos o código no Django 2.2, mais cedo todos poderão ter o Juniper. Obrigado!
![]()