Ще в січні ми писали про необхідність перенести код Open edX з Python 2 на Python 3. Ми раді повідомити, що завдяки допомозі спільноти ми досягаємо значного прогресу. Набір тестів Python для нашого головного репозиторію тепер працює як на Python 2, так і на Python 3.
Тепер попереду ще одна спроба перенесення. Веб-додатки Open edX побудовані на веб-платформі Django. Наразі ми використовуємо версію 1.11 Django, але ця версія скоро закінчиться. Нам потрібно перейти на Django 2.2, щоб і надалі отримувати підтримку від Django. Це буде ще один великий шматок роботи.
Коли ми повністю перейдемо на Python 3 і Django 2.2, ми зможемо почати наступний випуск Open edX під назвою Juniper. Хоча Juniper вийде трохи пізніше, ніж ми спочатку сподівалися, він буде побудований на фундаменті з сильною підтримкою в майбутньому.
Як і у випадку з оновленням Python 3, ми вітаємо допомогу від спільноти щодо переходу на Django 2.2. Ми шукаємо різноманітну допомогу. Якщо ви хочете взяти участь, будь ласка, заповніть цю Google форму.
Чим швидше ми розмістимо код у Django 2.2, тим швидше кожен зможе отримати Juniper. Дякую!
![]()