Update minor versions of *many* dependencies. #5521
Merged
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.
Closes #DNE
What's Changed
Essentially this is a manual attempt at addressing #4564, albeit targeted to
develop
rather thannext
(Since all dependency bumps in here are minor versions, I'm of the opinion that this should be acceptable in a patch release).In addition to not including any major version bumps (see #4616), this also omits the following updates that had been proposed by #4564:
djangorestframework
3.15+ (Code changes needed to update to django-rest-framework latest version #5517)drf-spectacular
0.27+ (Code changes needed to update to drf-spectacular latest version #5518)Markdown
3.6+ (currently disallowed by latestmkdocstrings-python
due to unspecified "breaking changes")graphene-django-optimizer
0.9+ (would require a major version bump ofgraphene-django
)There are minor code changes included in this PR as follows:
ruff
dependency bumpstorages.backends.s3boto3.S3Boto3Storage
tostorages.backends.s3.S3Storage
and similar resulting from thedjango-storages
dependency bump (note: the old import is still supported for now but is considered deprecated)django-health-check
bumpyield
statements to address a newpylint
warningExtendedManager
andExtendedQuerySet
base classes fromdjango-celery-beat
(these were actually removed from the code base in the previous version before this dependency bump, but for some reason the code was still present in the published wheel??)TODO