...
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 |
---|---|---|---|---|
arch-bom | 3.8 | Awais Qureshi - coordination Muhammad Arif (Deactivated) - development SRE for review | ||
edx-platform: edx-sandbox environment (ie codejail) | platform-tnl | 3. |
8 | ||||
engagement-revenue | 3.8 | |||
ecommerce-worker | engagement-revenue | 3.8 | ||
engagement-always-available | 3.8 | |||
programs-masters | 3.8 | |||
programs-masters | 3.8 | Muhammad Arif (Deactivated) - development. Anyone - review. Simon Chen - help test on stage | ||
platform-tnl | 3.8 | |||
enterprise-titans | 3.8 | Brandon Baker (Deactivated) - review Muhammad Arif (Deactivated) - development. | ||
programs-masters | 3.8 | |||
SRE | 3.8 | Muhammad Arif (Deactivated) - development. SRE Fred Smith (Deactivated) , Adam Blackwell (Deactivated) - review and deployment | ||
platform-data-de | 3.8 | |||
platform-data-de | 3.8 | |||
platform-openedx | 3.8 | |||
enterprise-titans | 3.8 | Brandon Baker (Deactivated) - review Muhammad Arif (Deactivated) - development | ||
programs-microbachelors | 3.8 | Matt Tuchfarber (Deactivated) - review Muhammad Arif (Deactivated) - development | ||
platform-tnl | 3.8 | |||
platform-tnl | 3.8 |
Jira Epics
https://openedx.atlassian.net/browse/ARCHBOM-1522
...