credentials icon indicating copy to clipboard operation
credentials copied to clipboard

Drop Python 3.8 & Add Support for Python 3.12

Open irtazaakram opened this issue 1 year ago • 4 comments

Description:

Follow and complete all of the following steps for the issue to be marked as done.

  • [ ] Update the tox.ini, setup.py, setup.cfg, or pyproject.toml to remove Python 3.8 and add support for Python 3.12.
  • [ ] Ensure GitHub Actions workflows, including the CI matrix, are updated to reflect the supported Python versions (3.11, and 3.12).
  • [ ] Adjust any testing or build configurations to ensure compatibility with Python 3.12.
  • [ ] Remove references to Python versions earlier than 3.11 from all relevant configuration files.
  • [ ] Run all tests and verify they pass in the CI with the updated versions.
  • [ ] Add a CHANGELOG entry: “Dropped support for Python 3.8 and added support for Python 3.12.”
  • [ ] Bump the package version and release a new version on GitHub & PyPI (where applicable).

irtazaakram avatar Sep 10 '24 08:09 irtazaakram

Hello @irtazaakram are there any plans from AXIM side to do this work? If not, Aperture can prioritize it as the maintainers of this repo

MaxFrank13 avatar Sep 17 '24 18:09 MaxFrank13

Hi @MaxFrank13, Axim won't be taking this on, as we only want to track the work. The maintainers will handle it themselves.

irtazaakram avatar Oct 02 '24 06:10 irtazaakram

thank you!

deborahgu avatar Oct 02 '24 19:10 deborahgu

openedx/credentials has been upgraded to Python 3.11 so this issue can be closed now.

UsamaSadiq avatar Oct 25 '24 15:10 UsamaSadiq

Python 3.12 support added here: https://github.com/openedx/credentials/pull/2728.

justinhynes avatar Mar 25 '25 14:03 justinhynes