Merge pull request #36837 from openedx/repo-tools/upgrade-python-requirements-276e189

chore: Upgrade Python requirements
This commit is contained in:
Feanil Patel
2025-06-03 13:59:55 -04:00
committed by GitHub
20 changed files with 221 additions and 201 deletions

View File

@@ -64,7 +64,7 @@
# SERIOUSLY.
#
# ------------------------------
# Generated by edx-lint version: 5.3.0
# Generated by edx-lint version: 5.6.0
# ------------------------------
[*]
end_of_line = lf
@@ -97,4 +97,4 @@ max_line_length = 72
[*.rst]
max_line_length = 79
# eecef7d3f7f334de2348fe1b4b0b48d605f7dcab
# 3eb1e01bd9ba6cdf1e5d0a493581c4ea14404b67

View File

@@ -18,7 +18,7 @@ jobs:
- module-name: lms-2
path: "lms/djangoapps/gating/ lms/djangoapps/grades/ lms/djangoapps/instructor/ lms/djangoapps/instructor_analytics/ lms/djangoapps/discussion/ lms/djangoapps/edxnotes/ lms/djangoapps/experiments/ lms/djangoapps/instructor_task/ lms/djangoapps/learner_dashboard/ lms/djangoapps/learner_home/ lms/djangoapps/lms_initialization/ lms/djangoapps/lms_xblock/ lms/djangoapps/lti_provider/ lms/djangoapps/mailing/ lms/djangoapps/mobile_api/ lms/djangoapps/monitoring/ lms/djangoapps/ora_staff_grader/ lms/djangoapps/program_enrollments/ lms/djangoapps/rss_proxy lms/djangoapps/static_template_view/ lms/djangoapps/staticbook/ lms/djangoapps/support/ lms/djangoapps/survey/ lms/djangoapps/teams/ lms/djangoapps/tests/ lms/djangoapps/user_tours/ lms/djangoapps/verify_student/ lms/djangoapps/mfe_config_api/ lms/envs/ lms/lib/ lms/tests.py"
- module-name: openedx-1
path: "openedx/core/types/ openedx/core/djangoapps/ace_common/ openedx/core/djangoapps/agreements/ openedx/core/djangoapps/api_admin/ openedx/core/djangoapps/auth_exchange/ openedx/core/djangoapps/bookmarks/ openedx/core/djangoapps/cache_toolbox/ openedx/core/djangoapps/catalog/ openedx/core/djangoapps/ccxcon/ openedx/core/djangoapps/commerce/ openedx/core/djangoapps/common_initialization/ openedx/core/djangoapps/common_views/ openedx/core/djangoapps/config_model_utils/ openedx/core/djangoapps/content/ openedx/core/djangoapps/content_libraries/ openedx/core/djangoapps/content_staging/ openedx/core/djangoapps/contentserver/ openedx/core/djangoapps/cookie_metadata/ openedx/core/djangoapps/cors_csrf/ openedx/core/djangoapps/course_apps/ openedx/core/djangoapps/course_date_signals/ openedx/core/djangoapps/course_groups/ openedx/core/djangoapps/courseware_api/ openedx/core/djangoapps/crawlers/ openedx/core/djangoapps/credentials/ openedx/core/djangoapps/credit/ openedx/core/djangoapps/dark_lang/ openedx/core/djangoapps/debug/ openedx/core/djangoapps/discussions/ openedx/core/djangoapps/django_comment_common/ openedx/core/djangoapps/embargo/ openedx/core/djangoapps/enrollments/ openedx/core/djangoapps/external_user_ids/ openedx/core/djangoapps/zendesk_proxy/ openedx/core/djangolib/ openedx/core/lib/ openedx/core/tests/ openedx/core/djangoapps/course_live/"
path: "openedx/core/types/ openedx/core/djangoapps/ace_common/ openedx/core/djangoapps/agreements/ openedx/core/djangoapps/api_admin/ openedx/core/djangoapps/auth_exchange/ openedx/core/djangoapps/bookmarks/ openedx/core/djangoapps/cache_toolbox/ openedx/core/djangoapps/catalog/ openedx/core/djangoapps/ccxcon/ openedx/core/djangoapps/commerce/ openedx/core/djangoapps/common_initialization/ openedx/core/djangoapps/common_views/ openedx/core/djangoapps/config_model_utils/ openedx/core/djangoapps/content/ openedx/core/djangoapps/content_libraries/ openedx/core/djangoapps/content_staging/ openedx/core/djangoapps/contentserver/ openedx/core/djangoapps/cookie_metadata/ openedx/core/djangoapps/cors_csrf/ openedx/core/djangoapps/course_apps/ openedx/core/djangoapps/course_date_signals/ openedx/core/djangoapps/course_groups/ openedx/core/djangoapps/courseware_api/ openedx/core/djangoapps/crawlers/ openedx/core/djangoapps/credentials/ openedx/core/djangoapps/credit/ openedx/core/djangoapps/dark_lang/ openedx/core/djangoapps/debug/ openedx/core/djangoapps/discussions/ openedx/core/djangoapps/django_comment_common/ openedx/core/djangoapps/embargo/ openedx/core/djangoapps/enrollments/ openedx/core/djangoapps/external_user_ids/ openedx/core/djangoapps/zendesk_proxy/ openedx/core/djangolib/ openedx/core/lib/ openedx/core/djangoapps/course_live/"
- module-name: openedx-2
path: "openedx/core/djangoapps/geoinfo/ openedx/core/djangoapps/header_control/ openedx/core/djangoapps/heartbeat/ openedx/core/djangoapps/lang_pref/ openedx/core/djangoapps/models/ openedx/core/djangoapps/monkey_patch/ openedx/core/djangoapps/oauth_dispatch/ openedx/core/djangoapps/olx_rest_api/ openedx/core/djangoapps/password_policy/ openedx/core/djangoapps/plugin_api/ openedx/core/djangoapps/plugins/ openedx/core/djangoapps/profile_images/ openedx/core/djangoapps/programs/ openedx/core/djangoapps/safe_sessions/ openedx/core/djangoapps/schedules/ openedx/core/djangoapps/service_status/ openedx/core/djangoapps/session_inactivity_timeout/ openedx/core/djangoapps/signals/ openedx/core/djangoapps/site_configuration/ openedx/core/djangoapps/system_wide_roles/ openedx/core/djangoapps/theming/ openedx/core/djangoapps/user_api/ openedx/core/djangoapps/user_authn/ openedx/core/djangoapps/util/ openedx/core/djangoapps/verified_track_content/ openedx/core/djangoapps/video_config/ openedx/core/djangoapps/video_pipeline/ openedx/core/djangoapps/waffle_utils/ openedx/core/djangoapps/xblock/ openedx/core/djangoapps/xmodule_django/ openedx/core/tests/ openedx/features/ openedx/testing/ openedx/tests/ openedx/core/djangoapps/notifications/ openedx/core/djangoapps/staticfiles/ openedx/core/djangoapps/content_tagging/"
- module-name: common

