From e21d4b40db9eefb61772e825c0e2d02387ed87fe Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 3 Mar 2025 21:35:47 -0500 Subject: [PATCH 1/2] chore: Upgrade Python requirements --- requirements/edx-sandbox/base.txt | 10 +- requirements/edx/base.txt | 116 +++++------ requirements/edx/coverage.txt | 4 +- requirements/edx/development.txt | 191 ++++++++++-------- requirements/edx/doc.txt | 129 ++++++------ requirements/edx/semgrep.txt | 10 +- requirements/edx/testing.txt | 169 +++++++++------- requirements/pip.txt | 2 +- .../structures_pruning/requirements/base.txt | 7 +- .../requirements/testing.txt | 9 +- scripts/user_retirement/requirements/base.txt | 39 ++-- .../user_retirement/requirements/testing.txt | 43 ++-- scripts/xblock/requirements.txt | 2 +- 13 files changed, 396 insertions(+), 335 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index 821664fe9f..0c42ec3b46 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -16,17 +16,17 @@ codejail-includes==1.0.0 # via -r requirements/edx-sandbox/base.in contourpy==1.3.1 # via matplotlib -cryptography==44.0.0 +cryptography==44.0.2 # via -r requirements/edx-sandbox/base.in cycler==0.12.1 # via matplotlib -fonttools==4.55.6 +fonttools==4.56.0 # via matplotlib joblib==1.4.2 # via nltk kiwisolver==1.4.8 # via matplotlib -lxml[html-clean,html_clean]==5.3.0 +lxml[html-clean,html_clean]==5.3.1 # via # -r requirements/edx-sandbox/base.in # lxml-html-clean @@ -37,7 +37,7 @@ markupsafe==3.0.2 # via # chem # openedx-calc -matplotlib==3.10.0 +matplotlib==3.10.1 # via -r requirements/edx-sandbox/base.in mpmath==1.3.0 # via sympy @@ -75,7 +75,7 @@ random2==1.0.2 # via -r requirements/edx-sandbox/base.in regex==2024.11.6 # via nltk -scipy==1.15.1 +scipy==1.15.2 # via # -r requirements/edx-sandbox/base.in # chem diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 17911b1660..fee3bc88ac 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -8,9 +8,9 @@ # via -r requirements/edx/github.in acid-xblock==0.4.1 # via -r requirements/edx/kernel.in -aiohappyeyeballs==2.4.4 +aiohappyeyeballs==2.4.6 # via aiohttp -aiohttp==3.11.11 +aiohttp==3.11.13 # via # geoip2 # openai @@ -47,16 +47,16 @@ attrs==25.1.0 # openedx-events # openedx-learning # referencing -babel==2.16.0 +babel==2.17.0 # via # -r requirements/edx/kernel.in # enmerkar # enmerkar-underscore backoff==1.10.0 # via analytics-python -bcrypt==4.2.1 +bcrypt==4.3.0 # via paramiko -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via # openedx-forum # pynliner @@ -72,13 +72,13 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.36.7 +boto3==1.37.5 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.36.7 +botocore==1.37.5 # via # -r requirements/edx/kernel.in # boto3 @@ -87,7 +87,7 @@ bridgekeeper==0.9 # via -r requirements/edx/kernel.in cachecontrol==0.14.2 # via firebase-admin -cachetools==5.5.1 +cachetools==5.5.2 # via # edxval # google-auth @@ -103,7 +103,7 @@ celery==5.4.0 # edx-enterprise # event-tracking # openedx-learning -certifi==2024.12.14 +certifi==2025.1.31 # via # elasticsearch # py2neo @@ -148,7 +148,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.0 +cryptography==44.0.2 # via # -r requirements/edx/kernel.in # django-fernet-fields-v2 @@ -170,7 +170,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -django==4.2.18 +django==4.2.19 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -242,7 +242,7 @@ django==4.2.18 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.0.6 +django-appconf==1.1.0 # via django-statici18n django-cache-memoize==0.2.1 # via edx-enterprise @@ -250,13 +250,13 @@ django-celery-results==2.5.1 # via -r requirements/edx/kernel.in django-classy-tags==4.1.0 # via django-sekizai -django-config-models==2.7.0 +django-config-models==2.8.0 # via # -r requirements/edx/kernel.in # edx-enterprise # edx-name-affirmation # lti-consumer-xblock -django-cors-headers==4.6.0 +django-cors-headers==4.7.0 # via -r requirements/edx/kernel.in django-countries==7.6.1 # via @@ -273,7 +273,7 @@ django-crum==0.7.9 # super-csv django-fernet-fields-v2==0.9 # via edx-enterprise -django-filter==24.3 +django-filter==25.1 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -283,7 +283,7 @@ django-ipware==7.0.1 # -r requirements/edx/kernel.in # edx-enterprise # edx-proctoring -django-js-asset==3.0.1 +django-js-asset==3.1.0 # via django-mptt django-method-override==1.0.4 # via -r requirements/edx/kernel.in @@ -311,7 +311,7 @@ django-mptt==0.16.0 # openedx-django-wiki django-multi-email-field==0.7.0 # via edx-enterprise -django-mysql==4.15.0 +django-mysql==4.16.0 # via -r requirements/edx/kernel.in django-oauth-toolkit==1.7.1 # via @@ -330,7 +330,7 @@ django-sekizai==4.1.0 # via # -r requirements/edx/kernel.in # openedx-django-wiki -django-ses==4.3.2 +django-ses==4.4.0 # via -r requirements/edx/bundled.in django-simple-history==3.4.0 # via @@ -353,7 +353,7 @@ django-storages==1.14.3 # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edxval -django-user-tasks==3.2.0 +django-user-tasks==3.3.0 # via -r requirements/edx/kernel.in django-waffle==4.2.0 # via @@ -399,7 +399,7 @@ drf-jwt==1.19.2 # via edx-drf-extensions drf-spectacular==0.28.0 # via -r requirements/edx/kernel.in -drf-yasg==1.21.8 +drf-yasg==1.21.9 # via # django-user-tasks # edx-api-doc-tools @@ -431,7 +431,7 @@ edx-celeryutils==1.3.0 # super-csv edx-codejail==3.5.2 # via -r requirements/edx/kernel.in -edx-completion==4.7.8 +edx-completion==4.7.10 # via -r requirements/edx/kernel.in edx-django-release-util==1.4.0 # via @@ -440,7 +440,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.1.0 +edx-django-utils==7.2.0 # via # -r requirements/edx/kernel.in # django-config-models @@ -511,24 +511,24 @@ edx-proctoring==5.1.2 # edx-proctoring-proctortrack edx-rbac==1.10.0 # via edx-enterprise -edx-rest-api-client==6.0.0 +edx-rest-api-client==6.1.0 # via # -r requirements/edx/kernel.in # edx-enterprise # edx-proctoring -edx-search==4.1.2 +edx-search==4.1.3 # via # -r requirements/edx/kernel.in # openedx-forum edx-sga==0.25.0 # via -r requirements/edx/bundled.in -edx-submissions==3.8.4 +edx-submissions==3.8.5 # via # -r requirements/edx/kernel.in # ora2 edx-tincan-py35==2.0.0 # via edx-enterprise -edx-toggles==5.2.0 +edx-toggles==5.3.0 # via # -r requirements/edx/kernel.in # edx-completion @@ -596,7 +596,7 @@ google-api-core[grpc]==2.24.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.160.0 +google-api-python-client==2.162.0 # via firebase-admin google-auth==2.38.0 # via @@ -608,13 +608,13 @@ google-auth==2.38.0 # google-cloud-storage google-auth-httplib2==0.2.0 # via google-api-python-client -google-cloud-core==2.4.1 +google-cloud-core==2.4.2 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.0 +google-cloud-firestore==2.20.1 # via firebase-admin -google-cloud-storage==2.19.0 +google-cloud-storage==3.1.0 # via firebase-admin google-crc32c==1.6.0 # via @@ -622,7 +622,7 @@ google-crc32c==1.6.0 # google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.69.0 # via # google-api-core # grpcio-status @@ -707,7 +707,7 @@ loremipsum==1.0.5 # via ora2 lti-consumer-xblock==9.13.2 # via -r requirements/edx/kernel.in -lxml[html-clean,html_clean]==5.3.0 +lxml[html-clean,html_clean]==5.3.1 # via # -r requirements/edx/kernel.in # edx-i18n-tools @@ -724,7 +724,7 @@ lxml-html-clean==0.4.1 # via lxml mailsnake==1.6.4 # via -r requirements/edx/bundled.in -mako==1.3.8 +mako==1.3.9 # via # -r requirements/edx/kernel.in # acid-xblock @@ -747,7 +747,7 @@ markupsafe==3.0.2 # xblock maxminddb==2.6.3 # via geoip2 -meilisearch==0.33.1 +meilisearch==0.34.0 # via # -r requirements/edx/kernel.in # edx-search @@ -771,9 +771,9 @@ mysqlclient==2.2.7 # via # -r requirements/edx/kernel.in # openedx-forum -newrelic==10.4.0 +newrelic==10.6.0 # via edx-django-utils -nh3==0.2.20 +nh3==0.2.21 # via -r requirements/edx/kernel.in nltk==3.9.1 # via chem @@ -814,7 +814,7 @@ openedx-django-require==2.1.0 # via -r requirements/edx/kernel.in openedx-django-wiki==2.1.0 # via -r requirements/edx/kernel.in -openedx-events==9.18.0 +openedx-events==9.18.2 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -823,7 +823,7 @@ openedx-events==9.18.0 # edx-name-affirmation # event-tracking # ora2 -openedx-filters==2.0.0 +openedx-filters==2.0.1 # via # -r requirements/edx/kernel.in # lti-consumer-xblock @@ -840,7 +840,7 @@ optimizely-sdk==4.1.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/bundled.in -ora2==6.14.5 +ora2==6.14.7 # via -r requirements/edx/bundled.in packaging==24.2 # via @@ -850,7 +850,7 @@ packaging==24.2 # snowflake-connector-python pansi==2024.11.0 # via py2neo -paramiko==3.5.0 +paramiko==3.5.1 # via edx-enterprise path==16.11.0 # via @@ -863,7 +863,7 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock -pbr==6.1.0 +pbr==6.1.1 # via stevedore pgpy==0.6.0 # via edx-enterprise @@ -882,7 +882,7 @@ polib==1.2.0 # via edx-i18n-tools prompt-toolkit==3.0.50 # via click-repl -propcache==0.2.1 +propcache==0.3.0 # via # aiohttp # yarl @@ -897,7 +897,7 @@ protobuf==5.29.3 # googleapis-common-protos # grpcio-status # proto-plus -psutil==6.1.1 +psutil==7.0.0 # via # -r requirements/edx/kernel.in # edx-django-utils @@ -966,7 +966,7 @@ pynacl==1.5.0 # paramiko pynliner==0.8.0 # via -r requirements/edx/kernel.in -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via # optimizely-sdk # snowflake-connector-python @@ -998,7 +998,7 @@ python-ipware==3.0.0 # via django-ipware python-slugify==8.0.4 # via code-annotations -python-swiftclient==4.6.0 +python-swiftclient==4.7.0 # via ora2 python3-openid==3.2.0 ; python_version >= "3" # via @@ -1006,7 +1006,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/kernel.in -pytz==2024.2 +pytz==2025.1 # via # -r requirements/edx/kernel.in # djangorestframework @@ -1080,7 +1080,7 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/kernel.in # social-auth-core -rpds-py==0.22.3 +rpds-py==0.23.1 # via # jsonschema # referencing @@ -1092,19 +1092,19 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.2 +s3transfer==0.11.3 # via boto3 sailthru-client==2.2.3 # via edx-ace -scipy==1.15.1 +scipy==1.15.2 # via # chem # openedx-calc semantic-version==2.10.0 # via edx-drf-extensions -shapely==2.0.6 +shapely==2.0.7 # via -r requirements/edx/kernel.in -simplejson==3.19.3 +simplejson==3.20.1 # via # -r requirements/edx/kernel.in # sailthru-client @@ -1138,14 +1138,14 @@ slumber==0.7.1 # -r requirements/edx/kernel.in # edx-bulk-grades # edx-enterprise -snowflake-connector-python==3.13.0 +snowflake-connector-python==3.14.0 # via edx-enterprise social-auth-app-django==5.4.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edx-auth-backends -social-auth-core==4.5.4 +social-auth-core==4.5.6 # via # -r requirements/edx/kernel.in # edx-auth-backends @@ -1162,9 +1162,9 @@ soupsieve==2.6 # via beautifulsoup4 sqlparse==0.5.3 # via django -staff-graded-xblock==3.0.0 +staff-graded-xblock==3.0.1 # via -r requirements/edx/bundled.in -stevedore==5.4.0 +stevedore==5.4.1 # via # -r requirements/edx/kernel.in # code-annotations @@ -1190,12 +1190,14 @@ tqdm==4.67.1 # openai typing-extensions==4.12.2 # via + # beautifulsoup4 # django-countries # edx-opaque-keys # jwcrypto # pydantic # pydantic-core # pylti1p3 + # pyopenssl # referencing # snowflake-connector-python tzdata==2025.1 @@ -1273,7 +1275,7 @@ xblock[django]==5.1.2 # xblocks-contrib xblock-drag-and-drop-v2==5.0.1 # via -r requirements/edx/bundled.in -xblock-google-drive==0.7.1 +xblock-google-drive==0.8.0 # via -r requirements/edx/bundled.in xblock-poll==1.14.1 # via -r requirements/edx/bundled.in @@ -1285,7 +1287,7 @@ xblocks-contrib==0.2.0 # via -r requirements/edx/bundled.in xmlsec==1.3.14 # via python3-saml -xss-utils==0.6.0 +xss-utils==0.7.1 # via -r requirements/edx/kernel.in yarl==1.18.3 # via aiohttp diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 26669aec6c..e061e1efbb 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,9 +6,9 @@ # chardet==5.2.0 # via diff-cover -coverage==7.6.10 +coverage==7.6.12 # via -r requirements/edx/coverage.in -diff-cover==9.2.1 +diff-cover==9.2.3 # via -r requirements/edx/coverage.in jinja2==3.1.5 # via diff-cover diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index ca56493b5d..e8e8b21e61 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -16,12 +16,12 @@ acid-xblock==0.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -aiohappyeyeballs==2.4.4 +aiohappyeyeballs==2.4.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp -aiohttp==3.11.11 +aiohttp==3.11.13 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -63,6 +63,7 @@ annotated-types==0.7.0 anyio==4.8.0 # via # -r requirements/edx/testing.txt + # httpcore # starlette appdirs==1.4.4 # via @@ -100,7 +101,7 @@ attrs==25.1.0 # openedx-events # openedx-learning # referencing -babel==2.16.0 +babel==2.17.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -113,12 +114,12 @@ backoff==1.10.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # analytics-python -bcrypt==4.2.1 +bcrypt==4.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # paramiko -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -144,14 +145,14 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.36.7 +boto3==1.37.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs # ora2 -botocore==1.36.7 +botocore==1.37.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -170,7 +171,7 @@ cachecontrol==0.14.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -cachetools==5.5.1 +cachetools==5.5.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -193,11 +194,13 @@ celery==5.4.0 # edx-enterprise # event-tracking # openedx-learning -certifi==2024.12.14 +certifi==2025.1.31 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # elasticsearch + # httpcore + # httpx # py2neo # requests # snowflake-connector-python @@ -206,7 +209,6 @@ cffi==1.17.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cryptography - # pact-python # pynacl # snowflake-connector-python chardet==5.2.0 @@ -283,7 +285,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.6.10 +coverage[toml]==7.6.12 # via # -r requirements/edx/testing.txt # pytest-cov @@ -291,7 +293,7 @@ crowdsourcehinter-xblock==0.8 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -cryptography==44.0.0 +cryptography==44.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -328,7 +330,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -diff-cover==9.2.1 +diff-cover==9.2.3 # via -r requirements/edx/testing.txt dill==0.3.9 # via @@ -338,7 +340,7 @@ distlib==0.3.9 # via # -r requirements/edx/testing.txt # virtualenv -django==4.2.18 +django==4.2.19 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -414,7 +416,7 @@ django==4.2.18 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.0.6 +django-appconf==1.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -433,14 +435,14 @@ django-classy-tags==4.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-sekizai -django-config-models==2.7.0 +django-config-models==2.8.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-name-affirmation # lti-consumer-xblock -django-cors-headers==4.6.0 +django-cors-headers==4.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -466,7 +468,7 @@ django-fernet-fields-v2==0.9 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -django-filter==24.3 +django-filter==25.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -478,7 +480,7 @@ django-ipware==7.0.1 # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring -django-js-asset==3.0.1 +django-js-asset==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -516,7 +518,7 @@ django-multi-email-field==0.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -django-mysql==4.15.0 +django-mysql==4.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -549,7 +551,7 @@ django-sekizai==4.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-django-wiki -django-ses==4.3.2 +django-ses==4.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -577,14 +579,14 @@ django-storages==1.14.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval -django-stubs==5.1.2 +django-stubs==5.1.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/development.in # djangorestframework-stubs -django-stubs-ext==5.1.2 +django-stubs-ext==5.1.3 # via django-stubs -django-user-tasks==3.2.0 +django-user-tasks==3.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -625,7 +627,7 @@ djangorestframework==3.14.0 # openedx-learning # ora2 # super-csv -djangorestframework-stubs==3.15.2 +djangorestframework-stubs==3.15.3 # via -r requirements/edx/development.in djangorestframework-xml==2.0.0 # via @@ -656,7 +658,7 @@ drf-spectacular==0.28.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -drf-yasg==1.21.8 +drf-yasg==1.21.9 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -701,7 +703,7 @@ edx-codejail==3.5.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-completion==4.7.8 +edx-completion==4.7.10 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -715,7 +717,7 @@ edx-django-sites-extensions==4.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-django-utils==7.1.0 +edx-django-utils==7.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -807,13 +809,13 @@ edx-rbac==1.10.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -edx-rest-api-client==6.0.0 +edx-rest-api-client==6.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring -edx-search==4.1.2 +edx-search==4.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -822,7 +824,7 @@ edx-sga==0.25.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-submissions==3.8.4 +edx-submissions==3.8.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -832,7 +834,7 @@ edx-tincan-py35==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-enterprise -edx-toggles==5.2.0 +edx-toggles==5.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -883,13 +885,13 @@ execnet==2.1.1 # via # -r requirements/edx/testing.txt # pytest-xdist -factory-boy==3.3.1 +factory-boy==3.3.3 # via -r requirements/edx/testing.txt faker==36.1.1 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.115.7 +fastapi==0.115.11 # via # -r requirements/edx/testing.txt # pact-python @@ -958,7 +960,7 @@ google-api-core[grpc]==2.24.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.160.0 +google-api-python-client==2.162.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -978,18 +980,18 @@ google-auth-httplib2==0.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-python-client -google-cloud-core==2.4.1 +google-cloud-core==2.4.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.0 +google-cloud-firestore==2.20.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -google-cloud-storage==2.19.0 +google-cloud-storage==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1005,13 +1007,13 @@ google-resumable-media==2.7.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.69.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grimp==3.5 +grimp==3.6 # via # -r requirements/edx/testing.txt # import-linter @@ -1033,6 +1035,7 @@ gunicorn==23.0.0 h11==0.14.0 # via # -r requirements/edx/testing.txt + # httpcore # uvicorn help-tokens==2.4.0 # via @@ -1043,6 +1046,10 @@ html5lib==1.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 +httpcore==0.16.3 + # via + # -r requirements/edx/testing.txt + # httpx httplib2==0.22.0 # via # -r requirements/edx/doc.txt @@ -1051,6 +1058,10 @@ httplib2==0.22.0 # google-auth-httplib2 httpretty==1.1.4 # via -r requirements/edx/testing.txt +httpx==0.23.3 + # via + # -r requirements/edx/testing.txt + # pact-python icalendar==6.1.1 # via # -r requirements/edx/doc.txt @@ -1062,13 +1073,14 @@ idna==3.10 # anyio # optimizely-sdk # requests + # rfc3986 # snowflake-connector-python # yarl imagesize==1.4.1 # via # -r requirements/edx/doc.txt # sphinx -import-linter==2.1 +import-linter==2.2 # via -r requirements/edx/testing.txt importlib-metadata==8.6.1 # via @@ -1098,7 +1110,7 @@ isodate==0.7.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python3-saml -isort==5.13.2 +isort==6.0.1 # via # -r requirements/edx/testing.txt # pylint @@ -1184,7 +1196,7 @@ lti-consumer-xblock==9.13.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -lxml[html-clean]==5.3.0 +lxml[html-clean]==5.3.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1208,7 +1220,7 @@ mailsnake==1.6.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -mako==1.3.8 +mako==1.3.9 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1242,16 +1254,16 @@ mccabe==0.7.0 # via # -r requirements/edx/testing.txt # pylint -meilisearch==0.33.1 +meilisearch==0.34.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-search -mistune==3.1.0 +mistune==3.1.2 # via # -r requirements/edx/doc.txt # sphinx-mdinclude -mock==5.1.0 +mock==5.2.0 # via -r requirements/edx/testing.txt mongoengine==0.29.1 # via @@ -1284,7 +1296,7 @@ multidict==6.1.0 # -r requirements/edx/testing.txt # aiohttp # yarl -mypy==1.14.1 +mypy==1.15.0 # via -r requirements/edx/development.in mypy-extensions==1.0.0 # via mypy @@ -1293,12 +1305,12 @@ mysqlclient==2.2.7 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -newrelic==10.4.0 +newrelic==10.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-django-utils -nh3==0.2.20 +nh3==0.2.21 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1363,7 +1375,7 @@ openedx-django-wiki==2.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -openedx-events==9.18.0 +openedx-events==9.18.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1373,7 +1385,7 @@ openedx-events==9.18.0 # edx-name-affirmation # event-tracking # ora2 -openedx-filters==2.0.0 +openedx-filters==2.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1397,7 +1409,7 @@ optimizely-sdk==4.1.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -ora2==6.14.5 +ora2==6.14.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1410,19 +1422,20 @@ packaging==24.2 # drf-yasg # gunicorn # py2neo + # pydata-sphinx-theme # pyproject-api # pytest # snowflake-connector-python # sphinx # tox -pact-python==2.3.1 +pact-python==2.0.1 # via -r requirements/edx/testing.txt pansi==2024.11.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # py2neo -paramiko==3.5.0 +paramiko==3.5.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1441,7 +1454,7 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock -pbr==6.1.0 +pbr==6.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1493,7 +1506,7 @@ prompt-toolkit==3.0.50 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # click-repl -propcache==0.2.1 +propcache==0.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1514,7 +1527,7 @@ protobuf==5.29.3 # googleapis-common-protos # grpcio-status # proto-plus -psutil==6.1.1 +psutil==7.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1571,7 +1584,7 @@ pydantic-core==2.27.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pydantic -pydata-sphinx-theme==0.16.1 +pydata-sphinx-theme==0.15.4 # via # -r requirements/edx/doc.txt # sphinx-book-theme @@ -1609,7 +1622,7 @@ pylatexenc==2.10 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # olxcleaner -pylint==3.3.3 +pylint==3.3.4 # via # -r requirements/edx/testing.txt # edx-lint @@ -1660,7 +1673,7 @@ pynliner==0.8.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1709,7 +1722,7 @@ pytest-attrib==0.1.3 # via -r requirements/edx/testing.txt pytest-cov==6.0.0 # via -r requirements/edx/testing.txt -pytest-django==4.9.0 +pytest-django==4.10.0 # via -r requirements/edx/testing.txt pytest-json-report==1.5.0 # via -r requirements/edx/testing.txt @@ -1746,7 +1759,7 @@ python-slugify==8.0.4 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # code-annotations -python-swiftclient==4.6.0 +python-swiftclient==4.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1760,7 +1773,7 @@ python3-saml==1.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pytz==2024.2 +pytz==2025.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1858,7 +1871,15 @@ requests-oauthlib==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # social-auth-core -rpds-py==0.22.3 +rfc3986[idna2008]==1.5.0 + # via + # -r requirements/edx/testing.txt + # httpx +roman-numerals-py==3.1.0 + # via + # -r requirements/edx/doc.txt + # sphinx +rpds-py==0.23.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1876,7 +1897,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.2 +s3transfer==0.11.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1886,7 +1907,7 @@ sailthru-client==2.2.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-ace -scipy==1.15.1 +scipy==1.15.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1897,11 +1918,11 @@ semantic-version==2.10.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-drf-extensions -shapely==2.0.6 +shapely==2.0.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -simplejson==3.19.3 +simplejson==3.20.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1909,7 +1930,7 @@ simplejson==3.19.3 # super-csv # xblock # xblock-utils -singledispatch==4.1.0 +singledispatch==4.1.1 # via -r requirements/edx/testing.txt six==1.17.0 # via @@ -1953,11 +1974,13 @@ sniffio==1.3.1 # via # -r requirements/edx/testing.txt # anyio + # httpcore + # httpx snowballstemmer==2.2.0 # via # -r requirements/edx/doc.txt # sphinx -snowflake-connector-python==3.13.0 +snowflake-connector-python==3.14.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1968,7 +1991,7 @@ social-auth-app-django==5.4.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-auth-backends -social-auth-core==4.5.4 +social-auth-core==4.5.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1989,7 +2012,7 @@ soupsieve==2.6 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # beautifulsoup4 -sphinx==8.1.3 +sphinx==8.2.3 # via # -r requirements/edx/doc.txt # pydata-sphinx-theme @@ -2001,9 +2024,9 @@ sphinx==8.1.3 # sphinxcontrib-httpdomain # sphinxcontrib-openapi # sphinxext-rediraffe -sphinx-autoapi==3.4.0 +sphinx-autoapi==3.6.0 # via -r requirements/edx/doc.txt -sphinx-book-theme==1.1.3 +sphinx-book-theme==1.1.4 # via -r requirements/edx/doc.txt sphinx-design==0.6.1 # via -r requirements/edx/doc.txt @@ -2051,15 +2074,15 @@ sqlparse==0.5.3 # -r requirements/edx/testing.txt # django # django-debug-toolbar -staff-graded-xblock==3.0.0 +staff-graded-xblock==3.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.45.3 +starlette==0.46.0 # via # -r requirements/edx/testing.txt # fastapi -stevedore==5.4.0 +stevedore==5.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2111,13 +2134,14 @@ types-pyyaml==6.0.12.20241230 # via # django-stubs # djangorestframework-stubs -types-requests==2.32.0.20241016 +types-requests==2.32.0.20250301 # via djangorestframework-stubs typing-extensions==4.12.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # anyio + # beautifulsoup4 # django-countries # django-stubs # django-stubs-ext @@ -2132,6 +2156,7 @@ typing-extensions==4.12.2 # pydantic-core # pydata-sphinx-theme # pylti1p3 + # pyopenssl # referencing # snowflake-connector-python tzdata==2025.1 @@ -2167,6 +2192,7 @@ urllib3==2.2.3 # -r requirements/edx/testing.txt # botocore # elasticsearch + # pact-python # py2neo # requests # types-requests @@ -2185,7 +2211,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.29.1 +virtualenv==20.29.2 # via # -r requirements/edx/testing.txt # tox @@ -2261,7 +2287,7 @@ xblock-drag-and-drop-v2==5.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock-google-drive==0.7.1 +xblock-google-drive==0.8.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2284,7 +2310,7 @@ xmlsec==1.3.14 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python3-saml -xss-utils==0.6.0 +xss-utils==0.7.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2293,7 +2319,6 @@ yarl==1.18.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp - # pact-python zipp==3.21.0 # via # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 56d66bb5ff..e2a69b1797 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -10,11 +10,11 @@ accessible-pygments==0.0.5 # via pydata-sphinx-theme acid-xblock==0.4.1 # via -r requirements/edx/base.txt -aiohappyeyeballs==2.4.4 +aiohappyeyeballs==2.4.6 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.11.11 +aiohttp==3.11.13 # via # -r requirements/edx/base.txt # geoip2 @@ -69,7 +69,7 @@ attrs==25.1.0 # openedx-events # openedx-learning # referencing -babel==2.16.0 +babel==2.17.0 # via # -r requirements/edx/base.txt # enmerkar @@ -80,11 +80,11 @@ backoff==1.10.0 # via # -r requirements/edx/base.txt # analytics-python -bcrypt==4.2.1 +bcrypt==4.3.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via # -r requirements/edx/base.txt # openedx-forum @@ -105,13 +105,13 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.36.7 +boto3==1.37.5 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.36.7 +botocore==1.37.5 # via # -r requirements/edx/base.txt # boto3 @@ -122,7 +122,7 @@ cachecontrol==0.14.2 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==5.5.1 +cachetools==5.5.2 # via # -r requirements/edx/base.txt # edxval @@ -141,7 +141,7 @@ celery==5.4.0 # edx-enterprise # event-tracking # openedx-learning -certifi==2024.12.14 +certifi==2025.1.31 # via # -r requirements/edx/base.txt # elasticsearch @@ -200,7 +200,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.0 +cryptography==44.0.2 # via # -r requirements/edx/base.txt # django-fernet-fields-v2 @@ -226,7 +226,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -django==4.2.18 +django==4.2.19 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -298,7 +298,7 @@ django==4.2.18 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.0.6 +django-appconf==1.1.0 # via # -r requirements/edx/base.txt # django-statici18n @@ -312,13 +312,13 @@ django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.7.0 +django-config-models==2.8.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-name-affirmation # lti-consumer-xblock -django-cors-headers==4.6.0 +django-cors-headers==4.7.0 # via -r requirements/edx/base.txt django-countries==7.6.1 # via @@ -337,7 +337,7 @@ django-fernet-fields-v2==0.9 # via # -r requirements/edx/base.txt # edx-enterprise -django-filter==24.3 +django-filter==25.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -347,7 +347,7 @@ django-ipware==7.0.1 # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -django-js-asset==3.0.1 +django-js-asset==3.1.0 # via # -r requirements/edx/base.txt # django-mptt @@ -379,7 +379,7 @@ django-multi-email-field==0.7.0 # via # -r requirements/edx/base.txt # edx-enterprise -django-mysql==4.15.0 +django-mysql==4.16.0 # via -r requirements/edx/base.txt django-oauth-toolkit==1.7.1 # via @@ -402,7 +402,7 @@ django-sekizai==4.1.0 # via # -r requirements/edx/base.txt # openedx-django-wiki -django-ses==4.3.2 +django-ses==4.4.0 # via -r requirements/edx/base.txt django-simple-history==3.4.0 # via @@ -425,7 +425,7 @@ django-storages==1.14.3 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edxval -django-user-tasks==3.2.0 +django-user-tasks==3.3.0 # via -r requirements/edx/base.txt django-waffle==4.2.0 # via @@ -482,7 +482,7 @@ drf-jwt==1.19.2 # edx-drf-extensions drf-spectacular==0.28.0 # via -r requirements/edx/base.txt -drf-yasg==1.21.8 +drf-yasg==1.21.9 # via # -r requirements/edx/base.txt # django-user-tasks @@ -515,7 +515,7 @@ edx-celeryutils==1.3.0 # super-csv edx-codejail==3.5.2 # via -r requirements/edx/base.txt -edx-completion==4.7.8 +edx-completion==4.7.10 # via -r requirements/edx/base.txt edx-django-release-util==1.4.0 # via @@ -524,7 +524,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.1.0 +edx-django-utils==7.2.0 # via # -r requirements/edx/base.txt # django-config-models @@ -597,18 +597,18 @@ edx-rbac==1.10.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-rest-api-client==6.0.0 +edx-rest-api-client==6.1.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -edx-search==4.1.2 +edx-search==4.1.3 # via # -r requirements/edx/base.txt # openedx-forum edx-sga==0.25.0 # via -r requirements/edx/base.txt -edx-submissions==3.8.4 +edx-submissions==3.8.5 # via # -r requirements/edx/base.txt # ora2 @@ -616,7 +616,7 @@ edx-tincan-py35==2.0.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-toggles==5.2.0 +edx-toggles==5.3.0 # via # -r requirements/edx/base.txt # edx-completion @@ -701,7 +701,7 @@ google-api-core[grpc]==2.24.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.160.0 +google-api-python-client==2.162.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -718,16 +718,16 @@ google-auth-httplib2==0.2.0 # via # -r requirements/edx/base.txt # google-api-python-client -google-cloud-core==2.4.1 +google-cloud-core==2.4.2 # via # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.0 +google-cloud-firestore==2.20.1 # via # -r requirements/edx/base.txt # firebase-admin -google-cloud-storage==2.19.0 +google-cloud-storage==3.1.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -740,7 +740,7 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.69.0 # via # -r requirements/edx/base.txt # google-api-core @@ -857,7 +857,7 @@ loremipsum==1.0.5 # ora2 lti-consumer-xblock==9.13.2 # via -r requirements/edx/base.txt -lxml[html-clean]==5.3.0 +lxml[html-clean]==5.3.1 # via # -r requirements/edx/base.txt # edx-i18n-tools @@ -876,7 +876,7 @@ lxml-html-clean==0.4.1 # lxml mailsnake==1.6.4 # via -r requirements/edx/base.txt -mako==1.3.8 +mako==1.3.9 # via # -r requirements/edx/base.txt # acid-xblock @@ -902,11 +902,11 @@ maxminddb==2.6.3 # via # -r requirements/edx/base.txt # geoip2 -meilisearch==0.33.1 +meilisearch==0.34.0 # via # -r requirements/edx/base.txt # edx-search -mistune==3.1.0 +mistune==3.1.2 # via sphinx-mdinclude mongoengine==0.29.1 # via -r requirements/edx/base.txt @@ -936,11 +936,11 @@ mysqlclient==2.2.7 # via # -r requirements/edx/base.txt # openedx-forum -newrelic==10.4.0 +newrelic==10.6.0 # via # -r requirements/edx/base.txt # edx-django-utils -nh3==0.2.20 +nh3==0.2.21 # via -r requirements/edx/base.txt nltk==3.9.1 # via @@ -986,7 +986,7 @@ openedx-django-require==2.1.0 # via -r requirements/edx/base.txt openedx-django-wiki==2.1.0 # via -r requirements/edx/base.txt -openedx-events==9.18.0 +openedx-events==9.18.2 # via # -r requirements/edx/base.txt # edx-enterprise @@ -995,7 +995,7 @@ openedx-events==9.18.0 # edx-name-affirmation # event-tracking # ora2 -openedx-filters==2.0.0 +openedx-filters==2.0.1 # via # -r requirements/edx/base.txt # lti-consumer-xblock @@ -1012,7 +1012,7 @@ optimizely-sdk==4.1.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -ora2==6.14.5 +ora2==6.14.7 # via -r requirements/edx/base.txt packaging==24.2 # via @@ -1020,13 +1020,14 @@ packaging==24.2 # drf-yasg # gunicorn # py2neo + # pydata-sphinx-theme # snowflake-connector-python # sphinx pansi==2024.11.0 # via # -r requirements/edx/base.txt # py2neo -paramiko==3.5.0 +paramiko==3.5.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1042,7 +1043,7 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock -pbr==6.1.0 +pbr==6.1.1 # via # -r requirements/edx/base.txt # stevedore @@ -1073,7 +1074,7 @@ prompt-toolkit==3.0.50 # via # -r requirements/edx/base.txt # click-repl -propcache==0.2.1 +propcache==0.3.0 # via # -r requirements/edx/base.txt # aiohttp @@ -1091,7 +1092,7 @@ protobuf==5.29.3 # googleapis-common-protos # grpcio-status # proto-plus -psutil==6.1.1 +psutil==7.0.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1129,7 +1130,7 @@ pydantic-core==2.27.2 # via # -r requirements/edx/base.txt # pydantic -pydata-sphinx-theme==0.16.1 +pydata-sphinx-theme==0.15.4 # via sphinx-book-theme pygments==2.19.1 # via @@ -1180,7 +1181,7 @@ pynacl==1.5.0 # paramiko pynliner==0.8.0 # via -r requirements/edx/base.txt -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via # -r requirements/edx/base.txt # optimizely-sdk @@ -1220,7 +1221,7 @@ python-slugify==8.0.4 # via # -r requirements/edx/base.txt # code-annotations -python-swiftclient==4.6.0 +python-swiftclient==4.7.0 # via # -r requirements/edx/base.txt # ora2 @@ -1230,7 +1231,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2024.2 +pytz==2025.1 # via # -r requirements/edx/base.txt # djangorestframework @@ -1311,7 +1312,9 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/base.txt # social-auth-core -rpds-py==0.22.3 +roman-numerals-py==3.1.0 + # via sphinx +rpds-py==0.23.1 # via # -r requirements/edx/base.txt # jsonschema @@ -1326,7 +1329,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.2 +s3transfer==0.11.3 # via # -r requirements/edx/base.txt # boto3 @@ -1334,7 +1337,7 @@ sailthru-client==2.2.3 # via # -r requirements/edx/base.txt # edx-ace -scipy==1.15.1 +scipy==1.15.2 # via # -r requirements/edx/base.txt # chem @@ -1343,9 +1346,9 @@ semantic-version==2.10.0 # via # -r requirements/edx/base.txt # edx-drf-extensions -shapely==2.0.6 +shapely==2.0.7 # via -r requirements/edx/base.txt -simplejson==3.19.3 +simplejson==3.20.1 # via # -r requirements/edx/base.txt # sailthru-client @@ -1384,7 +1387,7 @@ smmap==5.0.2 # via gitdb snowballstemmer==2.2.0 # via sphinx -snowflake-connector-python==3.13.0 +snowflake-connector-python==3.14.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1393,7 +1396,7 @@ social-auth-app-django==5.4.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-auth-backends -social-auth-core==4.5.4 +social-auth-core==4.5.6 # via # -r requirements/edx/base.txt # edx-auth-backends @@ -1410,7 +1413,7 @@ soupsieve==2.6 # via # -r requirements/edx/base.txt # beautifulsoup4 -sphinx==8.1.3 +sphinx==8.2.3 # via # -r requirements/edx/doc.in # pydata-sphinx-theme @@ -1422,9 +1425,9 @@ sphinx==8.1.3 # sphinxcontrib-httpdomain # sphinxcontrib-openapi # sphinxext-rediraffe -sphinx-autoapi==3.4.0 +sphinx-autoapi==3.6.0 # via -r requirements/edx/doc.in -sphinx-book-theme==1.1.3 +sphinx-book-theme==1.1.4 # via -r requirements/edx/doc.in sphinx-design==0.6.1 # via -r requirements/edx/doc.in @@ -1454,9 +1457,9 @@ sqlparse==0.5.3 # via # -r requirements/edx/base.txt # django -staff-graded-xblock==3.0.0 +staff-graded-xblock==3.0.1 # via -r requirements/edx/base.txt -stevedore==5.4.0 +stevedore==5.4.1 # via # -r requirements/edx/base.txt # code-annotations @@ -1496,6 +1499,7 @@ tqdm==4.67.1 typing-extensions==4.12.2 # via # -r requirements/edx/base.txt + # beautifulsoup4 # django-countries # edx-opaque-keys # jwcrypto @@ -1503,6 +1507,7 @@ typing-extensions==4.12.2 # pydantic-core # pydata-sphinx-theme # pylti1p3 + # pyopenssl # referencing # snowflake-connector-python tzdata==2025.1 @@ -1593,7 +1598,7 @@ xblock[django]==5.1.2 # xblocks-contrib xblock-drag-and-drop-v2==5.0.1 # via -r requirements/edx/base.txt -xblock-google-drive==0.7.1 +xblock-google-drive==0.8.0 # via -r requirements/edx/base.txt xblock-poll==1.14.1 # via -r requirements/edx/base.txt @@ -1608,7 +1613,7 @@ xmlsec==1.3.14 # via # -r requirements/edx/base.txt # python3-saml -xss-utils==0.6.0 +xss-utils==0.7.1 # via -r requirements/edx/base.txt yarl==1.18.3 # via diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 9d25000148..048562ed67 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -17,7 +17,7 @@ boltons==21.0.0 # semgrep bracex==2.5.post1 # via wcmatch -certifi==2024.12.14 +certifi==2025.1.31 # via requests charset-normalizer==2.0.12 # via @@ -44,7 +44,7 @@ face==24.0.0 # via glom glom==22.1.0 # via semgrep -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.69.0 # via opentelemetry-exporter-otlp-proto-http idna==3.10 # via requests @@ -90,7 +90,7 @@ opentelemetry-util-http==0.46b0 # via opentelemetry-instrumentation-requests packaging==24.2 # via semgrep -peewee==3.17.8 +peewee==3.17.9 # via semgrep protobuf==4.25.6 # via @@ -108,7 +108,7 @@ requests==2.32.3 # semgrep rich==13.5.3 # via semgrep -rpds-py==0.22.3 +rpds-py==0.23.1 # via # jsonschema # referencing @@ -116,7 +116,7 @@ ruamel-yaml==0.18.10 # via semgrep ruamel-yaml-clib==0.2.12 # via ruamel-yaml -semgrep==1.104.0 +semgrep==1.110.0 # via -r requirements/edx/semgrep.in tomli==2.0.2 # via semgrep diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 6b648cc1b1..f007644ebd 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -8,11 +8,11 @@ # via -r requirements/edx/base.txt acid-xblock==0.4.1 # via -r requirements/edx/base.txt -aiohappyeyeballs==2.4.4 +aiohappyeyeballs==2.4.6 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.11.11 +aiohttp==3.11.13 # via # -r requirements/edx/base.txt # geoip2 @@ -40,7 +40,9 @@ annotated-types==0.7.0 # -r requirements/edx/base.txt # pydantic anyio==4.8.0 - # via starlette + # via + # httpcore + # starlette appdirs==1.4.4 # via # -r requirements/edx/base.txt @@ -69,7 +71,7 @@ attrs==25.1.0 # openedx-events # openedx-learning # referencing -babel==2.16.0 +babel==2.17.0 # via # -r requirements/edx/base.txt # enmerkar @@ -78,11 +80,11 @@ backoff==1.10.0 # via # -r requirements/edx/base.txt # analytics-python -bcrypt==4.2.1 +bcrypt==4.3.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.3 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -103,13 +105,13 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.36.7 +boto3==1.37.5 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.36.7 +botocore==1.37.5 # via # -r requirements/edx/base.txt # boto3 @@ -120,7 +122,7 @@ cachecontrol==0.14.2 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==5.5.1 +cachetools==5.5.2 # via # -r requirements/edx/base.txt # edxval @@ -140,10 +142,12 @@ celery==5.4.0 # edx-enterprise # event-tracking # openedx-learning -certifi==2024.12.14 +certifi==2025.1.31 # via # -r requirements/edx/base.txt # elasticsearch + # httpcore + # httpx # py2neo # requests # snowflake-connector-python @@ -151,7 +155,6 @@ cffi==1.17.1 # via # -r requirements/edx/base.txt # cryptography - # pact-python # pynacl # snowflake-connector-python chardet==5.2.0 @@ -211,13 +214,13 @@ codejail-includes==1.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.6.10 +coverage[toml]==7.6.12 # via # -r requirements/edx/coverage.txt # pytest-cov crowdsourcehinter-xblock==0.8 # via -r requirements/edx/base.txt -cryptography==44.0.0 +cryptography==44.0.2 # via # -r requirements/edx/base.txt # django-fernet-fields-v2 @@ -247,13 +250,13 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -diff-cover==9.2.1 +diff-cover==9.2.3 # via -r requirements/edx/coverage.txt dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -django==4.2.18 +django==4.2.19 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -325,7 +328,7 @@ django==4.2.18 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.0.6 +django-appconf==1.1.0 # via # -r requirements/edx/base.txt # django-statici18n @@ -339,13 +342,13 @@ django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.7.0 +django-config-models==2.8.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-name-affirmation # lti-consumer-xblock -django-cors-headers==4.6.0 +django-cors-headers==4.7.0 # via -r requirements/edx/base.txt django-countries==7.6.1 # via @@ -364,7 +367,7 @@ django-fernet-fields-v2==0.9 # via # -r requirements/edx/base.txt # edx-enterprise -django-filter==24.3 +django-filter==25.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -374,7 +377,7 @@ django-ipware==7.0.1 # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -django-js-asset==3.0.1 +django-js-asset==3.1.0 # via # -r requirements/edx/base.txt # django-mptt @@ -406,7 +409,7 @@ django-multi-email-field==0.7.0 # via # -r requirements/edx/base.txt # edx-enterprise -django-mysql==4.15.0 +django-mysql==4.16.0 # via -r requirements/edx/base.txt django-oauth-toolkit==1.7.1 # via @@ -429,7 +432,7 @@ django-sekizai==4.1.0 # via # -r requirements/edx/base.txt # openedx-django-wiki -django-ses==4.3.2 +django-ses==4.4.0 # via -r requirements/edx/base.txt django-simple-history==3.4.0 # via @@ -452,7 +455,7 @@ django-storages==1.14.3 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edxval -django-user-tasks==3.2.0 +django-user-tasks==3.3.0 # via -r requirements/edx/base.txt django-waffle==4.2.0 # via @@ -504,7 +507,7 @@ drf-jwt==1.19.2 # edx-drf-extensions drf-spectacular==0.28.0 # via -r requirements/edx/base.txt -drf-yasg==1.21.8 +drf-yasg==1.21.9 # via # -r requirements/edx/base.txt # django-user-tasks @@ -537,7 +540,7 @@ edx-celeryutils==1.3.0 # super-csv edx-codejail==3.5.2 # via -r requirements/edx/base.txt -edx-completion==4.7.8 +edx-completion==4.7.10 # via -r requirements/edx/base.txt edx-django-release-util==1.4.0 # via @@ -546,7 +549,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.1.0 +edx-django-utils==7.2.0 # via # -r requirements/edx/base.txt # django-config-models @@ -621,18 +624,18 @@ edx-rbac==1.10.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-rest-api-client==6.0.0 +edx-rest-api-client==6.1.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -edx-search==4.1.2 +edx-search==4.1.3 # via # -r requirements/edx/base.txt # openedx-forum edx-sga==0.25.0 # via -r requirements/edx/base.txt -edx-submissions==3.8.4 +edx-submissions==3.8.5 # via # -r requirements/edx/base.txt # ora2 @@ -640,7 +643,7 @@ edx-tincan-py35==2.0.0 # via # -r requirements/edx/base.txt # edx-enterprise -edx-toggles==5.2.0 +edx-toggles==5.3.0 # via # -r requirements/edx/base.txt # edx-completion @@ -680,11 +683,11 @@ event-tracking==3.0.0 # edx-search execnet==2.1.1 # via pytest-xdist -factory-boy==3.3.1 +factory-boy==3.3.3 # via -r requirements/edx/testing.in faker==36.1.1 # via factory-boy -fastapi==0.115.7 +fastapi==0.115.11 # via pact-python fastavro==1.10.0 # via @@ -733,7 +736,7 @@ google-api-core[grpc]==2.24.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.160.0 +google-api-python-client==2.162.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -750,16 +753,16 @@ google-auth-httplib2==0.2.0 # via # -r requirements/edx/base.txt # google-api-python-client -google-cloud-core==2.4.1 +google-cloud-core==2.4.2 # via # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.0 +google-cloud-firestore==2.20.1 # via # -r requirements/edx/base.txt # firebase-admin -google-cloud-storage==2.19.0 +google-cloud-storage==3.1.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -772,12 +775,12 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.69.0 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grimp==3.5 +grimp==3.6 # via import-linter grpcio==1.70.0 # via @@ -791,13 +794,17 @@ grpcio-status==1.70.0 gunicorn==23.0.0 # via -r requirements/edx/base.txt h11==0.14.0 - # via uvicorn + # via + # httpcore + # uvicorn help-tokens==2.4.0 # via -r requirements/edx/base.txt html5lib==1.1 # via # -r requirements/edx/base.txt # ora2 +httpcore==0.16.3 + # via httpx httplib2==0.22.0 # via # -r requirements/edx/base.txt @@ -805,6 +812,8 @@ httplib2==0.22.0 # google-auth-httplib2 httpretty==1.1.4 # via -r requirements/edx/testing.in +httpx==0.23.3 + # via pact-python icalendar==6.1.1 # via -r requirements/edx/base.txt idna==3.10 @@ -813,9 +822,10 @@ idna==3.10 # anyio # optimizely-sdk # requests + # rfc3986 # snowflake-connector-python # yarl -import-linter==2.1 +import-linter==2.2 # via -r requirements/edx/testing.in importlib-metadata==8.6.1 # via -r requirements/edx/base.txt @@ -836,7 +846,7 @@ isodate==0.7.2 # via # -r requirements/edx/base.txt # python3-saml -isort==5.13.2 +isort==6.0.1 # via # -r requirements/edx/testing.in # pylint @@ -901,7 +911,7 @@ loremipsum==1.0.5 # ora2 lti-consumer-xblock==9.13.2 # via -r requirements/edx/base.txt -lxml[html-clean]==5.3.0 +lxml[html-clean]==5.3.1 # via # -r requirements/edx/base.txt # edx-i18n-tools @@ -921,7 +931,7 @@ lxml-html-clean==0.4.1 # lxml mailsnake==1.6.4 # via -r requirements/edx/base.txt -mako==1.3.8 +mako==1.3.9 # via # -r requirements/edx/base.txt # acid-xblock @@ -950,11 +960,11 @@ maxminddb==2.6.3 # geoip2 mccabe==0.7.0 # via pylint -meilisearch==0.33.1 +meilisearch==0.34.0 # via # -r requirements/edx/base.txt # edx-search -mock==5.1.0 +mock==5.2.0 # via -r requirements/edx/testing.in mongoengine==0.29.1 # via -r requirements/edx/base.txt @@ -984,11 +994,11 @@ mysqlclient==2.2.7 # via # -r requirements/edx/base.txt # openedx-forum -newrelic==10.4.0 +newrelic==10.6.0 # via # -r requirements/edx/base.txt # edx-django-utils -nh3==0.2.20 +nh3==0.2.21 # via -r requirements/edx/base.txt nltk==3.9.1 # via @@ -1034,7 +1044,7 @@ openedx-django-require==2.1.0 # via -r requirements/edx/base.txt openedx-django-wiki==2.1.0 # via -r requirements/edx/base.txt -openedx-events==9.18.0 +openedx-events==9.18.2 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1043,7 +1053,7 @@ openedx-events==9.18.0 # edx-name-affirmation # event-tracking # ora2 -openedx-filters==2.0.0 +openedx-filters==2.0.1 # via # -r requirements/edx/base.txt # lti-consumer-xblock @@ -1060,7 +1070,7 @@ optimizely-sdk==4.1.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt -ora2==6.14.5 +ora2==6.14.7 # via -r requirements/edx/base.txt packaging==24.2 # via @@ -1072,13 +1082,13 @@ packaging==24.2 # pytest # snowflake-connector-python # tox -pact-python==2.3.1 +pact-python==2.0.1 # via -r requirements/edx/testing.in pansi==2024.11.0 # via # -r requirements/edx/base.txt # py2neo -paramiko==3.5.0 +paramiko==3.5.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1094,7 +1104,7 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock -pbr==6.1.0 +pbr==6.1.1 # via # -r requirements/edx/base.txt # stevedore @@ -1133,7 +1143,7 @@ prompt-toolkit==3.0.50 # via # -r requirements/edx/base.txt # click-repl -propcache==0.2.1 +propcache==0.3.0 # via # -r requirements/edx/base.txt # aiohttp @@ -1151,7 +1161,7 @@ protobuf==5.29.3 # googleapis-common-protos # grpcio-status # proto-plus -psutil==6.1.1 +psutil==7.0.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1225,7 +1235,7 @@ pylatexenc==2.10 # via # -r requirements/edx/base.txt # olxcleaner -pylint==3.3.3 +pylint==3.3.4 # via # edx-lint # pylint-celery @@ -1262,7 +1272,7 @@ pynacl==1.5.0 # paramiko pynliner==0.8.0 # via -r requirements/edx/base.txt -pyopenssl==24.3.0 +pyopenssl==25.0.0 # via # -r requirements/edx/base.txt # optimizely-sdk @@ -1300,7 +1310,7 @@ pytest-attrib==0.1.3 # via -r requirements/edx/testing.in pytest-cov==6.0.0 # via -r requirements/edx/testing.in -pytest-django==4.9.0 +pytest-django==4.10.0 # via -r requirements/edx/testing.in pytest-json-report==1.5.0 # via -r requirements/edx/testing.in @@ -1334,7 +1344,7 @@ python-slugify==8.0.4 # via # -r requirements/edx/base.txt # code-annotations -python-swiftclient==4.6.0 +python-swiftclient==4.7.0 # via # -r requirements/edx/base.txt # ora2 @@ -1344,7 +1354,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2024.2 +pytz==2025.1 # via # -r requirements/edx/base.txt # djangorestframework @@ -1423,7 +1433,9 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/base.txt # social-auth-core -rpds-py==0.22.3 +rfc3986[idna2008]==1.5.0 + # via httpx +rpds-py==0.23.1 # via # -r requirements/edx/base.txt # jsonschema @@ -1438,7 +1450,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.2 +s3transfer==0.11.3 # via # -r requirements/edx/base.txt # boto3 @@ -1446,7 +1458,7 @@ sailthru-client==2.2.3 # via # -r requirements/edx/base.txt # edx-ace -scipy==1.15.1 +scipy==1.15.2 # via # -r requirements/edx/base.txt # chem @@ -1455,16 +1467,16 @@ semantic-version==2.10.0 # via # -r requirements/edx/base.txt # edx-drf-extensions -shapely==2.0.6 +shapely==2.0.7 # via -r requirements/edx/base.txt -simplejson==3.19.3 +simplejson==3.20.1 # via # -r requirements/edx/base.txt # sailthru-client # super-csv # xblock # xblock-utils -singledispatch==4.1.0 +singledispatch==4.1.1 # via -r requirements/edx/testing.in six==1.17.0 # via @@ -1496,8 +1508,11 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise sniffio==1.3.1 - # via anyio -snowflake-connector-python==3.13.0 + # via + # anyio + # httpcore + # httpx +snowflake-connector-python==3.14.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1506,7 +1521,7 @@ social-auth-app-django==5.4.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-auth-backends -social-auth-core==4.5.4 +social-auth-core==4.5.6 # via # -r requirements/edx/base.txt # edx-auth-backends @@ -1527,11 +1542,11 @@ sqlparse==0.5.3 # via # -r requirements/edx/base.txt # django -staff-graded-xblock==3.0.0 +staff-graded-xblock==3.0.1 # via -r requirements/edx/base.txt -starlette==0.45.3 +starlette==0.46.0 # via fastapi -stevedore==5.4.0 +stevedore==5.4.1 # via # -r requirements/edx/base.txt # code-annotations @@ -1576,6 +1591,7 @@ typing-extensions==4.12.2 # via # -r requirements/edx/base.txt # anyio + # beautifulsoup4 # django-countries # edx-opaque-keys # fastapi @@ -1585,6 +1601,7 @@ typing-extensions==4.12.2 # pydantic # pydantic-core # pylti1p3 + # pyopenssl # referencing # snowflake-connector-python tzdata==2025.1 @@ -1614,6 +1631,7 @@ urllib3==2.2.3 # -r requirements/edx/base.txt # botocore # elasticsearch + # pact-python # py2neo # requests user-util==1.1.0 @@ -1626,7 +1644,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.29.1 +virtualenv==20.29.2 # via tox voluptuous==0.15.2 # via @@ -1682,7 +1700,7 @@ xblock[django]==5.1.2 # xblocks-contrib xblock-drag-and-drop-v2==5.0.1 # via -r requirements/edx/base.txt -xblock-google-drive==0.7.1 +xblock-google-drive==0.8.0 # via -r requirements/edx/base.txt xblock-poll==1.14.1 # via -r requirements/edx/base.txt @@ -1697,13 +1715,12 @@ xmlsec==1.3.14 # via # -r requirements/edx/base.txt # python3-saml -xss-utils==0.6.0 +xss-utils==0.7.1 # via -r requirements/edx/base.txt yarl==1.18.3 # via # -r requirements/edx/base.txt # aiohttp - # pact-python zipp==3.21.0 # via # -r requirements/edx/base.txt diff --git a/requirements/pip.txt b/requirements/pip.txt index de73c8cb95..70c3438c88 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==75.8.0 +setuptools==75.8.2 # via -r requirements/pip.in diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index b15cb81f29..cd8801b786 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/base.txt @@ -15,14 +15,17 @@ dnspython==2.7.0 # via pymongo edx-opaque-keys==2.11.0 # via -r scripts/structures_pruning/requirements/base.in -pbr==6.1.0 +pbr==6.1.1 # via stevedore pymongo==4.4.0 # via # -c scripts/structures_pruning/requirements/../../../requirements/constraints.txt # -r scripts/structures_pruning/requirements/base.in # edx-opaque-keys -stevedore==5.4.0 +stevedore==5.4.1 # via edx-opaque-keys typing-extensions==4.12.2 # via edx-opaque-keys + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index e121a05143..2a60d16ce5 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -22,7 +22,7 @@ iniconfig==2.0.0 # via pytest packaging==24.2 # via pytest -pbr==6.1.0 +pbr==6.1.1 # via # -r scripts/structures_pruning/requirements/base.txt # stevedore @@ -32,9 +32,9 @@ pymongo==4.4.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -pytest==8.3.4 +pytest==8.3.5 # via -r scripts/structures_pruning/requirements/testing.in -stevedore==5.4.0 +stevedore==5.4.1 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys @@ -42,3 +42,6 @@ typing-extensions==4.12.2 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 5804ab81b8..e4a35eb5d6 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,15 +10,15 @@ attrs==25.1.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.36.7 +boto3==1.37.5 # via -r scripts/user_retirement/requirements/base.in -botocore==1.36.7 +botocore==1.37.5 # via # boto3 # s3transfer -cachetools==5.5.1 +cachetools==5.5.2 # via google-auth -certifi==2024.12.14 +certifi==2025.1.31 # via requests cffi==1.17.1 # via @@ -33,9 +33,9 @@ click==8.1.6 # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt # -r scripts/user_retirement/requirements/base.in # edx-django-utils -cryptography==44.0.0 +cryptography==44.0.2 # via pyjwt -django==4.2.18 +django==4.2.19 # via # -c scripts/user_retirement/requirements/../../../requirements/common_constraints.txt # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt @@ -46,13 +46,13 @@ django-crum==0.7.9 # via edx-django-utils django-waffle==4.2.0 # via edx-django-utils -edx-django-utils==7.1.0 +edx-django-utils==7.2.0 # via edx-rest-api-client -edx-rest-api-client==6.0.0 +edx-rest-api-client==6.1.0 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.24.1 # via google-api-python-client -google-api-python-client==2.160.0 +google-api-python-client==2.162.0 # via -r scripts/user_retirement/requirements/base.in google-auth==2.38.0 # via @@ -61,7 +61,7 @@ google-auth==2.38.0 # google-auth-httplib2 google-auth-httplib2==0.2.0 # via google-api-python-client -googleapis-common-protos==1.66.0 +googleapis-common-protos==1.69.0 # via google-api-core httplib2==0.22.0 # via @@ -77,13 +77,13 @@ jmespath==1.0.1 # via # boto3 # botocore -lxml==5.3.0 +lxml==5.3.1 # via zeep more-itertools==10.6.0 # via simple-salesforce -newrelic==10.4.0 +newrelic==10.6.0 # via edx-django-utils -pbr==6.1.0 +pbr==6.1.1 # via stevedore platformdirs==4.3.6 # via zeep @@ -94,7 +94,7 @@ protobuf==5.29.3 # google-api-core # googleapis-common-protos # proto-plus -psutil==6.1.1 +psutil==7.0.0 # via edx-django-utils pyasn1==0.6.1 # via @@ -114,7 +114,7 @@ pyparsing==3.2.1 # via httplib2 python-dateutil==2.9.0.post0 # via botocore -pytz==2024.2 +pytz==2025.1 # via # jenkinsapi # zeep @@ -136,11 +136,11 @@ requests-toolbelt==1.0.0 # via zeep rsa==4.9 # via google-auth -s3transfer==0.11.2 +s3transfer==0.11.3 # via boto3 simple-salesforce==1.12.6 # via -r scripts/user_retirement/requirements/base.in -simplejson==3.19.3 +simplejson==3.20.1 # via -r scripts/user_retirement/requirements/base.in six==1.17.0 # via @@ -148,7 +148,7 @@ six==1.17.0 # python-dateutil sqlparse==0.5.3 # via django -stevedore==5.4.0 +stevedore==5.4.1 # via edx-django-utils typing-extensions==4.12.2 # via simple-salesforce @@ -164,3 +164,6 @@ urllib3==1.26.20 # requests zeep==4.3.1 # via simple-salesforce + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index aa0c452062..2fbdb49b0a 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,21 +14,21 @@ attrs==25.1.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.36.7 +boto3==1.37.5 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.36.7 +botocore==1.37.5 # via # -r scripts/user_retirement/requirements/base.txt # boto3 # moto # s3transfer -cachetools==5.5.1 +cachetools==5.5.2 # via # -r scripts/user_retirement/requirements/base.txt # google-auth -certifi==2024.12.14 +certifi==2025.1.31 # via # -r scripts/user_retirement/requirements/base.txt # requests @@ -45,14 +45,14 @@ click==8.1.6 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -cryptography==44.0.0 +cryptography==44.0.2 # via # -r scripts/user_retirement/requirements/base.txt # moto # pyjwt ddt==1.7.2 # via -r scripts/user_retirement/requirements/testing.in -django==4.2.18 +django==4.2.19 # via # -r scripts/user_retirement/requirements/base.txt # django-crum @@ -66,17 +66,17 @@ django-waffle==4.2.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -edx-django-utils==7.1.0 +edx-django-utils==7.2.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-rest-api-client -edx-rest-api-client==6.0.0 +edx-rest-api-client==6.1.0 # via -r scripts/user_retirement/requirements/base.txt google-api-core==2.24.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.160.0 +google-api-python-client==2.162.0 # via -r scripts/user_retirement/requirements/base.txt google-auth==2.38.0 # via @@ -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.66.0 +googleapis-common-protos==1.69.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.0 +lxml==5.3.1 # via # -r scripts/user_retirement/requirements/base.txt # zeep @@ -124,7 +124,7 @@ markupsafe==3.0.2 # via # jinja2 # werkzeug -mock==5.1.0 +mock==5.2.0 # via -r scripts/user_retirement/requirements/testing.in more-itertools==10.6.0 # via @@ -132,13 +132,13 @@ more-itertools==10.6.0 # simple-salesforce moto==4.2.14 # via -r scripts/user_retirement/requirements/testing.in -newrelic==10.4.0 +newrelic==10.6.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils packaging==24.2 # via pytest -pbr==6.1.0 +pbr==6.1.1 # via # -r scripts/user_retirement/requirements/base.txt # stevedore @@ -158,7 +158,7 @@ protobuf==5.29.3 # google-api-core # googleapis-common-protos # proto-plus -psutil==6.1.1 +psutil==7.0.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -188,14 +188,14 @@ pyparsing==3.2.1 # via # -r scripts/user_retirement/requirements/base.txt # httplib2 -pytest==8.3.4 +pytest==8.3.5 # via -r scripts/user_retirement/requirements/testing.in python-dateutil==2.9.0.post0 # via # -r scripts/user_retirement/requirements/base.txt # botocore # moto -pytz==2024.2 +pytz==2025.1 # via # -r scripts/user_retirement/requirements/base.txt # jenkinsapi @@ -235,13 +235,13 @@ rsa==4.9 # via # -r scripts/user_retirement/requirements/base.txt # google-auth -s3transfer==0.11.2 +s3transfer==0.11.3 # via # -r scripts/user_retirement/requirements/base.txt # boto3 simple-salesforce==1.12.6 # via -r scripts/user_retirement/requirements/base.txt -simplejson==3.19.3 +simplejson==3.20.1 # via -r scripts/user_retirement/requirements/base.txt six==1.17.0 # via @@ -252,7 +252,7 @@ sqlparse==0.5.3 # via # -r scripts/user_retirement/requirements/base.txt # django -stevedore==5.4.0 +stevedore==5.4.1 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -280,3 +280,6 @@ zeep==4.3.1 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 9af137853d..d015b6c1bd 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -4,7 +4,7 @@ # # make upgrade # -certifi==2024.12.14 +certifi==2025.1.31 # via requests charset-normalizer==2.0.12 # via From d99a481c3cf049288b3d1ec7199bcc0af1d88ace Mon Sep 17 00:00:00 2001 From: Feanil Patel Date: Tue, 4 Mar 2025 11:11:31 -0500 Subject: [PATCH 2/2] fix: Downgrade social-auth-core to fix tests. It looks like the testing failures seem related to social-auth-core so just downgrading that package to see if it unblocks the rest of the upgrades. --- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/doc.txt | 2 +- requirements/edx/testing.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index fee3bc88ac..8735b67143 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -1145,7 +1145,7 @@ social-auth-app-django==5.4.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edx-auth-backends -social-auth-core==4.5.6 +social-auth-core==4.5.4 # via # -r requirements/edx/kernel.in # edx-auth-backends diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index e8e8b21e61..8cc0775258 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -1991,7 +1991,7 @@ social-auth-app-django==5.4.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-auth-backends -social-auth-core==4.5.6 +social-auth-core==4.5.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index e2a69b1797..abeb0cc623 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -1396,7 +1396,7 @@ social-auth-app-django==5.4.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-auth-backends -social-auth-core==4.5.6 +social-auth-core==4.5.4 # via # -r requirements/edx/base.txt # edx-auth-backends diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index f007644ebd..466ca7720a 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -1521,7 +1521,7 @@ social-auth-app-django==5.4.1 # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-auth-backends -social-auth-core==4.5.6 +social-auth-core==4.5.4 # via # -r requirements/edx/base.txt # edx-auth-backends