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 Actions
workflows. - [ ] Update the pinned
Django
version in the requirements toDjango==4.2
- [ ] Run
make upgrade
to update all dependencies forDjango 4.2
. - [ ] Run and verify all tests are passing in the CI for both
Django 4.2
andDjango 3.2
to 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.