View File

@@ -1,3 +1,8 @@
"""
This is a plugin that helps pylint figure out what DJANGO_SETTINGS_MODULE to use for linting different files. Since the
LMS and CMS files have different expectations about what django settings including which installed apps and settings are
set when the code is run.
"""
import os
import sys
@@ -40,7 +45,7 @@ def register(linter):
"""
Placeholder function to register the plugin with pylint.
"""
pass
return
def load_configuration(linter):

View File

@@ -64,12 +64,12 @@
# SERIOUSLY.
#
# ------------------------------
# Generated by edx-lint version: 5.4.1
# Generated by edx-lint version: 5.6.0
# ------------------------------
[MASTER]
ignore = ,.git,.tox,migrations,node_modules,.pycharm_helpers
persistent = yes
load-plugins = edx_lint.pylint,pylint_django_settings,pylint_django,pylint_celery,pylint_pytest
load-plugins = edx_lint.pylint,openedx.core.tests.pylint_django_settings,pylint_django,pylint_celery,pylint_pytest
[MESSAGES CONTROL]
enable =
@@ -414,4 +414,4 @@ int-import-graph =
[EXCEPTIONS]
overgeneral-exceptions = builtins.Exception
# 5aea7d7fb264005eb373099c856a54cdfa4f311c
# d6e4348dec0a8eb2752fc4fe02315286c298aeff

View File

@@ -1,7 +1,7 @@
# pylintrc tweaks for use with edx_lint.
[MASTER]
ignore+ = ,.git,.tox,migrations,node_modules,.pycharm_helpers
load-plugins = edx_lint.pylint,pylint_django_settings,pylint_django,pylint_celery,pylint_pytest
load-plugins = edx_lint.pylint,openedx.core.tests.pylint_django_settings,pylint_django,pylint_celery,pylint_pytest
[MESSAGES CONTROL]
disable+ =

View File

@@ -8,19 +8,19 @@ cffi==1.17.1
# via cryptography
chem==2.0.0
# via -r requirements/edx-sandbox/base.in
click==8.2.0
click==8.2.1
# via nltk
codejail-includes==1.0.0
# via -r requirements/edx-sandbox/base.in
contourpy==1.3.2
# via matplotlib
cryptography==45.0.2
cryptography==45.0.3
# via -r requirements/edx-sandbox/base.in
cycler==0.12.1
# via matplotlib
fonttools==4.57.0
fonttools==4.58.1
# via matplotlib
joblib==1.5.0
joblib==1.5.1
# via nltk
kiwisolver==1.4.8
# via matplotlib
@@ -40,7 +40,7 @@ matplotlib==3.10.3
# via -r requirements/edx-sandbox/base.in
mpmath==1.3.0
# via sympy
networkx==3.4.2
networkx==3.5
# via -r requirements/edx-sandbox/base.in
nltk==3.9.1
# via

View File

@@ -4,7 +4,7 @@
#
# make upgrade
#
click==8.2.0
click==8.2.1
# via -r requirements/edx/assets.in
libsass==0.10.0
# via

View File

