Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Python 3.11 support in 2U Owned repos #553

Open
33 of 36 tasks
UsamaSadiq opened this issue Feb 22, 2024 · 3 comments
Open
33 of 36 tasks

Implement Python 3.11 support in 2U Owned repos #553

UsamaSadiq opened this issue Feb 22, 2024 · 3 comments
Assignees
Labels
epic For issues at the epic level

Comments

@UsamaSadiq
Copy link
Member

UsamaSadiq commented Feb 22, 2024

Disclaimer

  • At first, Python 3.12 was the target version, but after identifying major changes needed for Python 3.12 support, it was decided to release the redwood version with Python 3.11 support instead. The following pending PRs have been updated instead to add Python 3.11 support.

Description

  • Upgrade following repositories to add support for Python 3.11 testing and drop testing for Django 3.2
  • Once the major services have been upgraded, upgrade the packages core python version to 3.11 and drop support for Python<3.11 in a follow up issue.

Instructions

Complete the following checklist where applicable to mark the PR as Done

Check list

  • Python 3.11 has been added to tox and github actions CI
  • Django 3.2 has been removed from tox and github actions CI
  • The tests shards with Python 3.11 are passing
  • Package version has been bumped after updating CHANGELOG entry
  • A new GitHub release has been created after merging the Python support PR

Repositories

  • Create a followup task to do the actual 3.11 upgrade and announce it to the org.
@UsamaSadiq UsamaSadiq moved this to In Progress in Arbi-BOM Feb 22, 2024
@UsamaSadiq UsamaSadiq self-assigned this Feb 22, 2024
@UsamaSadiq UsamaSadiq moved this to In Progress in Arch-BOM Feb 22, 2024
@UsamaSadiq UsamaSadiq removed the status in Arch-BOM Feb 22, 2024
@UsamaSadiq UsamaSadiq moved this to 2023 Q3 in Platform-Core Roadmap Feb 22, 2024
@UsamaSadiq UsamaSadiq moved this from 2023 Q3 to 2024 Q1 in Platform-Core Roadmap Feb 22, 2024
@jristau1984
Copy link

I believe we need a ticket spun off of this one to track getting devstack upgraded to 3.11. @UsamaSadiq can you create this?

@UsamaSadiq
Copy link
Member Author

Devstack was updated to have support for Python 3.11 in lms/cms images. Rest of the services have been updated to have Python 3.12 only the edx-analytics-dashboard repo is left which is in progress right now.

@jristau1984 jristau1984 changed the title Python 3.11 upgrade in 2U Owned repos Implement Python 3.11 support in 2U Owned repos Jun 25, 2024
@UsamaSadiq UsamaSadiq moved this from Author Team Review to Owner Review in Arbi-BOM Sep 11, 2024
@MichaelRoytman
Copy link
Member

@UsamaSadiq Hello! The following two repositories also need Python upgrades. Could you help us with this? Thank you!

@iamsobanjaved iamsobanjaved added the epic For issues at the epic level label Nov 18, 2024
@UsamaSadiq UsamaSadiq moved this from Owner Review to In Progress in Arbi-BOM Dec 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic For issues at the epic level
Projects
Status: In Progress
Archived in project
Status: 2024 Q1
Development

No branches or pull requests

4 participants