-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat!: Upgrade to django42 #349
Conversation
b1f29af
to
4d1d9b3
Compare
build: update CI
19af084
to
7aef431
Compare
run: | | ||
pip install -r requirements/travis.txt | ||
docker exec -e TOXENV=${{ matrix.python-version }}-${{ matrix.django-version }} --env DB_HOST=${{ matrix.db-version }} -u root edx_notes_api \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
system packages needed to install mysqlclient==2.2.0
. See release notes https://github.com/PyMySQL/mysqlclient#linux for details.
# via pyjwt | ||
django==3.2.20 | ||
django==4.2.6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Django version upgraded.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
approved
This reverts commit 2b5238a.
Description
TODO
Checklist for IDA before merging Django 4.2 upgrade PR
Verify Django is upgraded to 4.2 at all places
USE_DEPRECATED_PYTZ settings is added to base/common.py with an explanatory comment
memcached backend is changed from MemcachedCache to PyMemcacheCache in edx-internal (remote config/ argocd configs) - - - - No Cache Configured in edx-notes-api so this step is not needed.
CSRF_TRUSTED_ORIGINS are updated in configurations