@@ -10,7 +10,7 @@ acid-xblock==0.4.1
# via -r requirements/edx/kernel.in
aiohappyeyeballs==2.6.1
# via aiohttp
aiohttp==3.11.18
aiohttp==3.12.6
# via
# geoip2
# openai
@@ -68,14 +68,14 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/kernel.in
boto3==1.38.18
boto3==1.38.27
# via
# -r requirements/edx/kernel.in
# django-ses
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.38.18
botocore==1.38.27
# via
# -r requirements/edx/kernel.in
# boto3
@@ -91,7 +91,7 @@ cachetools==5.5.2
# google-auth
camel-converter[pydantic]==4.0.1
# via meilisearch
celery==5.5.2
celery==5.5.3
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
@@ -119,7 +119,7 @@ charset-normalizer==3.4.2
# snowflake-connector-python
chem==2.0.0
# via -r requirements/edx/kernel.in
click==8.2.0
click==8.2.1
# via
# celery
# click-didyoumean
@@ -143,7 +143,7 @@ codejail-includes==1.0.0
# via -r requirements/edx/kernel.in
crowdsourcehinter-xblock==0.8
# via -r requirements/edx/bundled.in
cryptography==44.0.3
cryptography==45.0.3
# via
# -r requirements/edx/kernel.in
# django-fernet-fields-v2
@@ -493,6 +493,7 @@ edx-opaque-keys[django]==3.0.0
# openedx-events
# openedx-filters
# ora2
# xblocks-contrib
edx-organizations==6.13.0
# via -r requirements/edx/kernel.in
edx-proctoring==5.2.0
@@ -512,7 +513,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/bundled.in
edx-submissions==3.10.1
edx-submissions==3.11.1
# via
# -r requirements/edx/kernel.in
# ora2
@@ -530,7 +531,7 @@ edx-toggles==5.3.0
# edxval
# event-tracking
# ora2
edx-when==2.5.2
edx-when==3.0.0
# via
# -r requirements/edx/kernel.in
# edx-proctoring
@@ -578,16 +579,16 @@ geoip2==5.1.0
# via -r requirements/edx/kernel.in
glob2==0.7
# via -r requirements/edx/kernel.in
google-api-core[grpc]==2.24.2
google-api-core[grpc]==2.25.0
# via
# firebase-admin
# google-api-python-client
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.169.0
google-api-python-client==2.170.0
# via firebase-admin
google-auth==2.40.1
google-auth==2.40.2
# via
# google-api-core
# google-api-python-client
@@ -615,11 +616,11 @@ googleapis-common-protos==1.70.0
# via
# google-api-core
# grpcio-status
grpcio==1.71.0
grpcio==1.72.1
# via
# google-api-core
# grpcio-status
grpcio-status==1.71.0
grpcio-status==1.72.1
# via google-api-core
gunicorn==23.0.0
# via -r requirements/edx/kernel.in
@@ -633,7 +634,7 @@ httplib2==0.22.0
# via
# google-api-python-client
# google-auth-httplib2
icalendar==6.3.0
icalendar==6.3.1
# via -r requirements/edx/kernel.in
idna==3.10
# via
@@ -657,7 +658,7 @@ jmespath==1.0.1
# via
# boto3
# botocore
joblib==1.5.0
joblib==1.5.1
# via nltk
jsondiff==2.2.1
# via edx-enterprise
@@ -670,7 +671,7 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.23.0
jsonschema==4.24.0
# via
# drf-spectacular
# optimizely-sdk
@@ -680,7 +681,7 @@ jwcrypto==1.5.6
# via
# django-oauth-toolkit
# pylti1p3
kombu==5.5.3
kombu==5.5.4
# via celery
laboratory==1.0.2
# via -r requirements/edx/kernel.in
@@ -757,7 +758,9 @@ mysqlclient==2.2.7
# -r requirements/edx/kernel.in
# openedx-forum
nh3==0.2.21
# via -r requirements/edx/kernel.in
# via
# -r requirements/edx/kernel.in
# xblocks-contrib
nltk==3.9.1
# via chem
nodeenv==1.9.1
@@ -776,6 +779,7 @@ oauthlib==3.2.2
# lti-consumer-xblock
# requests-oauthlib
# social-auth-core
# xblocks-contrib
olxcleaner==0.3.0
# via -r requirements/edx/kernel.in
openai==0.28.1
@@ -827,6 +831,7 @@ packaging==25.0
# via
# drf-yasg
# gunicorn
# kombu
# snowflake-connector-python
paramiko==3.5.1
# via edx-enterprise
@@ -867,7 +872,7 @@ proto-plus==1.26.1
# via
# google-api-core
# google-cloud-firestore
protobuf==5.29.4
protobuf==6.31.1
# via
# google-api-core
# google-cloud-firestore
@@ -895,7 +900,7 @@ pycryptodomex==3.23.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.11.4
pydantic==2.11.5
# via camel-converter
pydantic-core==2.33.2
# via pydantic
@@ -967,7 +972,7 @@ python-ipware==3.0.0
# via django-ipware
python-slugify==8.0.4
# via code-annotations
python-swiftclient==4.7.0
python-swiftclient==4.8.0
# via ora2
python3-openid==3.2.0 ; python_version >= "3"
# via
@@ -1007,7 +1012,7 @@ random2==1.0.2
# via -r requirements/edx/kernel.in
recommender-xblock==3.1.0
# via -r requirements/edx/bundled.in
redis==6.1.0
redis==6.2.0
# via
# -r requirements/edx/kernel.in
# walrus
@@ -1047,7 +1052,7 @@ requests-oauthlib==2.0.0
# via
# -r requirements/edx/kernel.in
# social-auth-core
rpds-py==0.25.0
rpds-py==0.25.1
# via
# jsonschema
# referencing
@@ -1059,7 +1064,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.12.0
s3transfer==0.13.0
# via boto3
sailthru-client==2.2.3
# via edx-ace
@@ -1151,7 +1156,7 @@ tqdm==4.67.1
# via
# nltk
# openai
typing-extensions==4.13.2
typing-extensions==4.14.0
# via
# beautifulsoup4
# django-countries
@@ -1164,7 +1169,7 @@ typing-extensions==4.13.2
# referencing
# snowflake-connector-python
# typing-inspection
typing-inspection==0.4.0
typing-inspection==0.4.1
# via pydantic
tzdata==2025.2
# via
@@ -1241,13 +1246,13 @@ xblock-drag-and-drop-v2==5.0.2
# via -r requirements/edx/bundled.in
xblock-google-drive==0.8.1
# via -r requirements/edx/bundled.in
xblock-poll==1.14.1
xblock-poll==1.15.1
# via -r requirements/edx/bundled.in
xblock-utils==4.0.0
# via
# edx-sga
# xblock-poll
xblocks-contrib==0.3.0
xblocks-contrib==0.4.0
# via -r requirements/edx/bundled.in
xmlsec==1.3.14
# via
@@ -1257,7 +1262,7 @@ xss-utils==0.8.0
# via -r requirements/edx/kernel.in
yarl==1.20.0
# via aiohttp
zipp==3.21.0
zipp==3.22.0
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:

View File

@@ -6,9 +6,9 @@
#
chardet==5.2.0
# via diff-cover
coverage==7.8.0
coverage==7.8.2
# via -r requirements/edx/coverage.in
diff-cover==9.2.4
diff-cover==9.3.2
# via -r requirements/edx/coverage.in
jinja2==3.1.6
# via diff-cover

View File

@@ -17,7 +17,7 @@
click # Used for perf_tests utilities in modulestore
django-debug-toolbar # A set of panels that display debug information about the current request/response
django-stubs # Typing stubs for Django, so it works with mypy
django-stubs[compatible-mypy] # Typing stubs for Django, so it works with mypy
djangorestframework-stubs # Typing stubs for DRF
mypy # static type checking
pywatchman # More efficient checking for runserver reload trigger events

View File

