A gennaio abbiamo scritto della necessità di farlo porta il codice Open edX da Python 2 a Python 3. Siamo lieti di comunicare che, grazie all'aiuto della community, stiamo facendo buoni progressi. La suite di test Python per il nostro repository principale ora funziona sia con Python 2 che con Python 3.
Ora c'è un altro sforzo di porting davanti a noi. Le applicazioni web Open edX sono basate sul framework web Django. Attualmente utilizziamo la versione 1.11 di Django, ma quella versione arriverà presto alla fine del suo ciclo di vita. Dobbiamo passare a Django 2.2 per continuare a ricevere il supporto per la manutenzione di Django. Sarà un altro grosso pezzo di lavoro.
Una volta che siamo completamente su Python 3 e Django 2.2, possiamo avviare la prossima versione di Open edX, chiamata Juniper. Sebbene Juniper uscirà un po' più tardi di quanto sperassimo inizialmente, sarà costruito su una base con un forte supporto per il futuro.
Come per l'aggiornamento di Python 3, accogliamo con favore l'aiuto della comunità per passare a Django 2.2. Cerchiamo tanti tipi di aiuto. Se vuoi metterti in gioco, si prega di compilare questo modulo di Google.
Prima otteniamo il codice su Django 2.2, prima tutti potranno avere Juniper. Grazie!
![]()