Skip to content

Commit

Permalink
chore: Upgrade Python requirements (#2522)
Browse files Browse the repository at this point in the history
* chore: Upgrade Python requirements
---------

Co-authored-by: Justin Hynes <jhynes@2u.com>
  • Loading branch information
edx-requirements-bot and justinhynes authored Jul 16, 2024
1 parent 75e4354 commit a0b4ef5
Show file tree
Hide file tree
Showing 12 changed files with 73 additions and 221 deletions.
12 changes: 6 additions & 6 deletions credentials/apps/core/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ def activate_selected(self: admin.ModelAdmin, request, queryset):
message = _("1 {model_name} entry was successfully activated.")
else:
message = _("{count} {model_name} entries were successfully activated.")
message = message.format(count=count, model_name=model_name) # pylint: disable=no-member
message = message.format(count=count, model_name=model_name)
self.message_user(request, message)

@admin.action(description=_("Deactivate selected entries"))
Expand All @@ -42,7 +42,7 @@ def deactivate_selected(self: admin.ModelAdmin, request, queryset):
message = _("1 {model_name} entry was successfully deactivated.")
else:
message = _("{count} {model_name} entries were successfully deactivated.")
message = message.format(count=count, model_name=model_name) # pylint: disable=no-member
message = message.format(count=count, model_name=model_name)
self.message_user(request, message)

@admin.action(description=_("Add is_staff to selected entries"))
Expand All @@ -56,7 +56,7 @@ def add_is_staff_to_selected(self: admin.ModelAdmin, request, queryset):
message = _("1 {model_name} entry was successfully changed.")
else:
message = _("{count} {model_name} entries were successfully changed.")
message = message.format(count=count, model_name=model_name) # pylint: disable=no-member
message = message.format(count=count, model_name=model_name)
self.message_user(request, message)

@admin.action(description=_("Remove is_staff from selected entries"))
Expand All @@ -70,7 +70,7 @@ def remove_is_staff_from_selected(self: admin.ModelAdmin, request, queryset):
message = _("1 {model_name} entry was successfully changed.")
else:
message = _("{count} {model_name} entries were successfully changed.")
message = message.format(count=count, model_name=model_name) # pylint: disable=no-member
message = message.format(count=count, model_name=model_name)
self.message_user(request, message)

@admin.action(description=_("Add is_superuser to selected entries"))
Expand All @@ -84,7 +84,7 @@ def add_is_superuser_to_selected(self: admin.ModelAdmin, request, queryset):
message = _("1 {model_name} entry was successfully changed.")
else:
message = _("{count} {model_name} entries were successfully changed.")
message = message.format(count=count, model_name=model_name) # pylint: disable=no-member
message = message.format(count=count, model_name=model_name)
self.message_user(request, message)

@admin.action(description=_("Remove is_superuser from selected entries"))
Expand All @@ -103,7 +103,7 @@ def remove_is_superuser_from_selected(self: admin.ModelAdmin, request, queryset)
message = _("1 {model_name} entry was successfully changed.")
else:
message = _("{count} {model_name} entries were successfully changed.")
message = message.format(count=count, model_name=model_name) # pylint: disable=no-member
message = message.format(count=count, model_name=model_name)
self.message_user(request, message)
self.message_user(request, WARNING, level=messages.WARNING)

Expand Down
5 changes: 3 additions & 2 deletions credentials/apps/credentials/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -204,8 +204,9 @@ class CourseCertificate(AbstractCertificate):
.. no_pii: This model has no PII.
"""

# Not all sites will require signatories in course certificate configurations, but signatories are required in program certificates configurations.
# This is cloned data from the system of record, as the course certificates don't render in the Credentials IDA.
# Not all sites will require signatories in course certificate configurations, but signatories are required in
# program certificates configurations. This is cloned data from the system of record, as the course certificates
# don't render in the Credentials IDA.
signatories = models.ManyToManyField(Signatory, blank=True)

# course_id is identical to course_run.key. It is a deprecated legacy property. For now it is still used as a
Expand Down
62 changes: 13 additions & 49 deletions requirements/all.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# make upgrade
Expand All @@ -11,7 +11,7 @@ asgiref==3.8.1
# django
# django-cors-headers
# django-stubs
astroid==3.2.2
astroid==3.2.3
# via
# -r requirements/dev.txt
# pylint
Expand All @@ -27,29 +27,22 @@ backoff==2.2.1
# -r requirements/dev.txt
# -r requirements/production.txt
# segment-analytics-python
backports-zoneinfo==0.2.1 ; python_version < "3.9"
# via
# -c requirements/constraints.txt
# -r requirements/dev.txt
# -r requirements/production.txt
# django
# djangorestframework
black==24.4.2
# via -r requirements/dev.txt
bleach==6.1.0
# via
# -r requirements/dev.txt
# -r requirements/production.txt
boto3==1.34.141
boto3==1.34.144
# via
# -r requirements/production.txt
# django-ses
botocore==1.34.141
botocore==1.34.144
# via
# -r requirements/production.txt
# boto3
# s3transfer
cachetools==5.3.3
cachetools==5.4.0
# via
# -r requirements/dev.txt
# tox
Expand Down Expand Up @@ -107,7 +100,7 @@ coreschema==0.0.4
# -r requirements/dev.txt
# -r requirements/production.txt
# coreapi
coverage==7.5.4
coverage==7.6.0
# via -r requirements/dev.txt
cryptography==42.0.8
# via
Expand Down Expand Up @@ -135,7 +128,7 @@ distlib==0.3.8
# via
# -r requirements/dev.txt
# virtualenv
django==4.2.13
django==4.2.14
# via
# -c requirements/common_constraints.txt
# -r requirements/dev.txt
Expand Down Expand Up @@ -184,7 +177,7 @@ django-crum==0.7.9
# -r requirements/production.txt
# edx-django-utils
# edx-toggles
django-debug-toolbar==4.4.5
django-debug-toolbar==4.4.6
# via -r requirements/dev.txt
django-extensions==3.2.3
# via
Expand Down Expand Up @@ -307,7 +300,7 @@ edx-i18n-tools==1.6.0
# -r requirements/dev.txt
# -r requirements/production.txt
# edx-credentials-themes
edx-lint==5.3.6
edx-lint==5.3.7
# via -r requirements/dev.txt
edx-opaque-keys[django]==2.10.0
# via
Expand All @@ -325,10 +318,6 @@ edx-toggles==5.2.0
# -r requirements/dev.txt
# -r requirements/production.txt
# edx-event-bus-kafka
exceptiongroup==1.2.1
# via
# -r requirements/dev.txt
# pytest
factory-boy==3.3.0
# via -r requirements/dev.txt
faker==26.0.0
Expand Down Expand Up @@ -364,12 +353,6 @@ idna==3.7
# -r requirements/dev.txt
# -r requirements/production.txt
# requests
importlib-metadata==6.11.0
# via
# -c requirements/common_constraints.txt
# -r requirements/dev.txt
# -r requirements/production.txt
# markdown
inflection==0.5.1
# via
# -r requirements/dev.txt
Expand Down Expand Up @@ -430,7 +413,7 @@ mysqlclient==2.2.4
# via
# -r requirements/dev.txt
# -r requirements/production.txt
newrelic==9.11.0
newrelic==9.12.0
# via
# -r requirements/dev.txt
# -r requirements/production.txt
Expand Down Expand Up @@ -678,7 +661,7 @@ slumber==0.7.1
# -r requirements/dev.txt
# -r requirements/production.txt
# edx-rest-api-client
social-auth-app-django==5.4.1
social-auth-app-django==5.4.2
# via
# -r requirements/dev.txt
# -r requirements/production.txt
Expand All @@ -689,7 +672,7 @@ social-auth-core==4.5.4
# -r requirements/production.txt
# edx-auth-backends
# social-auth-app-django
sqlparse==0.5.0
sqlparse==0.5.1
# via
# -r requirements/dev.txt
# -r requirements/production.txt
Expand All @@ -710,17 +693,7 @@ text-unidecode==1.3
# -r requirements/dev.txt
# -r requirements/production.txt
# python-slugify
tomli==2.0.1
# via
# -r requirements/dev.txt
# black
# django-stubs
# mypy
# pylint
# pyproject-api
# pytest
# tox
tomlkit==0.12.5
tomlkit==0.13.0
# via
# -r requirements/dev.txt
# pylint
Expand All @@ -734,14 +707,10 @@ typing-extensions==4.12.2
# via
# -r requirements/dev.txt
# -r requirements/production.txt
# asgiref
# astroid
# black
# django-stubs
# django-stubs-ext
# edx-opaque-keys
# mypy
# pylint
# qrcode
uritemplate==4.1.1
# via
Expand Down Expand Up @@ -770,11 +739,6 @@ xss-utils==0.6.0
# via
# -r requirements/dev.txt
# -r requirements/production.txt
zipp==3.19.2
# via
# -r requirements/dev.txt
# -r requirements/production.txt
# importlib-metadata
zope-event==5.0
# via
# -r requirements/production.txt
Expand Down
22 changes: 5 additions & 17 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
# make upgrade
Expand All @@ -14,11 +14,6 @@ attrs==23.2.0
# openedx-events
backoff==2.2.1
# via segment-analytics-python
backports-zoneinfo==0.2.1 ; python_version < "3.9"
# via
# -c requirements/constraints.txt
# django
# djangorestframework
bleach==6.1.0
# via -r requirements/base.in
certifi==2024.7.4
Expand Down Expand Up @@ -52,7 +47,7 @@ defusedxml==0.8.0rc2
# social-auth-core
didkit==0.3.2
# via -r requirements/base.in
django==4.2.13
django==4.2.14
# via
# -c requirements/common_constraints.txt
# -r requirements/base.in
Expand Down Expand Up @@ -171,10 +166,6 @@ fontawesomefree==6.5.1
# via -r requirements/base.in
idna==3.7
# via requests
importlib-metadata==6.11.0
# via
# -c requirements/common_constraints.txt
# markdown
inflection==0.5.1
# via drf-yasg
itypes==1.2.0
Expand All @@ -194,7 +185,7 @@ markupsafe==2.1.5
# via jinja2
mysqlclient==2.2.4
# via -r requirements/base.in
newrelic==9.11.0
newrelic==9.12.0
# via
# -r requirements/base.in
# edx-django-utils
Expand Down Expand Up @@ -295,15 +286,15 @@ six==1.16.0
# python-dateutil
slumber==0.7.1
# via edx-rest-api-client
social-auth-app-django==5.4.1
social-auth-app-django==5.4.2
# via
# -r requirements/base.in
# edx-auth-backends
social-auth-core==4.5.4
# via
# edx-auth-backends
# social-auth-app-django
sqlparse==0.5.0
sqlparse==0.5.1
# via django
stevedore==5.2.0
# via
Expand All @@ -315,7 +306,6 @@ text-unidecode==1.3
# via python-slugify
typing-extensions==4.12.2
# via
# asgiref
# edx-opaque-keys
# qrcode
uritemplate==4.1.1
Expand All @@ -330,5 +320,3 @@ webencodings==0.5.1
# via bleach
xss-utils==0.6.0
# via -r requirements/base.in
zipp==3.19.2
# via importlib-metadata
Loading

0 comments on commit a0b4ef5

Please sign in to comment.