@@ -21,7 +21,7 @@ aiohappyeyeballs==2.6.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# aiohttp
aiohttp==3.11.18
aiohttp==3.12.6
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -78,7 +78,7 @@ asn1crypto==1.5.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# snowflake-connector-python
astroid==3.3.9
astroid==3.3.10
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -140,7 +140,7 @@ boto==2.49.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
boto3==1.38.18
boto3==1.38.27
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -148,7 +148,7 @@ boto3==1.38.18
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.38.18
botocore==1.38.27
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -180,7 +180,7 @@ camel-converter[pydantic]==4.0.1
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# meilisearch
celery==5.5.2
celery==5.5.3
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
@@ -224,7 +224,7 @@ chem==2.0.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
click==8.2.0
click==8.2.1
# via
# -r requirements/edx/../pip-tools.txt
# -r requirements/edx/assets.txt
@@ -279,7 +279,7 @@ colorama==0.4.6
# via
# -r requirements/edx/testing.txt
# tox
coverage[toml]==7.8.0
coverage[toml]==7.8.2
# via
# -r requirements/edx/testing.txt
# pytest-cov
@@ -287,7 +287,7 @@ crowdsourcehinter-xblock==0.8
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
cryptography==44.0.3
cryptography==45.0.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -323,7 +323,7 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
diff-cover==9.2.4
diff-cover==9.3.2
# via -r requirements/edx/testing.txt
dill==0.4.0
# via
@@ -571,7 +571,7 @@ django-storages==1.14.6
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edxval
django-stubs==5.2.0
django-stubs[compatible-mypy]==5.2.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/development.in
@@ -782,6 +782,7 @@ edx-opaque-keys[django]==3.0.0
# openedx-events
# openedx-filters
# ora2
# xblocks-contrib
edx-organizations==6.13.0
# via
# -r requirements/edx/doc.txt
@@ -811,7 +812,7 @@ edx-sga==0.25.3
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
edx-submissions==3.10.1
edx-submissions==3.11.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -834,7 +835,7 @@ edx-toggles==5.3.0
# edxval
# event-tracking
# ora2
edx-when==2.5.2
edx-when==3.0.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -898,7 +899,7 @@ firebase-admin==6.8.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-ace
freezegun==1.5.1
freezegun==1.5.2
# via -r requirements/edx/testing.txt
frozenlist==1.6.0
# via
@@ -937,7 +938,7 @@ glob2==0.7
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
google-api-core[grpc]==2.24.2
google-api-core[grpc]==2.25.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -946,12 +947,12 @@ google-api-core[grpc]==2.24.2
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.169.0
google-api-python-client==2.170.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# firebase-admin
google-auth==2.40.1
google-auth==2.40.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1003,13 +1004,13 @@ grimp==3.9
# via
# -r requirements/edx/testing.txt
# import-linter
grpcio==1.71.0
grpcio==1.72.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# google-api-core
# grpcio-status
grpcio-status==1.71.0
grpcio-status==1.72.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1048,7 +1049,7 @@ httpx==0.23.3
# via
# -r requirements/edx/testing.txt
# pact-python
icalendar==6.3.0
icalendar==6.3.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1109,7 +1110,7 @@ jmespath==1.0.1
# -r requirements/edx/testing.txt
# boto3
# botocore
joblib==1.5.0
joblib==1.5.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1130,7 +1131,7 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.23.0
jsonschema==4.24.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1148,7 +1149,7 @@ jwcrypto==1.5.6
# -r requirements/edx/testing.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.5.3
kombu==5.5.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1278,7 +1279,9 @@ multidict==6.4.4
# aiohttp
# yarl
mypy==1.15.0
# via -r requirements/edx/development.in
# via
# -r requirements/edx/development.in
# django-stubs
mypy-extensions==1.1.0
# via mypy
mysqlclient==2.2.7
@@ -1290,6 +1293,7 @@ nh3==0.2.21
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# xblocks-contrib
nltk==3.9.1
# via
# -r requirements/edx/doc.txt
@@ -1317,6 +1321,7 @@ oauthlib==3.2.2
# lti-consumer-xblock
# requests-oauthlib
# social-auth-core
# xblocks-contrib
olxcleaner==0.3.0
# via
# -r requirements/edx/doc.txt
@@ -1396,6 +1401,7 @@ packaging==25.0
# build
# drf-yasg
# gunicorn
# kombu
# pydata-sphinx-theme
# pyproject-api
# pytest
@@ -1486,7 +1492,7 @@ proto-plus==1.26.1
# -r requirements/edx/testing.txt
# google-api-core
# google-cloud-firestore
protobuf==5.29.4
protobuf==6.31.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1536,7 +1542,7 @@ pycryptodomex==3.23.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.11.4
pydantic==2.11.5
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1693,7 +1699,7 @@ pytest-metadata==3.1.1
# pytest-json-report
pytest-randomly==3.16.0
# via -r requirements/edx/testing.txt
pytest-xdist[psutil]==3.6.1
pytest-xdist[psutil]==3.7.0
# via -r requirements/edx/testing.txt
python-dateutil==2.9.0.post0
# via
@@ -1720,7 +1726,7 @@ python-slugify==8.0.4
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# code-annotations
python-swiftclient==4.7.0
python-swiftclient==4.8.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1755,7 +1761,7 @@ pyuca==1.2
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
pywatchman==2.0.0
pywatchman==3.0.0
# via -r requirements/edx/development.in
pyyaml==6.0.2
# via
@@ -1778,7 +1784,7 @@ recommender-xblock==3.1.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
redis==6.1.0
redis==6.2.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1838,7 +1844,7 @@ roman-numerals-py==3.1.0
# via
# -r requirements/edx/doc.txt
# sphinx
rpds-py==0.25.0
rpds-py==0.25.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1856,7 +1862,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.12.0
s3transfer==0.13.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -1888,7 +1894,7 @@ simplejson==3.20.1
# super-csv
# xblock
# xblock-utils
singledispatch==4.1.1
singledispatch==4.1.2
# via -r requirements/edx/testing.txt
six==1.17.0
# via
@@ -1931,7 +1937,7 @@ sniffio==1.3.1
# anyio
# httpcore
# httpx
snowballstemmer==3.0.0.1
snowballstemmer==3.0.1
# via
# -r requirements/edx/doc.txt
# sphinx
@@ -1990,7 +1996,7 @@ sphinx-mdinclude==0.6.2
# via
# -r requirements/edx/doc.txt
# sphinxcontrib-openapi
sphinx-reredirects==0.1.6
sphinx-reredirects==1.0.0
# via -r requirements/edx/doc.txt
sphinxcontrib-applehelp==2.0.0
# via
@@ -2078,7 +2084,7 @@ tomlkit==0.13.2
# -r requirements/edx/testing.txt
# pylint
# snowflake-connector-python
tox==4.25.0
tox==4.26.0
# via -r requirements/edx/testing.txt
tqdm==4.67.1
# via
@@ -2086,13 +2092,13 @@ tqdm==4.67.1
# -r requirements/edx/testing.txt
# nltk
# openai
types-pyyaml==6.0.12.20250402
types-pyyaml==6.0.12.20250516
# via
# django-stubs
# djangorestframework-stubs
types-requests==2.32.0.20250328
types-requests==2.32.0.20250602
# via djangorestframework-stubs
typing-extensions==4.13.2
typing-extensions==4.14.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -2116,7 +2122,7 @@ typing-extensions==4.13.2
# referencing
# snowflake-connector-python
# typing-inspection
typing-inspection==0.4.0
typing-inspection==0.4.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -2160,7 +2166,7 @@ user-util==2.0.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
uvicorn==0.34.2
uvicorn==0.34.3
# via
# -r requirements/edx/testing.txt
# pact-python
@@ -2251,7 +2257,7 @@ xblock-google-drive==0.8.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
xblock-poll==1.14.1
xblock-poll==1.15.1
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -2261,7 +2267,7 @@ xblock-utils==4.0.0
# -r requirements/edx/testing.txt
# edx-sga
# xblock-poll
xblocks-contrib==0.3.0
xblocks-contrib==0.4.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
@@ -2280,7 +2286,7 @@ yarl==1.20.0
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# aiohttp
zipp==3.21.0
zipp==3.22.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt

