Python, Django e Juniper

12 de novembro de 2019 | Por

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!

Carregando

Tempo para mais? Confira os artigos abaixo.

Solucionando problemas em conjunto: Desenvolvimento de plataformas impulsionado pela comunidade
Capacite e Expanda o Futuro na Conferência Open edX
Workshops para desenvolvedores da Open edX Conference
Reivindicando nosso futuro digital: por que me juntei ao grupo Open Renaissance.
Participe da Conferência Open edX 2026!

A Conferência Open edX 2026 apresentará casos de uso inovadores para um dos melhores sistemas de gerenciamento de aprendizagem on-line de código aberto do mundo, a plataforma Open edX, e descobrirá os mais recentes avanços em design instrucional, constelação de cursos e métodos para operar e estender a plataforma Open edX , incluindo tecnologias inovadoras, como a IA generativa.