Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • In most cases, you no longer need to worry about Python 3.5 compatibility in our code (as long as you’re using Koa or master).  Feel free to use newer language features like f-strings, asyncio, dataclasses, importlib.resources, breakpoint(), the walrus operator, etc.  An upcoming session of the Python Study Group will give an overview of many of these new features, but you can also read about them at https://docs.python.org/3.8/whatsnew/index.html .

  • While we may start testing with Python 3.9 in some places, we probably won't upgrade again until a newer yet-to-be-released Python version.  The latest Ubuntu LTS release uses 3.8, 3.9 doesn't have many compelling new features, and 3.8 is supported until October 2024.

  • You might start hearing about work on the Django 3.2 upgrade. We’re well ahead of the curve on this one, since it hasn’t even been released yet (we’re mainly testing 3.0 and 3.1 compatibility so far).

edX Services

Service Name

Owner

Python Version in Prod

Current Blocker

Key Contact

edx-platform

arch-bom

3.8

Awais Qureshi - coordination

Muhammad Arif (Deactivated) - development

SRE for review

edx-platform:

edx-sandbox environment (ie codejail)

platform-tnl

3.

5

8

Usama Sadiq

ecommerce

engagement-revenue

3.8


ecommerce-worker

engagement-revenue

3.8

discovery

engagement-always-available

3.8


credentials

programs-masters

3.8


registrar

programs-masters

3.8

Muhammad Arif (Deactivated) - development.

Anyone - review.

Simon Chen - help test on stage

xqueue

platform-tnl

3.8

Marco Morales (Deactivated)

enterprise-catalog

enterprise-titans

3.8

Brandon Baker (Deactivated) - review

Muhammad Arif (Deactivated) - development.

portal-designer

programs-masters

3.8

notes

SRE

3.8

Muhammad Arif (Deactivated) - development.

SRE Fred Smith (Deactivated) , Adam Blackwell - review and deployment

insights

platform-data-de

3.8

Brian Beggs

analytics-api

platform-data-de

3.8

Brian Beggs

openedxstats

platform-openedx

3.8

license-manager

enterprise-titans

3.8

Brandon Baker (Deactivated) - review

Muhammad Arif (Deactivated) - development

demographics

programs-microbachelors

3.8

Matt Tuchfarber (Deactivated) - review

Muhammad Arif (Deactivated) - development

blockstore

platform-tnl

3.8

Kyle McCormick (Do Not Use) (Deactivated)

xqueue-watcher

platform-tnl

3.8

Usama Sadiq

Jira Epics

https://openedx.atlassian.net/browse/ARCHBOM-1522

...