View File

@@ -14,7 +14,7 @@ aiohappyeyeballs==2.6.1
# via
# -r requirements/edx/base.txt
# aiohttp
aiohttp==3.11.18
aiohttp==3.12.6
# via
# -r requirements/edx/base.txt
# geoip2
@@ -53,7 +53,7 @@ asn1crypto==1.5.1
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
astroid==3.3.9
astroid==3.3.10
# via sphinx-autoapi
attrs==25.3.0
# via
@@ -101,14 +101,14 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/base.txt
boto3==1.38.18
boto3==1.38.27
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.38.18
botocore==1.38.27
# via
# -r requirements/edx/base.txt
# boto3
@@ -129,7 +129,7 @@ camel-converter[pydantic]==4.0.1
# via
# -r requirements/edx/base.txt
# meilisearch
celery==5.5.2
celery==5.5.3
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
@@ -162,7 +162,7 @@ charset-normalizer==3.4.2
# snowflake-connector-python
chem==2.0.0
# via -r requirements/edx/base.txt
click==8.2.0
click==8.2.1
# via
# -r requirements/edx/base.txt
# celery
@@ -195,7 +195,7 @@ codejail-includes==1.0.0
# via -r requirements/edx/base.txt
crowdsourcehinter-xblock==0.8
# via -r requirements/edx/base.txt
cryptography==44.0.3
cryptography==45.0.3
# via
# -r requirements/edx/base.txt
# django-fernet-fields-v2
@@ -577,6 +577,7 @@ edx-opaque-keys[django]==3.0.0
# openedx-events
# openedx-filters
# ora2
# xblocks-contrib
edx-organizations==6.13.0
# via -r requirements/edx/base.txt
edx-proctoring==5.2.0
@@ -598,7 +599,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/base.txt
edx-submissions==3.10.1
edx-submissions==3.11.1
# via
# -r requirements/edx/base.txt
# ora2
@@ -618,7 +619,7 @@ edx-toggles==5.3.0
# edxval
# event-tracking
# ora2
edx-when==2.5.2
edx-when==3.0.0
# via
# -r requirements/edx/base.txt
# edx-proctoring
@@ -682,7 +683,7 @@ gitpython==3.1.44
# via -r requirements/edx/doc.in
glob2==0.7
# via -r requirements/edx/base.txt
google-api-core[grpc]==2.24.2
google-api-core[grpc]==2.25.0
# via
# -r requirements/edx/base.txt
# firebase-admin
@@ -690,11 +691,11 @@ google-api-core[grpc]==2.24.2
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.169.0
google-api-python-client==2.170.0
# via
# -r requirements/edx/base.txt
# firebase-admin
google-auth==2.40.1
google-auth==2.40.2
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -734,12 +735,12 @@ googleapis-common-protos==1.70.0
# -r requirements/edx/base.txt
# google-api-core
# grpcio-status
grpcio==1.71.0
grpcio==1.72.1
# via
# -r requirements/edx/base.txt
# google-api-core
# grpcio-status
grpcio-status==1.71.0
grpcio-status==1.72.1
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -756,7 +757,7 @@ httplib2==0.22.0
# -r requirements/edx/base.txt
# google-api-python-client
# google-auth-httplib2
icalendar==6.3.0
icalendar==6.3.1
# via -r requirements/edx/base.txt
idna==3.10
# via
@@ -791,7 +792,7 @@ jmespath==1.0.1
# -r requirements/edx/base.txt
# boto3
# botocore
joblib==1.5.0
joblib==1.5.1
# via
# -r requirements/edx/base.txt
# nltk
@@ -808,7 +809,7 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.23.0
jsonschema==4.24.0
# via
# -r requirements/edx/base.txt
# drf-spectacular
@@ -823,7 +824,7 @@ jwcrypto==1.5.6
# -r requirements/edx/base.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.5.3
kombu==5.5.4
# via
# -r requirements/edx/base.txt
# celery
@@ -921,7 +922,9 @@ mysqlclient==2.2.7
# -r requirements/edx/base.txt
# openedx-forum
nh3==0.2.21
# via -r requirements/edx/base.txt
# via
# -r requirements/edx/base.txt
# xblocks-contrib
nltk==3.9.1
# via
# -r requirements/edx/base.txt
@@ -943,6 +946,7 @@ oauthlib==3.2.2
# lti-consumer-xblock
# requests-oauthlib
# social-auth-core
# xblocks-contrib
olxcleaner==0.3.0
# via -r requirements/edx/base.txt
openai==0.28.1
@@ -997,6 +1001,7 @@ packaging==25.0
# -r requirements/edx/base.txt
# drf-yasg
# gunicorn
# kombu
# pydata-sphinx-theme
# snowflake-connector-python
# sphinx
@@ -1056,7 +1061,7 @@ proto-plus==1.26.1
# -r requirements/edx/base.txt
# google-api-core
# google-cloud-firestore
protobuf==5.29.4
protobuf==6.31.1
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -1090,7 +1095,7 @@ pycryptodomex==3.23.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.11.4
pydantic==2.11.5
# via
# -r requirements/edx/base.txt
# camel-converter
@@ -1186,7 +1191,7 @@ python-slugify==8.0.4
# via
# -r requirements/edx/base.txt
# code-annotations
python-swiftclient==4.7.0
python-swiftclient==4.8.0
# via
# -r requirements/edx/base.txt
# ora2
@@ -1230,7 +1235,7 @@ random2==1.0.2
# via -r requirements/edx/base.txt
recommender-xblock==3.1.0
# via -r requirements/edx/base.txt
redis==6.1.0
redis==6.2.0
# via
# -r requirements/edx/base.txt
# walrus
@@ -1277,7 +1282,7 @@ requests-oauthlib==2.0.0
# social-auth-core
roman-numerals-py==3.1.0
# via sphinx
rpds-py==0.25.0
rpds-py==0.25.1
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -1292,7 +1297,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.12.0
s3transfer==0.13.0
# via
# -r requirements/edx/base.txt
# boto3
@@ -1344,7 +1349,7 @@ slumber==0.7.1
# edx-enterprise
smmap==5.0.2
# via gitdb
snowballstemmer==3.0.0.1
snowballstemmer==3.0.1
# via sphinx
snowflake-connector-python==3.15.0
# via
@@ -1393,7 +1398,7 @@ sphinx-design==0.6.1
# via -r requirements/edx/doc.in
sphinx-mdinclude==0.6.2
# via sphinxcontrib-openapi
sphinx-reredirects==0.1.6
sphinx-reredirects==1.0.0
# via -r requirements/edx/doc.in
sphinxcontrib-applehelp==2.0.0
# via sphinx
@@ -1456,7 +1461,7 @@ tqdm==4.67.1
# -r requirements/edx/base.txt
# nltk
# openai
typing-extensions==4.13.2
typing-extensions==4.14.0
# via
# -r requirements/edx/base.txt
# beautifulsoup4
@@ -1471,7 +1476,7 @@ typing-extensions==4.13.2
# referencing
# snowflake-connector-python
# typing-inspection
typing-inspection==0.4.0
typing-inspection==0.4.1
# via
# -r requirements/edx/base.txt
# pydantic
@@ -1563,14 +1568,14 @@ xblock-drag-and-drop-v2==5.0.2
# via -r requirements/edx/base.txt
xblock-google-drive==0.8.1
# via -r requirements/edx/base.txt
xblock-poll==1.14.1
xblock-poll==1.15.1
# via -r requirements/edx/base.txt
xblock-utils==4.0.0
# via
# -r requirements/edx/base.txt
# edx-sga
# xblock-poll
xblocks-contrib==0.3.0
xblocks-contrib==0.4.0
# via -r requirements/edx/base.txt
xmlsec==1.3.14
# via
@@ -1583,7 +1588,7 @@ yarl==1.20.0
# via
# -r requirements/edx/base.txt
# aiohttp
zipp==3.21.0
zipp==3.22.0
# via
# -r requirements/edx/base.txt
# importlib-metadata

