Versions Compared

Key

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

This list is currently in draft, if you find any change causing issues and that isn’t listed here so kindly add to the list.

Potential Steps to perform on a repo:

  • Run both python312_tox_modernizer and python312_gh_actions_modernizer scripts from the edx-repo-tools package if not done already.

    • You can also manually remove toxenv related to django32 and add django42

      • Add python312 in the python-version matrix value in CI

  • Run make upgrade with Python 3.12 virtualenv to update dependencies for Python 3.12

  • If needed, include setuptools in base.in and run make upgrade again to include it in all requirement files.

    • You may need to add --allow-unsafe parameter to override the default behavior of pip-compile command.

List all those major changes that can impact us while upgrading our services and packages.

...