blockstore
blockstore copied to clipboard
Django 4.2 Upgrade
Description
Under the effort of Django 4.2 Upgrade, complete all of the following steps to complete the upgrade.
- [ ] Update tox & Github action workflow using modernisers to add support for
Django 4.2 - [ ] Remove any versions of Python earlier than 3.8 from
tox.ini, andGitHub Actionsworkflows. - [ ] Update the pinned
Djangoversion in the requirements toDjango==4.2 - [ ] Run
make upgradeto update all dependencies forDjango 4.2. - [ ] Run and verify all tests are passing in the CI for both
Django 4.2andDjango 3.2to contain backward compatibility. - [ ] Run available code-mods to fix the failing tests.
- [ ] Add conditional checks wherever needed to still have support for
Django 3.2. - [ ] Update the repo support field in the IDA Upgrade Sheet.
This codebase is already running as a library in edx-platform which is running 4.2 already. Also, this service is going to be deprecated. So I don't think we should do this work as it will quickly be a waste. We can leave the ticket open so people can easily see that we're aware of this until we archive this repo.
Marking it as done from the maintenance perspective.