From e5d3509a2b6ea3ed722a3e21e856977b9d8424a2 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 21 Apr 2025 22:37:55 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/edx-sandbox/base.txt | 17 +- requirements/edx/base.txt | 136 ++++++++------- requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 164 +++++++++--------- requirements/edx/doc.txt | 137 ++++++++------- requirements/edx/semgrep.txt | 12 +- requirements/edx/testing.txt | 157 +++++++++-------- requirements/pip-tools.txt | 2 +- requirements/pip.txt | 2 +- .../structures_pruning/requirements/base.txt | 4 +- .../requirements/testing.txt | 6 +- scripts/user_retirement/requirements/base.txt | 32 ++-- .../user_retirement/requirements/testing.txt | 34 ++-- 13 files changed, 361 insertions(+), 344 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index 4303d3d2b5..9c04897f39 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -12,24 +12,24 @@ click==8.1.8 # via nltk codejail-includes==1.0.0 # via -r requirements/edx-sandbox/base.in -contourpy==1.3.1 +contourpy==1.3.2 # via matplotlib cryptography==44.0.2 # via -r requirements/edx-sandbox/base.in cycler==0.12.1 # via matplotlib -fonttools==4.56.0 +fonttools==4.57.0 # via matplotlib joblib==1.4.2 # via nltk kiwisolver==1.4.8 # via matplotlib -lxml[html-clean,html_clean]==5.3.1 +lxml[html-clean,html_clean]==5.3.2 # via # -r requirements/edx-sandbox/base.in # lxml-html-clean # openedx-calc -lxml-html-clean==0.4.1 +lxml-html-clean==0.4.2 # via lxml markupsafe==3.0.2 # via @@ -53,15 +53,15 @@ numpy==1.26.4 # matplotlib # openedx-calc # scipy -openedx-calc==4.0.1 +openedx-calc==4.0.2 # via -r requirements/edx-sandbox/base.in -packaging==24.2 +packaging==25.0 # via matplotlib -pillow==11.1.0 +pillow==11.2.1 # via matplotlib pycparser==2.22 # via cffi -pyparsing==3.2.1 +pyparsing==3.2.3 # via # -r requirements/edx-sandbox/base.in # chem @@ -77,7 +77,6 @@ scipy==1.15.2 # via # -r requirements/edx-sandbox/base.in # chem - # openedx-calc six==1.17.0 # via # codejail-includes diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 1ec89fa01f..ea852588b3 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -10,7 +10,7 @@ acid-xblock==0.4.1 # via -r requirements/edx/kernel.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.11.14 +aiohttp==3.11.18 # via # geoip2 # openai @@ -20,7 +20,7 @@ amqp==5.3.1 # via kombu analytics-python==1.4.post1 # via -r requirements/edx/kernel.in -aniso8601==10.0.0 +aniso8601==10.0.1 # via edx-tincan-py35 annotated-types==0.7.0 # via pydantic @@ -52,7 +52,7 @@ backoff==1.10.0 # via analytics-python bcrypt==4.3.0 # via paramiko -beautifulsoup4==4.13.3 +beautifulsoup4==4.13.4 # via # openedx-forum # pynliner @@ -68,17 +68,19 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.37.17 +boto3==1.37.38 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.37.17 + # snowflake-connector-python +botocore==1.37.38 # via # -r requirements/edx/kernel.in # boto3 # s3transfer + # snowflake-connector-python bridgekeeper==0.9 # via -r requirements/edx/kernel.in cachecontrol==0.14.2 @@ -89,7 +91,7 @@ cachetools==5.5.2 # google-auth camel-converter[pydantic]==4.0.1 # via meilisearch -celery==5.4.0 +celery==5.5.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -135,7 +137,7 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -code-annotations==2.2.0 +code-annotations==2.3.0 # via # edx-enterprise # edx-toggles @@ -240,11 +242,11 @@ django-appconf==1.1.0 # via django-statici18n django-cache-memoize==0.2.1 # via edx-enterprise -django-celery-results==2.5.1 +django-celery-results==2.6.0 # via -r requirements/edx/kernel.in django-classy-tags==4.1.0 # via django-sekizai -django-config-models==2.8.0 +django-config-models==2.9.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -299,7 +301,7 @@ django-model-utils==5.0.0 # edxval # ora2 # super-csv -django-mptt==0.16.0 +django-mptt==0.17.0 # via # -r requirements/edx/kernel.in # openedx-django-wiki @@ -312,7 +314,7 @@ django-oauth-toolkit==1.7.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edx-enterprise -django-object-actions==4.3.0 +django-object-actions==5.0.0 # via edx-enterprise django-pipeline==4.0.0 # via -r requirements/edx/kernel.in @@ -347,7 +349,7 @@ django-storages==1.14.3 # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edxval -django-user-tasks==3.3.0 +django-user-tasks==3.4.0 # via -r requirements/edx/kernel.in django-waffle==4.2.0 # via @@ -387,7 +389,7 @@ djangorestframework-xml==2.0.0 # via edx-enterprise dnspython==2.7.0 # via pymongo -done-xblock==2.4.0 +done-xblock==2.5.0 # via -r requirements/edx/bundled.in drf-jwt==1.19.2 # via edx-drf-extensions @@ -403,7 +405,7 @@ edx-api-doc-tools==2.0.0 # via # -r requirements/edx/kernel.in # edx-name-affirmation -edx-auth-backends==4.4.0 +edx-auth-backends==4.5.0 # via -r requirements/edx/kernel.in edx-bulk-grades==1.1.0 # via @@ -421,7 +423,7 @@ edx-celeryutils==1.3.0 # super-csv edx-codejail==3.5.2 # via -r requirements/edx/kernel.in -edx-completion==4.7.10 +edx-completion==4.7.11 # via -r requirements/edx/kernel.in edx-django-release-util==1.4.0 # via @@ -430,7 +432,7 @@ edx-django-release-util==1.4.0 # edxval edx-django-sites-extensions==4.2.0 # via -r requirements/edx/kernel.in -edx-django-utils==7.2.0 +edx-django-utils==7.4.0 # via # -r requirements/edx/kernel.in # django-config-models @@ -447,7 +449,7 @@ edx-django-utils==7.2.0 # openedx-events # ora2 # super-csv -edx-drf-extensions==10.5.0 +edx-drf-extensions==10.6.0 # via # -r requirements/edx/kernel.in # edx-completion @@ -463,9 +465,9 @@ edx-enterprise==5.12.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in -edx-event-bus-kafka==6.0.0 +edx-event-bus-kafka==6.1.0 # via -r requirements/edx/kernel.in -edx-event-bus-redis==0.5.1 +edx-event-bus-redis==0.6.1 # via -r requirements/edx/kernel.in edx-i18n-tools==1.5.0 # via @@ -501,7 +503,7 @@ edx-proctoring==5.1.2 # edx-proctoring-proctortrack edx-rbac==1.10.0 # via edx-enterprise -edx-rest-api-client==6.1.0 +edx-rest-api-client==6.2.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -512,7 +514,7 @@ edx-search==4.1.3 # openedx-forum edx-sga==0.25.3 # via -r requirements/edx/bundled.in -edx-submissions==3.9.0 +edx-submissions==3.10.0 # via # -r requirements/edx/kernel.in # ora2 @@ -559,7 +561,7 @@ filelock==3.18.0 # via snowflake-connector-python firebase-admin==6.7.0 # via edx-ace -frozenlist==1.5.0 +frozenlist==1.6.0 # via # aiohttp # aiosignal @@ -586,9 +588,9 @@ google-api-core[grpc]==2.24.2 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.165.0 +google-api-python-client==2.167.0 # via firebase-admin -google-auth==2.38.0 +google-auth==2.39.0 # via # google-api-core # google-api-python-client @@ -602,17 +604,17 @@ google-cloud-core==2.4.3 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.1 +google-cloud-firestore==2.20.2 # via firebase-admin google-cloud-storage==3.1.0 # via firebase-admin -google-crc32c==1.7.0 +google-crc32c==1.7.1 # via # google-cloud-storage # google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.69.2 +googleapis-common-protos==1.70.0 # via # google-api-core # grpcio-status @@ -624,7 +626,7 @@ grpcio-status==1.71.0 # via google-api-core gunicorn==23.0.0 # via -r requirements/edx/kernel.in -help-tokens==2.4.0 +help-tokens==3.1.0 # via -r requirements/edx/kernel.in html5lib==1.1 # via @@ -634,7 +636,7 @@ httplib2==0.22.0 # via # google-api-python-client # google-auth-httplib2 -icalendar==6.1.2 +icalendar==6.1.3 # via -r requirements/edx/kernel.in idna==3.10 # via @@ -683,7 +685,7 @@ jwcrypto==1.5.6 # via # django-oauth-toolkit # pylti1p3 -kombu==5.5.0 +kombu==5.5.3 # via celery laboratory==1.0.2 # via -r requirements/edx/kernel.in @@ -695,9 +697,9 @@ lazy==1.6 # xblock loremipsum==1.0.5 # via ora2 -lti-consumer-xblock==9.13.3 +lti-consumer-xblock==9.13.4 # via -r requirements/edx/kernel.in -lxml[html-clean,html_clean]==5.3.1 +lxml[html-clean,html_clean]==5.3.2 # via # -r requirements/edx/kernel.in # edx-i18n-tools @@ -710,11 +712,11 @@ lxml[html-clean,html_clean]==5.3.1 # python3-saml # xblock # xmlsec -lxml-html-clean==0.4.1 +lxml-html-clean==0.4.2 # via lxml mailsnake==1.6.4 # via -r requirements/edx/bundled.in -mako==1.3.9 +mako==1.3.10 # via # -r requirements/edx/kernel.in # acid-xblock @@ -737,7 +739,7 @@ markupsafe==3.0.2 # xblock maxminddb==2.6.3 # via geoip2 -meilisearch==0.34.0 +meilisearch==0.34.1 # via # -r requirements/edx/kernel.in # edx-search @@ -753,7 +755,7 @@ mpmath==1.3.0 # via sympy msgpack==1.1.0 # via cachecontrol -multidict==6.2.0 +multidict==6.4.3 # via # aiohttp # yarl @@ -761,7 +763,7 @@ mysqlclient==2.2.7 # via # -r requirements/edx/kernel.in # openedx-forum -newrelic==10.7.0 +newrelic==10.9.0 # via edx-django-utils nh3==0.2.21 # via -r requirements/edx/kernel.in @@ -789,11 +791,11 @@ openai==0.28.1 # via # -c requirements/edx/../constraints.txt # edx-enterprise -openedx-atlas==0.6.2 +openedx-atlas==0.7.0 # via # -r requirements/edx/kernel.in # openedx-forum -openedx-calc==4.0.1 +openedx-calc==4.0.2 # via -r requirements/edx/kernel.in openedx-django-pyfs==3.7.0 # via @@ -830,7 +832,7 @@ optimizely-sdk==5.2.0 # via -r requirements/edx/bundled.in ora2==6.16.1 # via -r requirements/edx/bundled.in -packaging==24.2 +packaging==25.0 # via # drf-yasg # gunicorn @@ -857,7 +859,7 @@ pgpy==0.6.0 # via edx-enterprise piexif==1.1.3 # via -r requirements/edx/kernel.in -pillow==11.1.0 +pillow==11.2.1 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -868,9 +870,9 @@ platformdirs==4.3.7 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.50 +prompt-toolkit==3.0.51 # via click-repl -propcache==0.3.0 +propcache==0.3.1 # via # aiohttp # yarl @@ -898,7 +900,7 @@ pyasn1==0.6.1 # pgpy # pyasn1-modules # rsa -pyasn1-modules==0.4.1 +pyasn1-modules==0.4.2 # via google-auth pycountry==24.6.1 # via -r requirements/edx/kernel.in @@ -910,9 +912,9 @@ pycryptodomex==3.22.0 # edx-proctoring # lti-consumer-xblock # pyjwkest -pydantic==2.10.6 +pydantic==2.11.3 # via camel-converter -pydantic-core==2.27.2 +pydantic-core==2.33.1 # via pydantic pygments==2.19.1 # via py2neo @@ -956,7 +958,7 @@ pynliner==0.8.0 # via -r requirements/edx/kernel.in pyopenssl==25.0.0 # via snowflake-connector-python -pyparsing==3.2.1 +pyparsing==3.2.3 # via # chem # httplib2 @@ -992,7 +994,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/kernel.in -pytz==2025.1 +pytz==2025.2 # via # -r requirements/edx/kernel.in # djangorestframework @@ -1065,11 +1067,11 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/kernel.in # social-auth-core -rpds-py==0.23.1 +rpds-py==0.24.0 # via # jsonschema # referencing -rsa==4.9 +rsa==4.9.1 # via google-auth rules==3.5 # via @@ -1077,17 +1079,15 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.4 +s3transfer==0.11.5 # via boto3 sailthru-client==2.2.3 # via edx-ace scipy==1.15.2 - # via - # chem - # openedx-calc + # via chem semantic-version==2.10.0 # via edx-drf-extensions -shapely==2.0.7 +shapely==2.1.0 # via -r requirements/edx/kernel.in simplejson==3.20.1 # via @@ -1122,7 +1122,7 @@ slumber==0.7.1 # -r requirements/edx/kernel.in # edx-bulk-grades # edx-enterprise -snowflake-connector-python==3.14.0 +snowflake-connector-python==3.14.1 # via edx-enterprise social-auth-app-django==5.4.1 # via @@ -1143,7 +1143,7 @@ sortedcontainers==2.4.0 # via # -r requirements/edx/kernel.in # snowflake-connector-python -soupsieve==2.6 +soupsieve==2.7 # via beautifulsoup4 sqlparse==0.5.3 # via django @@ -1157,7 +1157,7 @@ stevedore==5.4.1 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.2.0 +super-csv==4.0.1 # via edx-bulk-grades sympy==1.13.3 # via openedx-calc @@ -1173,7 +1173,7 @@ tqdm==4.67.1 # via # nltk # openai -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # beautifulsoup4 # django-countries @@ -1185,9 +1185,11 @@ typing-extensions==4.12.2 # pyopenssl # referencing # snowflake-connector-python -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.0 + # via pydantic +tzdata==2025.2 # via - # celery # icalendar # kombu unicodecsv==0.14.1 @@ -1221,7 +1223,7 @@ walrus==0.9.4 # via edx-event-bus-redis wcwidth==0.2.13 # via prompt-toolkit -web-fragments==2.2.0 +web-fragments==3.0.0 # via # -r requirements/edx/kernel.in # crowdsourcehinter-xblock @@ -1242,7 +1244,7 @@ wheel==0.45.1 # via django-pipeline wrapt==1.17.2 # via -r requirements/edx/kernel.in -xblock[django]==5.1.2 +xblock[django]==5.2.0 # via # -r requirements/edx/kernel.in # acid-xblock @@ -1258,9 +1260,9 @@ xblock[django]==5.1.2 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.1 +xblock-drag-and-drop-v2==5.0.2 # via -r requirements/edx/bundled.in -xblock-google-drive==0.8.0 +xblock-google-drive==0.8.1 # via -r requirements/edx/bundled.in xblock-poll==1.14.1 # via -r requirements/edx/bundled.in @@ -1268,7 +1270,7 @@ xblock-utils==4.0.0 # via # edx-sga # xblock-poll -xblocks-contrib==0.2.0 +xblocks-contrib==0.3.0 # via -r requirements/edx/bundled.in xmlsec==1.3.14 # via @@ -1276,7 +1278,7 @@ xmlsec==1.3.14 # python3-saml xss-utils==0.7.1 # via -r requirements/edx/kernel.in -yarl==1.18.3 +yarl==1.20.0 # via aiohttp zipp==3.21.0 # via importlib-metadata diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 97916f8aa9..a16d5fee40 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # chardet==5.2.0 # via diff-cover -coverage==7.7.0 +coverage==7.8.0 # via -r requirements/edx/coverage.in diff-cover==9.2.4 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 8453feba1b..c122ac19aa 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -21,7 +21,7 @@ aiohappyeyeballs==2.6.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp -aiohttp==3.11.14 +aiohttp==3.11.18 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -45,7 +45,7 @@ analytics-python==1.4.post1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -aniso8601==10.0.0 +aniso8601==10.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -114,7 +114,7 @@ bcrypt==4.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # paramiko -beautifulsoup4==4.13.3 +beautifulsoup4==4.13.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -140,19 +140,21 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.37.17 +boto3==1.37.38 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs # ora2 -botocore==1.37.17 + # snowflake-connector-python +botocore==1.37.38 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # boto3 # s3transfer + # snowflake-connector-python bridgekeeper==0.9 # via # -r requirements/edx/doc.txt @@ -178,7 +180,7 @@ camel-converter[pydantic]==4.0.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # meilisearch -celery==5.4.0 +celery==5.5.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt @@ -264,7 +266,7 @@ click-repl==0.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # celery -code-annotations==2.2.0 +code-annotations==2.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -279,7 +281,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.7.0 +coverage[toml]==7.8.0 # via # -r requirements/edx/testing.txt # pytest-cov @@ -325,7 +327,7 @@ defusedxml==0.7.1 # social-auth-core diff-cover==9.2.4 # via -r requirements/edx/testing.txt -dill==0.3.9 +dill==0.4.0 # via # -r requirements/edx/testing.txt # pylint @@ -419,7 +421,7 @@ django-cache-memoize==0.2.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -django-celery-results==2.5.1 +django-celery-results==2.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -428,7 +430,7 @@ django-classy-tags==4.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-sekizai -django-config-models==2.8.0 +django-config-models==2.9.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -501,7 +503,7 @@ django-model-utils==5.0.0 # edxval # ora2 # super-csv -django-mptt==0.16.0 +django-mptt==0.17.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -521,7 +523,7 @@ django-oauth-toolkit==1.7.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -django-object-actions==4.3.0 +django-object-actions==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -579,7 +581,7 @@ django-stubs==5.1.3 # djangorestframework-stubs django-stubs-ext==5.1.3 # via django-stubs -django-user-tasks==3.3.0 +django-user-tasks==3.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -638,7 +640,7 @@ docutils==0.21.2 # pydata-sphinx-theme # sphinx # sphinx-mdinclude -done-xblock==2.4.0 +done-xblock==2.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -666,7 +668,7 @@ edx-api-doc-tools==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-name-affirmation -edx-auth-backends==4.4.0 +edx-auth-backends==4.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -691,7 +693,7 @@ edx-codejail==3.5.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-completion==4.7.10 +edx-completion==4.7.11 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -705,7 +707,7 @@ edx-django-sites-extensions==4.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-django-utils==7.2.0 +edx-django-utils==7.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -723,7 +725,7 @@ edx-django-utils==7.2.0 # openedx-events # ora2 # super-csv -edx-drf-extensions==10.5.0 +edx-drf-extensions==10.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -741,11 +743,11 @@ edx-enterprise==5.12.5 # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-event-bus-kafka==6.0.0 +edx-event-bus-kafka==6.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-event-bus-redis==0.5.1 +edx-event-bus-redis==0.6.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -797,7 +799,7 @@ edx-rbac==1.10.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -edx-rest-api-client==6.1.0 +edx-rest-api-client==6.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -812,7 +814,7 @@ edx-sga==0.25.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-submissions==3.9.0 +edx-submissions==3.10.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -875,11 +877,11 @@ execnet==2.1.1 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==37.0.2 +faker==37.1.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.115.11 +fastapi==0.115.12 # via # -r requirements/edx/testing.txt # pact-python @@ -902,7 +904,7 @@ firebase-admin==6.7.0 # edx-ace freezegun==1.5.1 # via -r requirements/edx/testing.txt -frozenlist==1.5.0 +frozenlist==1.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -948,12 +950,12 @@ google-api-core[grpc]==2.24.2 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.165.0 +google-api-python-client==2.167.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -google-auth==2.38.0 +google-auth==2.39.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -974,7 +976,7 @@ google-cloud-core==2.4.3 # -r requirements/edx/testing.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.1 +google-cloud-firestore==2.20.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -984,7 +986,7 @@ google-cloud-storage==3.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -google-crc32c==1.7.0 +google-crc32c==1.7.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -995,13 +997,13 @@ google-resumable-media==2.7.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.69.2 +googleapis-common-protos==1.70.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grimp==3.7.1 +grimp==3.8 # via # -r requirements/edx/testing.txt # import-linter @@ -1025,7 +1027,7 @@ h11==0.14.0 # -r requirements/edx/testing.txt # httpcore # uvicorn -help-tokens==2.4.0 +help-tokens==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1050,7 +1052,7 @@ httpx==0.23.3 # via # -r requirements/edx/testing.txt # pact-python -icalendar==6.1.2 +icalendar==6.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1154,7 +1156,7 @@ jwcrypto==1.5.6 # -r requirements/edx/testing.txt # django-oauth-toolkit # pylti1p3 -kombu==5.5.0 +kombu==5.5.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1180,11 +1182,11 @@ loremipsum==1.0.5 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 -lti-consumer-xblock==9.13.3 +lti-consumer-xblock==9.13.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -lxml[html-clean]==5.3.1 +lxml[html-clean]==5.3.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1199,7 +1201,7 @@ lxml[html-clean]==5.3.1 # python3-saml # xblock # xmlsec -lxml-html-clean==0.4.1 +lxml-html-clean==0.4.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1208,7 +1210,7 @@ mailsnake==1.6.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -mako==1.3.9 +mako==1.3.10 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1242,7 +1244,7 @@ mccabe==0.7.0 # via # -r requirements/edx/testing.txt # pylint -meilisearch==0.34.0 +meilisearch==0.34.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1278,7 +1280,7 @@ msgpack==1.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cachecontrol -multidict==6.2.0 +multidict==6.4.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1293,7 +1295,7 @@ mysqlclient==2.2.7 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -newrelic==10.7.0 +newrelic==10.9.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1339,12 +1341,12 @@ openai==0.28.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -openedx-atlas==0.6.2 +openedx-atlas==0.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -openedx-calc==4.0.1 +openedx-calc==4.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1400,7 +1402,7 @@ ora2==6.16.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -packaging==24.2 +packaging==25.0 # via # -r requirements/edx/../pip-tools.txt # -r requirements/edx/doc.txt @@ -1459,7 +1461,7 @@ piexif==1.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pillow==11.1.0 +pillow==11.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1488,12 +1490,12 @@ polib==1.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-i18n-tools -prompt-toolkit==3.0.50 +prompt-toolkit==3.0.51 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # click-repl -propcache==0.3.0 +propcache==0.3.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1535,7 +1537,7 @@ pyasn1==0.6.1 # pgpy # pyasn1-modules # rsa -pyasn1-modules==0.4.1 +pyasn1-modules==0.4.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1560,13 +1562,13 @@ pycryptodomex==3.22.0 # edx-proctoring # lti-consumer-xblock # pyjwkest -pydantic==2.10.6 +pydantic==2.11.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # camel-converter # fastapi -pydantic-core==2.27.2 +pydantic-core==2.33.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1665,7 +1667,7 @@ pyopenssl==25.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # snowflake-connector-python -pyparsing==3.2.1 +pyparsing==3.2.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1706,9 +1708,9 @@ pytest==8.2.0 # pytest-xdist pytest-attrib==0.1.3 # via -r requirements/edx/testing.txt -pytest-cov==6.0.0 +pytest-cov==6.1.1 # via -r requirements/edx/testing.txt -pytest-django==4.10.0 +pytest-django==4.11.1 # via -r requirements/edx/testing.txt pytest-json-report==1.5.0 # via -r requirements/edx/testing.txt @@ -1759,7 +1761,7 @@ python3-saml==1.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pytz==2025.1 +pytz==2025.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1864,13 +1866,13 @@ roman-numerals-py==3.1.0 # via # -r requirements/edx/doc.txt # sphinx -rpds-py==0.23.1 +rpds-py==0.24.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema # referencing -rsa==4.9 +rsa==4.9.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1882,7 +1884,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.4 +s3transfer==0.11.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1897,13 +1899,12 @@ scipy==1.15.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # chem - # openedx-calc semantic-version==2.10.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-drf-extensions -shapely==2.0.7 +shapely==2.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1964,7 +1965,7 @@ snowballstemmer==2.2.0 # via # -r requirements/edx/doc.txt # sphinx -snowflake-connector-python==3.14.0 +snowflake-connector-python==3.14.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1992,7 +1993,7 @@ sortedcontainers==2.4.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # snowflake-connector-python -soupsieve==2.6 +soupsieve==2.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2019,7 +2020,7 @@ sphinx-mdinclude==0.6.2 # via # -r requirements/edx/doc.txt # sphinxcontrib-openapi -sphinx-reredirects==0.1.5 +sphinx-reredirects==0.1.6 # via -r requirements/edx/doc.txt sphinxcontrib-applehelp==2.0.0 # via @@ -2063,7 +2064,7 @@ staff-graded-xblock==3.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.46.1 +starlette==0.46.2 # via # -r requirements/edx/testing.txt # fastapi @@ -2076,7 +2077,7 @@ stevedore==5.4.1 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.2.0 +super-csv==4.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2107,7 +2108,7 @@ tomlkit==0.13.2 # -r requirements/edx/testing.txt # pylint # snowflake-connector-python -tox==4.24.2 +tox==4.25.0 # via -r requirements/edx/testing.txt tqdm==4.67.1 # via @@ -2115,13 +2116,13 @@ tqdm==4.67.1 # -r requirements/edx/testing.txt # nltk # openai -types-pyyaml==6.0.12.20241230 +types-pyyaml==6.0.12.20250402 # via # django-stubs # djangorestframework-stubs -types-requests==2.32.0.20250306 +types-requests==2.32.0.20250328 # via djangorestframework-stubs -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2144,11 +2145,16 @@ typing-extensions==4.12.2 # pyopenssl # referencing # snowflake-connector-python -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.0 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # pydantic +tzdata==2025.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # celery # faker # icalendar # kombu @@ -2185,7 +2191,7 @@ user-util==1.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -uvicorn==0.34.0 +uvicorn==0.34.2 # via # -r requirements/edx/testing.txt # pact-python @@ -2196,7 +2202,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.29.3 +virtualenv==20.30.0 # via # -r requirements/edx/testing.txt # tox @@ -2219,7 +2225,7 @@ wcwidth==0.2.13 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # prompt-toolkit -web-fragments==2.2.0 +web-fragments==3.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2251,7 +2257,7 @@ wrapt==1.17.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock[django]==5.1.2 +xblock[django]==5.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2268,11 +2274,11 @@ xblock[django]==5.1.2 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.1 +xblock-drag-and-drop-v2==5.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock-google-drive==0.8.0 +xblock-google-drive==0.8.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2286,7 +2292,7 @@ xblock-utils==4.0.0 # -r requirements/edx/testing.txt # edx-sga # xblock-poll -xblocks-contrib==0.2.0 +xblocks-contrib==0.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2300,7 +2306,7 @@ xss-utils==0.7.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -yarl==1.18.3 +yarl==1.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index ebd21ff42c..5c0c2e30a0 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -14,7 +14,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.11.14 +aiohttp==3.11.18 # via # -r requirements/edx/base.txt # geoip2 @@ -31,7 +31,7 @@ amqp==5.3.1 # kombu analytics-python==1.4.post1 # via -r requirements/edx/base.txt -aniso8601==10.0.0 +aniso8601==10.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 @@ -80,7 +80,7 @@ bcrypt==4.3.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.13.3 +beautifulsoup4==4.13.4 # via # -r requirements/edx/base.txt # openedx-forum @@ -101,17 +101,19 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.37.17 +boto3==1.37.38 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.37.17 + # snowflake-connector-python +botocore==1.37.38 # via # -r requirements/edx/base.txt # boto3 # s3transfer + # snowflake-connector-python bridgekeeper==0.9 # via -r requirements/edx/base.txt cachecontrol==0.14.2 @@ -127,7 +129,7 @@ camel-converter[pydantic]==4.0.1 # via # -r requirements/edx/base.txt # meilisearch -celery==5.4.0 +celery==5.5.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -185,7 +187,7 @@ click-repl==0.3.0 # via # -r requirements/edx/base.txt # celery -code-annotations==2.2.0 +code-annotations==2.3.0 # via # -r requirements/edx/base.txt # -r requirements/edx/doc.in @@ -300,13 +302,13 @@ django-cache-memoize==0.2.1 # via # -r requirements/edx/base.txt # edx-enterprise -django-celery-results==2.5.1 +django-celery-results==2.6.0 # via -r requirements/edx/base.txt django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.8.0 +django-config-models==2.9.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -365,7 +367,7 @@ django-model-utils==5.0.0 # edxval # ora2 # super-csv -django-mptt==0.16.0 +django-mptt==0.17.0 # via # -r requirements/edx/base.txt # openedx-django-wiki @@ -380,7 +382,7 @@ django-oauth-toolkit==1.7.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise -django-object-actions==4.3.0 +django-object-actions==5.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -419,7 +421,7 @@ django-storages==1.14.3 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edxval -django-user-tasks==3.3.0 +django-user-tasks==3.4.0 # via -r requirements/edx/base.txt django-waffle==4.2.0 # via @@ -468,7 +470,7 @@ docutils==0.21.2 # pydata-sphinx-theme # sphinx # sphinx-mdinclude -done-xblock==2.4.0 +done-xblock==2.5.0 # via -r requirements/edx/base.txt drf-jwt==1.19.2 # via @@ -487,7 +489,7 @@ edx-api-doc-tools==2.0.0 # via # -r requirements/edx/base.txt # edx-name-affirmation -edx-auth-backends==4.4.0 +edx-auth-backends==4.5.0 # via -r requirements/edx/base.txt edx-bulk-grades==1.1.0 # via @@ -505,7 +507,7 @@ edx-celeryutils==1.3.0 # super-csv edx-codejail==3.5.2 # via -r requirements/edx/base.txt -edx-completion==4.7.10 +edx-completion==4.7.11 # via -r requirements/edx/base.txt edx-django-release-util==1.4.0 # via @@ -514,7 +516,7 @@ edx-django-release-util==1.4.0 # edxval edx-django-sites-extensions==4.2.0 # via -r requirements/edx/base.txt -edx-django-utils==7.2.0 +edx-django-utils==7.4.0 # via # -r requirements/edx/base.txt # django-config-models @@ -531,7 +533,7 @@ edx-django-utils==7.2.0 # openedx-events # ora2 # super-csv -edx-drf-extensions==10.5.0 +edx-drf-extensions==10.6.0 # via # -r requirements/edx/base.txt # edx-completion @@ -547,9 +549,9 @@ edx-enterprise==5.12.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -edx-event-bus-kafka==6.0.0 +edx-event-bus-kafka==6.1.0 # via -r requirements/edx/base.txt -edx-event-bus-redis==0.5.1 +edx-event-bus-redis==0.6.1 # via -r requirements/edx/base.txt edx-i18n-tools==1.5.0 # via @@ -587,7 +589,7 @@ edx-rbac==1.10.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-rest-api-client==6.1.0 +edx-rest-api-client==6.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -598,7 +600,7 @@ edx-search==4.1.3 # openedx-forum edx-sga==0.25.3 # via -r requirements/edx/base.txt -edx-submissions==3.9.0 +edx-submissions==3.10.0 # via # -r requirements/edx/base.txt # ora2 @@ -656,7 +658,7 @@ firebase-admin==6.7.0 # via # -r requirements/edx/base.txt # edx-ace -frozenlist==1.5.0 +frozenlist==1.6.0 # via # -r requirements/edx/base.txt # aiohttp @@ -691,11 +693,11 @@ google-api-core[grpc]==2.24.2 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.165.0 +google-api-python-client==2.167.0 # via # -r requirements/edx/base.txt # firebase-admin -google-auth==2.38.0 +google-auth==2.39.0 # via # -r requirements/edx/base.txt # google-api-core @@ -713,7 +715,7 @@ google-cloud-core==2.4.3 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.1 +google-cloud-firestore==2.20.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -721,7 +723,7 @@ google-cloud-storage==3.1.0 # via # -r requirements/edx/base.txt # firebase-admin -google-crc32c==1.7.0 +google-crc32c==1.7.1 # via # -r requirements/edx/base.txt # google-cloud-storage @@ -730,7 +732,7 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.69.2 +googleapis-common-protos==1.70.0 # via # -r requirements/edx/base.txt # google-api-core @@ -746,7 +748,7 @@ grpcio-status==1.71.0 # google-api-core gunicorn==23.0.0 # via -r requirements/edx/base.txt -help-tokens==2.4.0 +help-tokens==3.1.0 # via -r requirements/edx/base.txt html5lib==1.1 # via @@ -757,7 +759,7 @@ httplib2==0.22.0 # -r requirements/edx/base.txt # google-api-python-client # google-auth-httplib2 -icalendar==6.1.2 +icalendar==6.1.3 # via -r requirements/edx/base.txt idna==3.10 # via @@ -828,7 +830,7 @@ jwcrypto==1.5.6 # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.5.0 +kombu==5.5.3 # via # -r requirements/edx/base.txt # celery @@ -845,9 +847,9 @@ loremipsum==1.0.5 # via # -r requirements/edx/base.txt # ora2 -lti-consumer-xblock==9.13.3 +lti-consumer-xblock==9.13.4 # via -r requirements/edx/base.txt -lxml[html-clean]==5.3.1 +lxml[html-clean]==5.3.2 # via # -r requirements/edx/base.txt # edx-i18n-tools @@ -860,13 +862,13 @@ lxml[html-clean]==5.3.1 # python3-saml # xblock # xmlsec -lxml-html-clean==0.4.1 +lxml-html-clean==0.4.2 # via # -r requirements/edx/base.txt # lxml mailsnake==1.6.4 # via -r requirements/edx/base.txt -mako==1.3.9 +mako==1.3.10 # via # -r requirements/edx/base.txt # acid-xblock @@ -892,7 +894,7 @@ maxminddb==2.6.3 # via # -r requirements/edx/base.txt # geoip2 -meilisearch==0.34.0 +meilisearch==0.34.1 # via # -r requirements/edx/base.txt # edx-search @@ -917,7 +919,7 @@ msgpack==1.1.0 # via # -r requirements/edx/base.txt # cachecontrol -multidict==6.2.0 +multidict==6.4.3 # via # -r requirements/edx/base.txt # aiohttp @@ -926,7 +928,7 @@ mysqlclient==2.2.7 # via # -r requirements/edx/base.txt # openedx-forum -newrelic==10.7.0 +newrelic==10.9.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -960,11 +962,11 @@ openai==0.28.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise -openedx-atlas==0.6.2 +openedx-atlas==0.7.0 # via # -r requirements/edx/base.txt # openedx-forum -openedx-calc==4.0.1 +openedx-calc==4.0.2 # via -r requirements/edx/base.txt openedx-django-pyfs==3.7.0 # via @@ -1002,7 +1004,7 @@ optimizely-sdk==5.2.0 # via -r requirements/edx/base.txt ora2==6.16.1 # via -r requirements/edx/base.txt -packaging==24.2 +packaging==25.0 # via # -r requirements/edx/base.txt # drf-yasg @@ -1043,7 +1045,7 @@ picobox==4.0.0 # via sphinxcontrib-openapi piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==11.1.0 +pillow==11.2.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1058,11 +1060,11 @@ polib==1.2.0 # via # -r requirements/edx/base.txt # edx-i18n-tools -prompt-toolkit==3.0.50 +prompt-toolkit==3.0.51 # via # -r requirements/edx/base.txt # click-repl -propcache==0.3.0 +propcache==0.3.1 # via # -r requirements/edx/base.txt # aiohttp @@ -1094,7 +1096,7 @@ pyasn1==0.6.1 # pgpy # pyasn1-modules # rsa -pyasn1-modules==0.4.1 +pyasn1-modules==0.4.2 # via # -r requirements/edx/base.txt # google-auth @@ -1110,11 +1112,11 @@ pycryptodomex==3.22.0 # edx-proctoring # lti-consumer-xblock # pyjwkest -pydantic==2.10.6 +pydantic==2.11.3 # via # -r requirements/edx/base.txt # camel-converter -pydantic-core==2.27.2 +pydantic-core==2.33.1 # via # -r requirements/edx/base.txt # pydantic @@ -1173,7 +1175,7 @@ pyopenssl==25.0.0 # via # -r requirements/edx/base.txt # snowflake-connector-python -pyparsing==3.2.1 +pyparsing==3.2.3 # via # -r requirements/edx/base.txt # chem @@ -1218,7 +1220,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2025.1 +pytz==2025.2 # via # -r requirements/edx/base.txt # djangorestframework @@ -1300,12 +1302,12 @@ requests-oauthlib==2.0.0 # social-auth-core roman-numerals-py==3.1.0 # via sphinx -rpds-py==0.23.1 +rpds-py==0.24.0 # via # -r requirements/edx/base.txt # jsonschema # referencing -rsa==4.9 +rsa==4.9.1 # via # -r requirements/edx/base.txt # google-auth @@ -1315,7 +1317,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.4 +s3transfer==0.11.5 # via # -r requirements/edx/base.txt # boto3 @@ -1327,12 +1329,11 @@ scipy==1.15.2 # via # -r requirements/edx/base.txt # chem - # openedx-calc semantic-version==2.10.0 # via # -r requirements/edx/base.txt # edx-drf-extensions -shapely==2.0.7 +shapely==2.1.0 # via -r requirements/edx/base.txt simplejson==3.20.1 # via @@ -1372,7 +1373,7 @@ smmap==5.0.2 # via gitdb snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==3.14.0 +snowflake-connector-python==3.14.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1395,7 +1396,7 @@ sortedcontainers==2.4.0 # via # -r requirements/edx/base.txt # snowflake-connector-python -soupsieve==2.6 +soupsieve==2.7 # via # -r requirements/edx/base.txt # beautifulsoup4 @@ -1419,7 +1420,7 @@ sphinx-design==0.6.1 # via -r requirements/edx/doc.in sphinx-mdinclude==0.6.2 # via sphinxcontrib-openapi -sphinx-reredirects==0.1.5 +sphinx-reredirects==0.1.6 # via -r requirements/edx/doc.in sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -1453,7 +1454,7 @@ stevedore==5.4.1 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.2.0 +super-csv==4.0.1 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1482,7 +1483,7 @@ tqdm==4.67.1 # -r requirements/edx/base.txt # nltk # openai -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # -r requirements/edx/base.txt # beautifulsoup4 @@ -1496,10 +1497,14 @@ typing-extensions==4.12.2 # pyopenssl # referencing # snowflake-connector-python -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.0 + # via + # -r requirements/edx/base.txt + # pydantic +tzdata==2025.2 # via # -r requirements/edx/base.txt - # celery # icalendar # kombu unicodecsv==0.14.1 @@ -1542,7 +1547,7 @@ wcwidth==0.2.13 # via # -r requirements/edx/base.txt # prompt-toolkit -web-fragments==2.2.0 +web-fragments==3.0.0 # via # -r requirements/edx/base.txt # crowdsourcehinter-xblock @@ -1566,7 +1571,7 @@ wheel==0.45.1 # django-pipeline wrapt==1.17.2 # via -r requirements/edx/base.txt -xblock[django]==5.1.2 +xblock[django]==5.2.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1582,9 +1587,9 @@ xblock[django]==5.1.2 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.1 +xblock-drag-and-drop-v2==5.0.2 # via -r requirements/edx/base.txt -xblock-google-drive==0.8.0 +xblock-google-drive==0.8.1 # via -r requirements/edx/base.txt xblock-poll==1.14.1 # via -r requirements/edx/base.txt @@ -1593,7 +1598,7 @@ xblock-utils==4.0.0 # -r requirements/edx/base.txt # edx-sga # xblock-poll -xblocks-contrib==0.2.0 +xblocks-contrib==0.3.0 # via -r requirements/edx/base.txt xmlsec==1.3.14 # via @@ -1602,7 +1607,7 @@ xmlsec==1.3.14 # python3-saml xss-utils==0.7.1 # via -r requirements/edx/base.txt -yarl==1.18.3 +yarl==1.20.0 # via # -r requirements/edx/base.txt # aiohttp diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index a80ed817d1..6054225b35 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -27,7 +27,7 @@ click==8.1.8 # via # click-option-group # semgrep -click-option-group==0.5.6 +click-option-group==0.5.7 # via semgrep colorama==0.4.6 # via semgrep @@ -43,7 +43,7 @@ face==24.0.0 # via glom glom==22.1.0 # via semgrep -googleapis-common-protos==1.69.2 +googleapis-common-protos==1.70.0 # via opentelemetry-exporter-otlp-proto-http idna==3.10 # via requests @@ -87,7 +87,7 @@ opentelemetry-semantic-conventions==0.46b0 # opentelemetry-sdk opentelemetry-util-http==0.46b0 # via opentelemetry-instrumentation-requests -packaging==24.2 +packaging==25.0 # via semgrep peewee==3.17.9 # via semgrep @@ -107,7 +107,7 @@ requests==2.32.3 # semgrep rich==13.5.3 # via semgrep -rpds-py==0.23.1 +rpds-py==0.24.0 # via # jsonschema # referencing @@ -115,11 +115,11 @@ ruamel-yaml==0.18.10 # via semgrep ruamel-yaml-clib==0.2.12 # via ruamel-yaml -semgrep==1.114.0 +semgrep==1.119.0 # via -r requirements/edx/semgrep.in tomli==2.0.2 # via semgrep -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # opentelemetry-sdk # referencing diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index eebd02b46c..ed8b7787db 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -12,7 +12,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.11.14 +aiohttp==3.11.18 # via # -r requirements/edx/base.txt # geoip2 @@ -27,7 +27,7 @@ amqp==5.3.1 # kombu analytics-python==1.4.post1 # via -r requirements/edx/base.txt -aniso8601==10.0.0 +aniso8601==10.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 @@ -80,7 +80,7 @@ bcrypt==4.3.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.13.3 +beautifulsoup4==4.13.4 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -101,17 +101,19 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.37.17 +boto3==1.37.38 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.37.17 + # snowflake-connector-python +botocore==1.37.38 # via # -r requirements/edx/base.txt # boto3 # s3transfer + # snowflake-connector-python bridgekeeper==0.9 # via -r requirements/edx/base.txt cachecontrol==0.14.2 @@ -128,7 +130,7 @@ camel-converter[pydantic]==4.0.1 # via # -r requirements/edx/base.txt # meilisearch -celery==5.4.0 +celery==5.5.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -198,7 +200,7 @@ click-repl==0.3.0 # via # -r requirements/edx/base.txt # celery -code-annotations==2.2.0 +code-annotations==2.3.0 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -209,7 +211,7 @@ codejail-includes==1.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.7.0 +coverage[toml]==7.8.0 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -246,7 +248,7 @@ defusedxml==0.7.1 # social-auth-core diff-cover==9.2.4 # via -r requirements/edx/coverage.txt -dill==0.3.9 +dill==0.4.0 # via pylint distlib==0.3.9 # via virtualenv @@ -330,13 +332,13 @@ django-cache-memoize==0.2.1 # via # -r requirements/edx/base.txt # edx-enterprise -django-celery-results==2.5.1 +django-celery-results==2.6.0 # via -r requirements/edx/base.txt django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.8.0 +django-config-models==2.9.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -395,7 +397,7 @@ django-model-utils==5.0.0 # edxval # ora2 # super-csv -django-mptt==0.16.0 +django-mptt==0.17.0 # via # -r requirements/edx/base.txt # openedx-django-wiki @@ -410,7 +412,7 @@ django-oauth-toolkit==1.7.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise -django-object-actions==4.3.0 +django-object-actions==5.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -449,7 +451,7 @@ django-storages==1.14.3 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edxval -django-user-tasks==3.3.0 +django-user-tasks==3.4.0 # via -r requirements/edx/base.txt django-waffle==4.2.0 # via @@ -493,7 +495,7 @@ dnspython==2.7.0 # via # -r requirements/edx/base.txt # pymongo -done-xblock==2.4.0 +done-xblock==2.5.0 # via -r requirements/edx/base.txt drf-jwt==1.19.2 # via @@ -512,7 +514,7 @@ edx-api-doc-tools==2.0.0 # via # -r requirements/edx/base.txt # edx-name-affirmation -edx-auth-backends==4.4.0 +edx-auth-backends==4.5.0 # via -r requirements/edx/base.txt edx-bulk-grades==1.1.0 # via @@ -530,7 +532,7 @@ edx-celeryutils==1.3.0 # super-csv edx-codejail==3.5.2 # via -r requirements/edx/base.txt -edx-completion==4.7.10 +edx-completion==4.7.11 # via -r requirements/edx/base.txt edx-django-release-util==1.4.0 # via @@ -539,7 +541,7 @@ edx-django-release-util==1.4.0 # edxval edx-django-sites-extensions==4.2.0 # via -r requirements/edx/base.txt -edx-django-utils==7.2.0 +edx-django-utils==7.4.0 # via # -r requirements/edx/base.txt # django-config-models @@ -556,7 +558,7 @@ edx-django-utils==7.2.0 # openedx-events # ora2 # super-csv -edx-drf-extensions==10.5.0 +edx-drf-extensions==10.6.0 # via # -r requirements/edx/base.txt # edx-completion @@ -572,9 +574,9 @@ edx-enterprise==5.12.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -edx-event-bus-kafka==6.0.0 +edx-event-bus-kafka==6.1.0 # via -r requirements/edx/base.txt -edx-event-bus-redis==0.5.1 +edx-event-bus-redis==0.6.1 # via -r requirements/edx/base.txt edx-i18n-tools==1.5.0 # via @@ -614,7 +616,7 @@ edx-rbac==1.10.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-rest-api-client==6.1.0 +edx-rest-api-client==6.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -625,7 +627,7 @@ edx-search==4.1.3 # openedx-forum edx-sga==0.25.3 # via -r requirements/edx/base.txt -edx-submissions==3.9.0 +edx-submissions==3.10.0 # via # -r requirements/edx/base.txt # ora2 @@ -675,9 +677,9 @@ execnet==2.1.1 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==37.0.2 +faker==37.1.0 # via factory-boy -fastapi==0.115.11 +fastapi==0.115.12 # via pact-python fastavro==1.10.0 # via @@ -695,7 +697,7 @@ firebase-admin==6.7.0 # edx-ace freezegun==1.5.1 # via -r requirements/edx/testing.in -frozenlist==1.5.0 +frozenlist==1.6.0 # via # -r requirements/edx/base.txt # aiohttp @@ -726,11 +728,11 @@ google-api-core[grpc]==2.24.2 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.165.0 +google-api-python-client==2.167.0 # via # -r requirements/edx/base.txt # firebase-admin -google-auth==2.38.0 +google-auth==2.39.0 # via # -r requirements/edx/base.txt # google-api-core @@ -748,7 +750,7 @@ google-cloud-core==2.4.3 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.1 +google-cloud-firestore==2.20.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -756,7 +758,7 @@ google-cloud-storage==3.1.0 # via # -r requirements/edx/base.txt # firebase-admin -google-crc32c==1.7.0 +google-crc32c==1.7.1 # via # -r requirements/edx/base.txt # google-cloud-storage @@ -765,12 +767,12 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.69.2 +googleapis-common-protos==1.70.0 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grimp==3.7.1 +grimp==3.8 # via import-linter grpcio==1.71.0 # via @@ -787,7 +789,7 @@ h11==0.14.0 # via # httpcore # uvicorn -help-tokens==2.4.0 +help-tokens==3.1.0 # via -r requirements/edx/base.txt html5lib==1.1 # via @@ -804,7 +806,7 @@ httpretty==1.1.4 # via -r requirements/edx/testing.in httpx==0.23.3 # via pact-python -icalendar==6.1.2 +icalendar==6.1.3 # via -r requirements/edx/base.txt idna==3.10 # via @@ -882,7 +884,7 @@ jwcrypto==1.5.6 # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.5.0 +kombu==5.5.3 # via # -r requirements/edx/base.txt # celery @@ -899,9 +901,9 @@ loremipsum==1.0.5 # via # -r requirements/edx/base.txt # ora2 -lti-consumer-xblock==9.13.3 +lti-consumer-xblock==9.13.4 # via -r requirements/edx/base.txt -lxml[html-clean]==5.3.1 +lxml[html-clean]==5.3.2 # via # -r requirements/edx/base.txt # edx-i18n-tools @@ -915,13 +917,13 @@ lxml[html-clean]==5.3.1 # python3-saml # xblock # xmlsec -lxml-html-clean==0.4.1 +lxml-html-clean==0.4.2 # via # -r requirements/edx/base.txt # lxml mailsnake==1.6.4 # via -r requirements/edx/base.txt -mako==1.3.9 +mako==1.3.10 # via # -r requirements/edx/base.txt # acid-xblock @@ -950,7 +952,7 @@ maxminddb==2.6.3 # geoip2 mccabe==0.7.0 # via pylint -meilisearch==0.34.0 +meilisearch==0.34.1 # via # -r requirements/edx/base.txt # edx-search @@ -975,7 +977,7 @@ msgpack==1.1.0 # via # -r requirements/edx/base.txt # cachecontrol -multidict==6.2.0 +multidict==6.4.3 # via # -r requirements/edx/base.txt # aiohttp @@ -984,7 +986,7 @@ mysqlclient==2.2.7 # via # -r requirements/edx/base.txt # openedx-forum -newrelic==10.7.0 +newrelic==10.9.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1018,11 +1020,11 @@ openai==0.28.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-enterprise -openedx-atlas==0.6.2 +openedx-atlas==0.7.0 # via # -r requirements/edx/base.txt # openedx-forum -openedx-calc==4.0.1 +openedx-calc==4.0.2 # via -r requirements/edx/base.txt openedx-django-pyfs==3.7.0 # via @@ -1060,7 +1062,7 @@ optimizely-sdk==5.2.0 # via -r requirements/edx/base.txt ora2==6.16.1 # via -r requirements/edx/base.txt -packaging==24.2 +packaging==25.0 # via # -r requirements/edx/base.txt # drf-yasg @@ -1102,7 +1104,7 @@ pgpy==0.6.0 # edx-enterprise piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==11.1.0 +pillow==11.2.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1127,11 +1129,11 @@ polib==1.2.0 # -r requirements/edx/base.txt # -r requirements/edx/testing.in # edx-i18n-tools -prompt-toolkit==3.0.50 +prompt-toolkit==3.0.51 # via # -r requirements/edx/base.txt # click-repl -propcache==0.3.0 +propcache==0.3.1 # via # -r requirements/edx/base.txt # aiohttp @@ -1167,7 +1169,7 @@ pyasn1==0.6.1 # pgpy # pyasn1-modules # rsa -pyasn1-modules==0.4.1 +pyasn1-modules==0.4.2 # via # -r requirements/edx/base.txt # google-auth @@ -1187,12 +1189,12 @@ pycryptodomex==3.22.0 # edx-proctoring # lti-consumer-xblock # pyjwkest -pydantic==2.10.6 +pydantic==2.11.3 # via # -r requirements/edx/base.txt # camel-converter # fastapi -pydantic-core==2.27.2 +pydantic-core==2.33.1 # via # -r requirements/edx/base.txt # pydantic @@ -1264,7 +1266,7 @@ pyopenssl==25.0.0 # via # -r requirements/edx/base.txt # snowflake-connector-python -pyparsing==3.2.1 +pyparsing==3.2.3 # via # -r requirements/edx/base.txt # chem @@ -1295,9 +1297,9 @@ pytest==8.2.0 # pytest-xdist pytest-attrib==0.1.3 # via -r requirements/edx/testing.in -pytest-cov==6.0.0 +pytest-cov==6.1.1 # via -r requirements/edx/testing.in -pytest-django==4.10.0 +pytest-django==4.11.1 # via -r requirements/edx/testing.in pytest-json-report==1.5.0 # via -r requirements/edx/testing.in @@ -1341,7 +1343,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2025.1 +pytz==2025.2 # via # -r requirements/edx/base.txt # djangorestframework @@ -1421,12 +1423,12 @@ requests-oauthlib==2.0.0 # social-auth-core rfc3986[idna2008]==1.5.0 # via httpx -rpds-py==0.23.1 +rpds-py==0.24.0 # via # -r requirements/edx/base.txt # jsonschema # referencing -rsa==4.9 +rsa==4.9.1 # via # -r requirements/edx/base.txt # google-auth @@ -1436,7 +1438,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.4 +s3transfer==0.11.5 # via # -r requirements/edx/base.txt # boto3 @@ -1448,12 +1450,11 @@ scipy==1.15.2 # via # -r requirements/edx/base.txt # chem - # openedx-calc semantic-version==2.10.0 # via # -r requirements/edx/base.txt # edx-drf-extensions -shapely==2.0.7 +shapely==2.1.0 # via -r requirements/edx/base.txt simplejson==3.20.1 # via @@ -1497,7 +1498,7 @@ sniffio==1.3.1 # anyio # httpcore # httpx -snowflake-connector-python==3.14.0 +snowflake-connector-python==3.14.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1520,7 +1521,7 @@ sortedcontainers==2.4.0 # via # -r requirements/edx/base.txt # snowflake-connector-python -soupsieve==2.6 +soupsieve==2.7 # via # -r requirements/edx/base.txt # beautifulsoup4 @@ -1530,7 +1531,7 @@ sqlparse==0.5.3 # django staff-graded-xblock==3.0.1 # via -r requirements/edx/base.txt -starlette==0.46.1 +starlette==0.46.2 # via fastapi stevedore==5.4.1 # via @@ -1540,7 +1541,7 @@ stevedore==5.4.1 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==3.2.0 +super-csv==4.0.1 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1566,14 +1567,14 @@ tomlkit==0.13.2 # -r requirements/edx/base.txt # pylint # snowflake-connector-python -tox==4.24.2 +tox==4.25.0 # via -r requirements/edx/testing.in tqdm==4.67.1 # via # -r requirements/edx/base.txt # nltk # openai -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # -r requirements/edx/base.txt # anyio @@ -1590,10 +1591,14 @@ typing-extensions==4.12.2 # pyopenssl # referencing # snowflake-connector-python -tzdata==2025.1 + # typing-inspection +typing-inspection==0.4.0 + # via + # -r requirements/edx/base.txt + # pydantic +tzdata==2025.2 # via # -r requirements/edx/base.txt - # celery # faker # icalendar # kombu @@ -1622,7 +1627,7 @@ urllib3==2.2.3 # requests user-util==1.1.0 # via -r requirements/edx/base.txt -uvicorn==0.34.0 +uvicorn==0.34.2 # via pact-python vine==5.1.0 # via @@ -1630,7 +1635,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.29.3 +virtualenv==20.30.0 # via tox voluptuous==0.15.2 # via @@ -1644,7 +1649,7 @@ wcwidth==0.2.13 # via # -r requirements/edx/base.txt # prompt-toolkit -web-fragments==2.2.0 +web-fragments==3.0.0 # via # -r requirements/edx/base.txt # crowdsourcehinter-xblock @@ -1668,7 +1673,7 @@ wheel==0.45.1 # django-pipeline wrapt==1.17.2 # via -r requirements/edx/base.txt -xblock[django]==5.1.2 +xblock[django]==5.2.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1684,9 +1689,9 @@ xblock[django]==5.1.2 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.1 +xblock-drag-and-drop-v2==5.0.2 # via -r requirements/edx/base.txt -xblock-google-drive==0.8.0 +xblock-google-drive==0.8.1 # via -r requirements/edx/base.txt xblock-poll==1.14.1 # via -r requirements/edx/base.txt @@ -1695,7 +1700,7 @@ xblock-utils==4.0.0 # -r requirements/edx/base.txt # edx-sga # xblock-poll -xblocks-contrib==0.2.0 +xblocks-contrib==0.3.0 # via -r requirements/edx/base.txt xmlsec==1.3.14 # via @@ -1704,7 +1709,7 @@ xmlsec==1.3.14 # python3-saml xss-utils==0.7.1 # via -r requirements/edx/base.txt -yarl==1.18.3 +yarl==1.20.0 # via # -r requirements/edx/base.txt # aiohttp diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 5461e4357e..1dd71b5efb 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -8,7 +8,7 @@ build==1.2.2.post1 # via pip-tools click==8.1.8 # via pip-tools -packaging==24.2 +packaging==25.0 # via build pip-tools==7.4.1 # via -r requirements/pip-tools.in diff --git a/requirements/pip.txt b/requirements/pip.txt index 032213b8ab..6bb638bff4 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -12,5 +12,5 @@ pip==24.2 # via # -c requirements/common_constraints.txt # -r requirements/pip.in -setuptools==77.0.3 +setuptools==79.0.0 # via -r requirements/pip.in diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index cbea4e065a..9712ae0732 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/base.txt @@ -12,7 +12,7 @@ click-log==0.4.0 # via -r scripts/structures_pruning/requirements/base.in dnspython==2.7.0 # via pymongo -edx-opaque-keys==2.11.0 +edx-opaque-keys==2.12.0 # via -r scripts/structures_pruning/requirements/base.in pbr==6.1.1 # via stevedore @@ -23,7 +23,7 @@ pymongo==4.4.0 # edx-opaque-keys stevedore==5.4.1 # via edx-opaque-keys -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via edx-opaque-keys # The following packages are considered to be unsafe in a requirements file: diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 583fead017..6b75271d18 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -16,11 +16,11 @@ dnspython==2.7.0 # via # -r scripts/structures_pruning/requirements/base.txt # pymongo -edx-opaque-keys==2.11.0 +edx-opaque-keys==2.12.0 # via -r scripts/structures_pruning/requirements/base.txt iniconfig==2.1.0 # via pytest -packaging==24.2 +packaging==25.0 # via pytest pbr==6.1.1 # via @@ -38,7 +38,7 @@ stevedore==5.4.1 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 311e227d48..46e9499963 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,9 +10,9 @@ attrs==25.3.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.37.17 +boto3==1.37.38 # via -r scripts/user_retirement/requirements/base.in -botocore==1.37.17 +botocore==1.37.38 # via # boto3 # s3transfer @@ -45,22 +45,22 @@ django-crum==0.7.9 # via edx-django-utils django-waffle==4.2.0 # via edx-django-utils -edx-django-utils==7.2.0 +edx-django-utils==7.4.0 # via edx-rest-api-client -edx-rest-api-client==6.1.0 +edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.24.2 # via google-api-python-client -google-api-python-client==2.165.0 +google-api-python-client==2.167.0 # via -r scripts/user_retirement/requirements/base.in -google-auth==2.38.0 +google-auth==2.39.0 # via # google-api-core # google-api-python-client # google-auth-httplib2 google-auth-httplib2==0.2.0 # via google-api-python-client -googleapis-common-protos==1.69.2 +googleapis-common-protos==1.70.0 # via google-api-core httplib2==0.22.0 # via @@ -76,11 +76,11 @@ jmespath==1.0.1 # via # boto3 # botocore -lxml==5.3.1 +lxml==5.3.2 # via zeep more-itertools==10.6.0 # via simple-salesforce -newrelic==10.7.0 +newrelic==10.9.0 # via edx-django-utils pbr==6.1.1 # via stevedore @@ -88,7 +88,7 @@ platformdirs==4.3.7 # via zeep proto-plus==1.26.1 # via google-api-core -protobuf==6.30.1 +protobuf==6.30.2 # via # google-api-core # googleapis-common-protos @@ -99,7 +99,7 @@ pyasn1==0.6.1 # via # pyasn1-modules # rsa -pyasn1-modules==0.4.1 +pyasn1-modules==0.4.2 # via google-auth pycparser==2.22 # via cffi @@ -109,11 +109,11 @@ pyjwt[crypto]==2.10.1 # simple-salesforce pynacl==1.5.0 # via edx-django-utils -pyparsing==3.2.1 +pyparsing==3.2.3 # via httplib2 python-dateutil==2.9.0.post0 # via botocore -pytz==2025.1 +pytz==2025.2 # via # jenkinsapi # zeep @@ -133,9 +133,9 @@ requests-file==2.1.0 # via zeep requests-toolbelt==1.0.0 # via zeep -rsa==4.9 +rsa==4.9.1 # via google-auth -s3transfer==0.11.4 +s3transfer==0.11.5 # via boto3 simple-salesforce==1.12.6 # via -r scripts/user_retirement/requirements/base.in @@ -149,7 +149,7 @@ sqlparse==0.5.3 # via django stevedore==5.4.1 # via edx-django-utils -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via simple-salesforce unicodecsv==0.14.1 # via -r scripts/user_retirement/requirements/base.in diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 38be5231e1..99192d9cb4 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,11 +14,11 @@ attrs==25.3.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.37.17 +boto3==1.37.38 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.37.17 +botocore==1.37.38 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -66,19 +66,19 @@ django-waffle==4.2.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -edx-django-utils==7.2.0 +edx-django-utils==7.4.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-rest-api-client -edx-rest-api-client==6.1.0 +edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.txt google-api-core==2.24.2 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.165.0 +google-api-python-client==2.167.0 # via -r scripts/user_retirement/requirements/base.txt -google-auth==2.38.0 +google-auth==2.39.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -88,7 +88,7 @@ google-auth-httplib2==0.2.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -googleapis-common-protos==1.69.2 +googleapis-common-protos==1.70.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -116,7 +116,7 @@ jmespath==1.0.1 # -r scripts/user_retirement/requirements/base.txt # boto3 # botocore -lxml==5.3.1 +lxml==5.3.2 # via # -r scripts/user_retirement/requirements/base.txt # zeep @@ -132,11 +132,11 @@ more-itertools==10.6.0 # simple-salesforce moto==4.2.14 # via -r scripts/user_retirement/requirements/testing.in -newrelic==10.7.0 +newrelic==10.9.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -packaging==24.2 +packaging==25.0 # via pytest pbr==6.1.1 # via @@ -152,7 +152,7 @@ proto-plus==1.26.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core -protobuf==6.30.1 +protobuf==6.30.2 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -167,7 +167,7 @@ pyasn1==0.6.1 # -r scripts/user_retirement/requirements/base.txt # pyasn1-modules # rsa -pyasn1-modules==0.4.1 +pyasn1-modules==0.4.2 # via # -r scripts/user_retirement/requirements/base.txt # google-auth @@ -184,7 +184,7 @@ pynacl==1.5.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -pyparsing==3.2.1 +pyparsing==3.2.3 # via # -r scripts/user_retirement/requirements/base.txt # httplib2 @@ -195,7 +195,7 @@ python-dateutil==2.9.0.post0 # -r scripts/user_retirement/requirements/base.txt # botocore # moto -pytz==2025.1 +pytz==2025.2 # via # -r scripts/user_retirement/requirements/base.txt # jenkinsapi @@ -231,11 +231,11 @@ responses==0.25.7 # via # -r scripts/user_retirement/requirements/testing.in # moto -rsa==4.9 +rsa==4.9.1 # via # -r scripts/user_retirement/requirements/base.txt # google-auth -s3transfer==0.11.4 +s3transfer==0.11.5 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -256,7 +256,7 @@ stevedore==5.4.1 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -typing-extensions==4.12.2 +typing-extensions==4.13.2 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce