Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR upgrades Django, and also upgrades any other packages permitted by our constraints specified Pipfile. See Pipfile.lock for a complete list. Of note:
This commit has landed in
django-ratelimit
. So, that plus the new setting I added tosettings_common.py
means we should no longer run into the situation where perma-dev.org goes out of commission due to overstepping our redis instance's limits.Upgrades to
pytest
andpytest-django
went too far forpytest-django-ordering
; I have a PR out to upgrade the package, but in the meantime have pinned us to use my fork.The most recent version of
fakeredis
is a release candidate, which is too bleeding edge for our code, so I've pinned us to only accept minor and point releases for now.Everything else seems to have upgraded without problems.
NOTE FOR DEPLOYMENT: I ran into some trouble with
pipenv
hanging when generating this new lockfile, possibly due to user error re: the package we are installing from my fork. There's no reason there should be trouble, but if anything funny happens, I recommend deleting any pip cache that's on the minion and trying again, and/or throwing out the virtualenv and starting fresh.