View File

@@ -21,7 +21,7 @@ certifi==2025.4.26
# via requests
charset-normalizer==3.4.2
# via requests
click==8.2.0
click==8.1.8
# via
# click-option-group
# semgrep
@@ -47,7 +47,7 @@ idna==3.10
# via requests
importlib-metadata==7.1.0
# via opentelemetry-api
jsonschema==4.23.0
jsonschema==4.24.0
# via semgrep
jsonschema-specifications==2025.4.1
# via jsonschema
@@ -89,7 +89,7 @@ packaging==25.0
# via semgrep
peewee==3.18.1
# via semgrep
protobuf==4.25.7
protobuf==4.25.8
# via
# googleapis-common-protos
# opentelemetry-proto
@@ -105,19 +105,19 @@ requests==2.32.3
# semgrep
rich==13.5.3
# via semgrep
rpds-py==0.25.0
rpds-py==0.25.1
# via
# jsonschema
# referencing
ruamel-yaml==0.18.10
ruamel-yaml==0.18.12
# via semgrep
ruamel-yaml-clib==0.2.12
# via ruamel-yaml
semgrep==1.121.0
semgrep==1.123.0
# via -r requirements/edx/semgrep.in
tomli==2.0.2
# via semgrep
typing-extensions==4.13.2
typing-extensions==4.14.0
# via
# opentelemetry-sdk
# referencing
@@ -133,7 +133,7 @@ wrapt==1.17.2
# via
# deprecated
# opentelemetry-instrumentation
zipp==3.21.0
zipp==3.22.0
# via importlib-metadata
# The following packages are considered to be unsafe in a requirements file:

View File

