Skip to content

Conversation

@abubakarkhawaja
Copy link
Contributor

@abubakarkhawaja abubakarkhawaja commented May 7, 2025

Description: Removed python 3.8 instances and added support for python 3.11 and 3.12.
Also removed six package, as we are no longer supporting older python versions.

Merge deadline: List merge deadline (if any)

Installation instructions: List any non-trivial installation
instructions.

Testing instructions:
Ran make commands for testing:

  • make test-all
  • make validate

Reviewers:

  • tag reviewer
  • tag reviewer

Merge checklist:

  • All reviewers approved
  • CI build is green
  • Version bumped
  • Changelog record added
  • Documentation updated (not only docstrings)
  • Commits are squashed

Post merge:

  • Create a tag
  • Check new version is pushed to PyPI after tag-triggered build is
    finished.
  • Delete working branch (if not needed anymore)

Author concerns: List any concerns about this PR - inelegant
solutions, hacks, quick-and-dirty implementations, concerns about
migrations, etc.

@abubakarkhawaja abubakarkhawaja force-pushed the abubakarkhawaja/python-3.12-upgrade branch from 1531bf5 to efc46e3 Compare May 8, 2025 08:02
@abubakarkhawaja
Copy link
Contributor Author

Hi, @feanil - tagging you to run the workflows and merge this Python 3.12 upgrade PR. Thanks!

Copy link
Contributor

@feanil feanil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small change to the coverage section and then this will be good to merge and release.

@feanil
Copy link
Contributor

feanil commented Jun 4, 2025

Hmm, for some reason the CI workflow did not run yet. need that run and passing before we can merge this.

There were spacing related syntax errors that needed to be resolved.
@feanil feanil force-pushed the abubakarkhawaja/python-3.12-upgrade branch 3 times, most recently from 97441f3 to d494e15 Compare June 4, 2025 17:51
The tox env can't run if the underlying python version doesn't exist.
@feanil feanil force-pushed the abubakarkhawaja/python-3.12-upgrade branch from d494e15 to 8052ce5 Compare June 5, 2025 02:47
@feanil feanil merged commit 1615d64 into openedx:main Jun 5, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop Python 3.8 & Add Support for Python 3.12

3 participants