@@ -12,7 +12,7 @@ aiohappyeyeballs==2.6.1
# via
# -r requirements/edx/base.txt
# aiohttp
aiohttp==3.11.18
aiohttp==3.12.6
# via
# -r requirements/edx/base.txt
# geoip2
@@ -53,7 +53,7 @@ asn1crypto==1.5.1
# via
# -r requirements/edx/base.txt
# snowflake-connector-python
astroid==3.3.9
astroid==3.3.10
# via
# pylint
# pylint-celery
@@ -101,14 +101,14 @@ bleach[css]==6.2.0
# xblock-poll
boto==2.49.0
# via -r requirements/edx/base.txt
boto3==1.38.18
boto3==1.38.27
# via
# -r requirements/edx/base.txt
# django-ses
# fs-s3fs
# ora2
# snowflake-connector-python
botocore==1.38.18
botocore==1.38.27
# via
# -r requirements/edx/base.txt
# boto3
@@ -130,7 +130,7 @@ camel-converter[pydantic]==4.0.1
# via
# -r requirements/edx/base.txt
# meilisearch
celery==5.5.2
celery==5.5.3
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
@@ -168,7 +168,7 @@ charset-normalizer==3.4.2
# snowflake-connector-python
chem==2.0.0
# via -r requirements/edx/base.txt
click==8.2.0
click==8.2.1
# via
# -r requirements/edx/base.txt
# celery
@@ -209,13 +209,13 @@ codejail-includes==1.0.0
# via -r requirements/edx/base.txt
colorama==0.4.6
# via tox
coverage[toml]==7.8.0
coverage[toml]==7.8.2
# via
# -r requirements/edx/coverage.txt
# pytest-cov
crowdsourcehinter-xblock==0.8
# via -r requirements/edx/base.txt
cryptography==44.0.3
cryptography==45.0.3
# via
# -r requirements/edx/base.txt
# django-fernet-fields-v2
@@ -244,7 +244,7 @@ defusedxml==0.7.1
# ora2
# python3-openid
# social-auth-core
diff-cover==9.2.4
diff-cover==9.3.2
# via -r requirements/edx/coverage.txt
dill==0.4.0
# via pylint
@@ -604,6 +604,7 @@ edx-opaque-keys[django]==3.0.0
# openedx-events
# openedx-filters
# ora2
# xblocks-contrib
edx-organizations==6.13.0
# via -r requirements/edx/base.txt
edx-proctoring==5.2.0
@@ -625,7 +626,7 @@ edx-search==4.1.3
# openedx-forum
edx-sga==0.25.3
# via -r requirements/edx/base.txt
edx-submissions==3.10.1
edx-submissions==3.11.1
# via
# -r requirements/edx/base.txt
# ora2
@@ -645,7 +646,7 @@ edx-toggles==5.3.0
# edxval
# event-tracking
# ora2
edx-when==2.5.2
edx-when==3.0.0
# via
# -r requirements/edx/base.txt
# edx-proctoring
@@ -692,7 +693,7 @@ firebase-admin==6.8.0
# via
# -r requirements/edx/base.txt
# edx-ace
freezegun==1.5.1
freezegun==1.5.2
# via -r requirements/edx/testing.in
frozenlist==1.6.0
# via
@@ -717,7 +718,7 @@ geoip2==5.1.0
# via -r requirements/edx/base.txt
glob2==0.7
# via -r requirements/edx/base.txt
google-api-core[grpc]==2.24.2
google-api-core[grpc]==2.25.0
# via
# -r requirements/edx/base.txt
# firebase-admin
@@ -725,11 +726,11 @@ google-api-core[grpc]==2.24.2
# google-cloud-core
# google-cloud-firestore
# google-cloud-storage
google-api-python-client==2.169.0
google-api-python-client==2.170.0
# via
# -r requirements/edx/base.txt
# firebase-admin
google-auth==2.40.1
google-auth==2.40.2
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -771,12 +772,12 @@ googleapis-common-protos==1.70.0
# grpcio-status
grimp==3.9
# via import-linter
grpcio==1.71.0
grpcio==1.72.1
# via
# -r requirements/edx/base.txt
# google-api-core
# grpcio-status
grpcio-status==1.71.0
grpcio-status==1.72.1
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -803,7 +804,7 @@ httpretty==1.1.4
# via -r requirements/edx/testing.in
httpx==0.23.3
# via pact-python
icalendar==6.3.0
icalendar==6.3.1
# via -r requirements/edx/base.txt
idna==3.10
# via
@@ -846,7 +847,7 @@ jmespath==1.0.1
# -r requirements/edx/base.txt
# boto3
# botocore
joblib==1.5.0
joblib==1.5.1
# via
# -r requirements/edx/base.txt
# grimp
@@ -864,7 +865,7 @@ jsonfield==3.1.0
# edx-submissions
# lti-consumer-xblock
# ora2
jsonschema==4.23.0
jsonschema==4.24.0
# via
# -r requirements/edx/base.txt
# drf-spectacular
@@ -878,7 +879,7 @@ jwcrypto==1.5.6
# -r requirements/edx/base.txt
# django-oauth-toolkit
# pylti1p3
kombu==5.5.3
kombu==5.5.4
# via
# -r requirements/edx/base.txt
# celery
@@ -980,7 +981,9 @@ mysqlclient==2.2.7
# -r requirements/edx/base.txt
# openedx-forum
nh3==0.2.21
# via -r requirements/edx/base.txt
# via
# -r requirements/edx/base.txt
# xblocks-contrib
nltk==3.9.1
# via
# -r requirements/edx/base.txt
@@ -1002,6 +1005,7 @@ oauthlib==3.2.2
# lti-consumer-xblock
# requests-oauthlib
# social-auth-core
# xblocks-contrib
olxcleaner==0.3.0
# via -r requirements/edx/base.txt
openai==0.28.1
@@ -1056,6 +1060,7 @@ packaging==25.0
# -r requirements/edx/base.txt
# drf-yasg
# gunicorn
# kombu
# pyproject-api
# pytest
# snowflake-connector-python
@@ -1126,7 +1131,7 @@ proto-plus==1.26.1
# -r requirements/edx/base.txt
# google-api-core
# google-cloud-firestore
protobuf==5.29.4
protobuf==6.31.1
# via
# -r requirements/edx/base.txt
# google-api-core
@@ -1168,7 +1173,7 @@ pycryptodomex==3.23.0
# edx-proctoring
# lti-consumer-xblock
# pyjwkest
pydantic==2.11.4
pydantic==2.11.5
# via
# -r requirements/edx/base.txt
# camel-converter
@@ -1286,7 +1291,7 @@ pytest-metadata==3.1.1
# pytest-json-report
pytest-randomly==3.16.0
# via -r requirements/edx/testing.in
pytest-xdist[psutil]==3.6.1
pytest-xdist[psutil]==3.7.0
# via -r requirements/edx/testing.in
python-dateutil==2.9.0.post0
# via
@@ -1310,7 +1315,7 @@ python-slugify==8.0.4
# via
# -r requirements/edx/base.txt
# code-annotations
python-swiftclient==4.7.0
python-swiftclient==4.8.0
# via
# -r requirements/edx/base.txt
# ora2
@@ -1352,7 +1357,7 @@ random2==1.0.2
# via -r requirements/edx/base.txt
recommender-xblock==3.1.0
# via -r requirements/edx/base.txt
redis==6.1.0
redis==6.2.0
# via
# -r requirements/edx/base.txt
# walrus
@@ -1399,7 +1404,7 @@ requests-oauthlib==2.0.0
# social-auth-core
rfc3986[idna2008]==1.5.0
# via httpx
rpds-py==0.25.0
rpds-py==0.25.1
# via
# -r requirements/edx/base.txt
# jsonschema
@@ -1414,7 +1419,7 @@ rules==3.5
# edx-enterprise
# edx-proctoring
# openedx-learning
s3transfer==0.12.0
s3transfer==0.13.0
# via
# -r requirements/edx/base.txt
# boto3
@@ -1439,7 +1444,7 @@ simplejson==3.20.1
# super-csv
# xblock
# xblock-utils
singledispatch==4.1.1
singledispatch==4.1.2
# via -r requirements/edx/testing.in
six==1.17.0
# via
@@ -1541,14 +1546,14 @@ tomlkit==0.13.2
# -r requirements/edx/base.txt
# pylint
# snowflake-connector-python
tox==4.25.0
tox==4.26.0
# via -r requirements/edx/testing.in
tqdm==4.67.1
# via
# -r requirements/edx/base.txt
# nltk
# openai
typing-extensions==4.13.2
typing-extensions==4.14.0
# via
# -r requirements/edx/base.txt
# anyio
@@ -1566,7 +1571,7 @@ typing-extensions==4.13.2
# referencing
# snowflake-connector-python
# typing-inspection
typing-inspection==0.4.0
typing-inspection==0.4.1
# via
# -r requirements/edx/base.txt
# pydantic
@@ -1600,7 +1605,7 @@ urllib3==2.2.3
# requests
user-util==2.0.0
# via -r requirements/edx/base.txt
uvicorn==0.34.2
uvicorn==0.34.3
# via pact-python
vine==5.1.0
# via
@@ -1666,14 +1671,14 @@ xblock-drag-and-drop-v2==5.0.2
# via -r requirements/edx/base.txt
xblock-google-drive==0.8.1
# via -r requirements/edx/base.txt
xblock-poll==1.14.1
xblock-poll==1.15.1
# via -r requirements/edx/base.txt
xblock-utils==4.0.0
# via
# -r requirements/edx/base.txt
# edx-sga
# xblock-poll
xblocks-contrib==0.3.0
xblocks-contrib==0.4.0
# via -r requirements/edx/base.txt
xmlsec==1.3.14
# via
@@ -1686,7 +1691,7 @@ yarl==1.20.0
# via
# -r requirements/edx/base.txt
# aiohttp
zipp==3.21.0
zipp==3.22.0
# via
# -r requirements/edx/base.txt
# importlib-metadata

View File

@@ -6,7 +6,7 @@
#
build==1.2.2.post1
# via pip-tools
click==8.2.0
click==8.2.1
# via pip-tools
packaging==25.0
# via build

View File

@@ -12,5 +12,5 @@ pip==24.2
# via
# -c requirements/common_constraints.txt
# -r requirements/pip.in
setuptools==79.0.0
setuptools==80.9.0
# via -r requirements/pip.in

View File

@@ -4,7 +4,7 @@
#
# make upgrade
#
click==8.2.0
click==8.2.1
# via
# -r scripts/structures_pruning/requirements/base.in
# click-log
@@ -23,7 +23,7 @@ pymongo==4.4.0
# edx-opaque-keys
stevedore==5.4.1
# via edx-opaque-keys
typing-extensions==4.13.2
typing-extensions==4.14.0
# via edx-opaque-keys
# The following packages are considered to be unsafe in a requirements file:

View File

@@ -4,7 +4,7 @@
#
# make upgrade
#
click==8.2.0
click==8.2.1
# via
# -r scripts/structures_pruning/requirements/base.txt
# click-log
@@ -38,7 +38,7 @@ stevedore==5.4.1
# via
# -r scripts/structures_pruning/requirements/base.txt
# edx-opaque-keys
typing-extensions==4.13.2
typing-extensions==4.14.0
# via
# -r scripts/structures_pruning/requirements/base.txt
# edx-opaque-keys

View File

@@ -10,9 +10,9 @@ attrs==25.3.0
# via zeep
backoff==2.2.1
# via -r scripts/user_retirement/requirements/base.in
boto3==1.38.18
boto3==1.38.27
# via -r scripts/user_retirement/requirements/base.in
botocore==1.38.18
botocore==1.38.27
# via
# boto3
# s3transfer
@@ -26,11 +26,11 @@ cffi==1.17.1
# pynacl
charset-normalizer==3.4.2
# via requests
click==8.2.0
click==8.2.1
# via
# -r scripts/user_retirement/requirements/base.in
# edx-django-utils
cryptography==45.0.2
cryptography==45.0.3
# via pyjwt
django==4.2.21
# via
@@ -43,15 +43,15 @@ django-crum==0.7.9
# via edx-django-utils
django-waffle==4.2.0
# via edx-django-utils
edx-django-utils==7.4.0
edx-django-utils==8.0.0
# via edx-rest-api-client
edx-rest-api-client==6.2.0
# via -r scripts/user_retirement/requirements/base.in
google-api-core==2.24.2
google-api-core==2.25.0
# via google-api-python-client
google-api-python-client==2.169.0
google-api-python-client==2.170.0
# via -r scripts/user_retirement/requirements/base.in
google-auth==2.40.1
google-auth==2.40.2
# via
# google-api-core
# google-api-python-client
@@ -80,15 +80,13 @@ lxml==5.3.2
# zeep
more-itertools==10.7.0
# via simple-salesforce
newrelic==10.12.0
# via edx-django-utils
pbr==6.1.1
# via stevedore
platformdirs==4.3.8
# via zeep
proto-plus==1.26.1
# via google-api-core
protobuf==6.31.0
protobuf==6.31.1
# via
# google-api-core
# googleapis-common-protos
@@ -135,7 +133,7 @@ requests-toolbelt==1.0.0
# via zeep
rsa==4.9.1
# via google-auth
s3transfer==0.12.0
s3transfer==0.13.0
# via boto3
simple-salesforce==1.12.6
# via -r scripts/user_retirement/requirements/base.in
@@ -149,7 +147,7 @@ sqlparse==0.5.3
# via django
stevedore==5.4.1
# via edx-django-utils
typing-extensions==4.13.2
typing-extensions==4.14.0
# via simple-salesforce
unicodecsv==0.14.1
# via -r scripts/user_retirement/requirements/base.in

View File

@@ -14,11 +14,11 @@ attrs==25.3.0
# zeep
backoff==2.2.1
# via -r scripts/user_retirement/requirements/base.txt
boto3==1.38.18
boto3==1.38.27
# via
# -r scripts/user_retirement/requirements/base.txt
# moto
botocore==1.38.18
botocore==1.38.27
# via
# -r scripts/user_retirement/requirements/base.txt
# boto3
@@ -41,11 +41,11 @@ charset-normalizer==3.4.2
# via
# -r scripts/user_retirement/requirements/base.txt
# requests
click==8.2.0
click==8.2.1
# via
# -r scripts/user_retirement/requirements/base.txt
# edx-django-utils
cryptography==45.0.2
cryptography==45.0.3
# via
# -r scripts/user_retirement/requirements/base.txt
# moto
@@ -66,19 +66,19 @@ django-waffle==4.2.0
# via
# -r scripts/user_retirement/requirements/base.txt
# edx-django-utils
edx-django-utils==7.4.0
edx-django-utils==8.0.0
# via
# -r scripts/user_retirement/requirements/base.txt
# edx-rest-api-client
edx-rest-api-client==6.2.0
# via -r scripts/user_retirement/requirements/base.txt
google-api-core==2.24.2
google-api-core==2.25.0
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-python-client
google-api-python-client==2.169.0
google-api-python-client==2.170.0
# via -r scripts/user_retirement/requirements/base.txt
google-auth==2.40.1
google-auth==2.40.2
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-core
@@ -130,12 +130,8 @@ more-itertools==10.7.0
# via
# -r scripts/user_retirement/requirements/base.txt
# simple-salesforce
moto==5.1.4
moto==5.1.5
# via -r scripts/user_retirement/requirements/testing.in
newrelic==10.12.0
# via
# -r scripts/user_retirement/requirements/base.txt
# edx-django-utils
packaging==25.0
# via pytest
pbr==6.1.1
@@ -152,7 +148,7 @@ proto-plus==1.26.1
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-core
protobuf==6.31.0
protobuf==6.31.1
# via
# -r scripts/user_retirement/requirements/base.txt
# google-api-core
@@ -235,7 +231,7 @@ rsa==4.9.1
# via
# -r scripts/user_retirement/requirements/base.txt
# google-auth
s3transfer==0.12.0
s3transfer==0.13.0
# via
# -r scripts/user_retirement/requirements/base.txt
# boto3
@@ -256,7 +252,7 @@ stevedore==5.4.1
# via
# -r scripts/user_retirement/requirements/base.txt
# edx-django-utils
typing-extensions==4.13.2
typing-extensions==4.14.0
# via
# -r scripts/user_retirement/requirements/base.txt
# simple-salesforce