diff --git a/requirements/constraints.txt b/requirements/constraints.txt index fb9832aa94..8c4a28ba7c 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -160,3 +160,11 @@ social-auth-app-django<=5.4.1 # We are pinning this until we can upgrade to a version of elasticsearch that uses a more recent version of urllib3. # Issue for unpinning: https://github.com/openedx/edx-platform/issues/35126 elasticsearch==7.9.1 + +# Date 2025-03-21 +# xmlsec==1.3.15 breaks the test due to incompatible lxml binary version +# social-auth-core>4.5.4 breaks tests with authorization on LinkedIn API +# Both of these constraints will be updated in a follow up PR under the following issue: +# https://github.com/openedx/edx-platform/issues/36425 +xmlsec==1.3.14 +social-auth-core==4.5.4 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index fd01e6ed8c..4d40209adf 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.6 +aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.11.13 +aiohttp==3.11.14 # via # geoip2 # openai @@ -33,7 +33,7 @@ asgiref==3.8.1 # django-countries asn1crypto==1.5.1 # via snowflake-connector-python -attrs==25.1.0 +attrs==25.3.0 # via # -r requirements/edx/kernel.in # aiohttp @@ -68,13 +68,13 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.37.5 +boto3==1.37.17 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 -botocore==1.37.5 +botocore==1.37.17 # via # -r requirements/edx/kernel.in # boto3 @@ -164,7 +164,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -django==4.2.19 +django==4.2.20 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -277,7 +277,7 @@ django-ipware==7.0.1 # -r requirements/edx/kernel.in # edx-enterprise # edx-proctoring -django-js-asset==3.1.0 +django-js-asset==3.1.2 # via django-mptt django-method-override==1.0.4 # via -r requirements/edx/kernel.in @@ -316,7 +316,7 @@ django-object-actions==4.3.0 # via edx-enterprise django-pipeline==4.0.0 # via -r requirements/edx/kernel.in -django-push-notifications==3.2.0 +django-push-notifications==3.2.1 # via edx-ace django-ratelimit==4.1.0 # via -r requirements/edx/kernel.in @@ -393,7 +393,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.9 +drf-yasg==1.21.10 # via # django-user-tasks # edx-api-doc-tools @@ -512,7 +512,7 @@ edx-search==4.1.3 # openedx-forum edx-sga==0.25.3 # via -r requirements/edx/bundled.in -edx-submissions==3.8.5 +edx-submissions==3.8.6 # via # -r requirements/edx/kernel.in # ora2 @@ -555,9 +555,9 @@ event-tracking==3.0.0 # edx-search fastavro==1.10.0 # via openedx-events -filelock==3.17.0 +filelock==3.18.0 # via snowflake-connector-python -firebase-admin==6.6.0 +firebase-admin==6.7.0 # via edx-ace frozenlist==1.5.0 # via @@ -579,14 +579,14 @@ geoip2==5.0.1 # via -r requirements/edx/kernel.in glob2==0.7 # via -r requirements/edx/kernel.in -google-api-core[grpc]==2.24.1 +google-api-core[grpc]==2.24.2 # via # firebase-admin # google-api-python-client # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.162.0 +google-api-python-client==2.165.0 # via firebase-admin google-auth==2.38.0 # via @@ -598,7 +598,7 @@ google-auth==2.38.0 # google-cloud-storage google-auth-httplib2==0.2.0 # via google-api-python-client -google-cloud-core==2.4.2 +google-cloud-core==2.4.3 # via # google-cloud-firestore # google-cloud-storage @@ -606,21 +606,21 @@ google-cloud-firestore==2.20.1 # via firebase-admin google-cloud-storage==3.1.0 # via firebase-admin -google-crc32c==1.6.0 +google-crc32c==1.7.0 # via # google-cloud-storage # google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.69.0 +googleapis-common-protos==1.69.2 # via # google-api-core # grpcio-status -grpcio==1.70.0 +grpcio==1.71.0 # via # google-api-core # grpcio-status -grpcio-status==1.70.0 +grpcio-status==1.71.0 # via google-api-core gunicorn==23.0.0 # via -r requirements/edx/kernel.in @@ -634,7 +634,7 @@ httplib2==0.22.0 # via # google-api-python-client # google-auth-httplib2 -icalendar==6.1.1 +icalendar==6.1.2 # via -r requirements/edx/kernel.in idna==3.10 # via @@ -654,7 +654,7 @@ ipaddress==1.0.23 # via -r requirements/edx/kernel.in isodate==0.7.2 # via python3-saml -jinja2==3.1.5 +jinja2==3.1.6 # via code-annotations jmespath==1.0.1 # via @@ -683,7 +683,7 @@ jwcrypto==1.5.6 # via # django-oauth-toolkit # pylti1p3 -kombu==5.4.2 +kombu==5.5.0 # via celery laboratory==1.0.2 # via -r requirements/edx/kernel.in @@ -753,7 +753,7 @@ mpmath==1.3.0 # via sympy msgpack==1.1.0 # via cachecontrol -multidict==6.1.0 +multidict==6.2.0 # via # aiohttp # yarl @@ -761,7 +761,7 @@ mysqlclient==2.2.7 # via # -r requirements/edx/kernel.in # openedx-forum -newrelic==10.6.0 +newrelic==10.7.0 # via edx-django-utils nh3==0.2.21 # via -r requirements/edx/kernel.in @@ -804,7 +804,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.2 +openedx-events==9.20.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -864,7 +864,7 @@ pillow==11.1.0 # edx-organizations # edxval # pansi -platformdirs==4.3.6 +platformdirs==4.3.7 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools @@ -874,11 +874,11 @@ propcache==0.3.0 # via # aiohttp # yarl -proto-plus==1.26.0 +proto-plus==1.26.1 # via # google-api-core # google-cloud-firestore -protobuf==5.29.3 +protobuf==5.29.4 # via # google-api-core # google-cloud-firestore @@ -904,7 +904,7 @@ pycountry==24.6.1 # via -r requirements/edx/kernel.in pycparser==2.22 # via cffi -pycryptodomex==3.21.0 +pycryptodomex==3.22.0 # via # -r requirements/edx/kernel.in # edx-proctoring @@ -1077,7 +1077,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.3 +s3transfer==0.11.4 # via boto3 sailthru-client==2.2.3 # via edx-ace @@ -1131,6 +1131,7 @@ social-auth-app-django==5.4.1 # edx-auth-backends social-auth-core==4.5.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in # edx-auth-backends # social-auth-app-django @@ -1270,7 +1271,9 @@ xblock-utils==4.0.0 xblocks-contrib==0.2.0 # via -r requirements/edx/bundled.in xmlsec==1.3.14 - # via python3-saml + # via + # -c requirements/edx/../constraints.txt + # python3-saml xss-utils==0.7.1 # via -r requirements/edx/kernel.in yarl==1.18.3 diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index e061e1efbb..97916f8aa9 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,11 +6,11 @@ # chardet==5.2.0 # via diff-cover -coverage==7.6.12 +coverage==7.7.0 # via -r requirements/edx/coverage.in -diff-cover==9.2.3 +diff-cover==9.2.4 # via -r requirements/edx/coverage.in -jinja2==3.1.5 +jinja2==3.1.6 # via diff-cover markupsafe==3.0.2 # via jinja2 diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 6431f03931..1581d2534d 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.6 +aiohappyeyeballs==2.6.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp -aiohttp==3.11.13 +aiohttp==3.11.14 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -55,7 +55,7 @@ annotated-types==0.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pydantic -anyio==4.8.0 +anyio==4.9.0 # via # -r requirements/edx/testing.txt # httpcore @@ -78,14 +78,14 @@ asn1crypto==1.5.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # snowflake-connector-python -astroid==3.3.8 +astroid==3.3.9 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pylint # pylint-celery # sphinx-autoapi -attrs==25.1.0 +attrs==25.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -140,14 +140,14 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.37.5 +boto3==1.37.17 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-ses # fs-s3fs # ora2 -botocore==1.37.5 +botocore==1.37.17 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -279,7 +279,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.6.12 +coverage[toml]==7.7.0 # via # -r requirements/edx/testing.txt # pytest-cov @@ -300,7 +300,7 @@ cryptography==44.0.2 # pyopenssl # snowflake-connector-python # social-auth-core -cssselect==1.2.0 +cssselect==1.3.0 # via # -r requirements/edx/testing.txt # pyquery @@ -323,7 +323,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -diff-cover==9.2.3 +diff-cover==9.2.4 # via -r requirements/edx/testing.txt dill==0.3.9 # via @@ -333,7 +333,7 @@ distlib==0.3.9 # via # -r requirements/edx/testing.txt # virtualenv -django==4.2.19 +django==4.2.20 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -454,7 +454,7 @@ django-crum==0.7.9 # edx-rbac # edx-toggles # super-csv -django-debug-toolbar==5.0.1 +django-debug-toolbar==5.1.0 # via -r requirements/edx/development.in django-fernet-fields-v2==0.9 # via @@ -473,7 +473,7 @@ django-ipware==7.0.1 # -r requirements/edx/testing.txt # edx-enterprise # edx-proctoring -django-js-asset==3.1.0 +django-js-asset==3.1.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -530,7 +530,7 @@ django-pipeline==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -django-push-notifications==3.2.0 +django-push-notifications==3.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -651,7 +651,7 @@ drf-spectacular==0.28.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -drf-yasg==1.21.9 +drf-yasg==1.21.10 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -812,7 +812,7 @@ edx-sga==0.25.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-submissions==3.8.5 +edx-submissions==3.8.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -875,7 +875,7 @@ execnet==2.1.1 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==37.0.0 +faker==37.0.2 # via # -r requirements/edx/testing.txt # factory-boy @@ -888,14 +888,14 @@ fastavro==1.10.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-events -filelock==3.17.0 +filelock==3.18.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # snowflake-connector-python # tox # virtualenv -firebase-admin==6.6.0 +firebase-admin==6.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -939,7 +939,7 @@ glob2==0.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -google-api-core[grpc]==2.24.1 +google-api-core[grpc]==2.24.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -948,7 +948,7 @@ google-api-core[grpc]==2.24.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.162.0 +google-api-python-client==2.165.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -968,7 +968,7 @@ 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.2 +google-cloud-core==2.4.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -984,7 +984,7 @@ google-cloud-storage==3.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -google-crc32c==1.6.0 +google-crc32c==1.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -995,23 +995,23 @@ google-resumable-media==2.7.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.69.0 +googleapis-common-protos==1.69.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grimp==3.6 +grimp==3.7.1 # via # -r requirements/edx/testing.txt # import-linter -grpcio==1.70.0 +grpcio==1.71.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grpcio-status==1.70.0 +grpcio-status==1.71.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1050,7 +1050,7 @@ httpx==0.23.3 # via # -r requirements/edx/testing.txt # pact-python -icalendar==6.1.1 +icalendar==6.1.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1068,7 +1068,7 @@ imagesize==1.4.1 # via # -r requirements/edx/doc.txt # sphinx -import-linter==2.2 +import-linter==2.3 # via -r requirements/edx/testing.txt importlib-metadata==8.6.1 # via @@ -1080,7 +1080,7 @@ inflection==0.5.1 # -r requirements/edx/testing.txt # drf-spectacular # drf-yasg -iniconfig==2.0.0 +iniconfig==2.1.0 # via # -r requirements/edx/testing.txt # pytest @@ -1102,7 +1102,7 @@ isort==6.0.1 # via # -r requirements/edx/testing.txt # pylint -jinja2==3.1.5 +jinja2==3.1.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1154,7 +1154,7 @@ jwcrypto==1.5.6 # -r requirements/edx/testing.txt # django-oauth-toolkit # pylti1p3 -kombu==5.4.2 +kombu==5.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1247,7 +1247,7 @@ meilisearch==0.34.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-search -mistune==3.1.2 +mistune==3.1.3 # via # -r requirements/edx/doc.txt # sphinx-mdinclude @@ -1278,7 +1278,7 @@ msgpack==1.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cachecontrol -multidict==6.1.0 +multidict==6.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1293,7 +1293,7 @@ mysqlclient==2.2.7 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -newrelic==10.6.0 +newrelic==10.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1363,7 +1363,7 @@ openedx-django-wiki==2.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -openedx-events==9.18.2 +openedx-events==9.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1469,7 +1469,7 @@ pillow==11.1.0 # pansi pip-tools==7.4.1 # via -r requirements/edx/../pip-tools.txt -platformdirs==4.3.6 +platformdirs==4.3.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1499,13 +1499,13 @@ propcache==0.3.0 # -r requirements/edx/testing.txt # aiohttp # yarl -proto-plus==1.26.0 +proto-plus==1.26.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # google-cloud-firestore -protobuf==5.29.3 +protobuf==5.29.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1553,7 +1553,7 @@ pycparser==2.22 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cffi -pycryptodomex==3.21.0 +pycryptodomex==3.22.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1609,7 +1609,7 @@ pylatexenc==2.10 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # olxcleaner -pylint==3.3.4 +pylint==3.3.6 # via # -r requirements/edx/testing.txt # edx-lint @@ -1882,7 +1882,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.3 +s3transfer==0.11.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1977,6 +1977,7 @@ social-auth-app-django==5.4.1 # edx-auth-backends social-auth-core==4.5.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-auth-backends @@ -2062,7 +2063,7 @@ staff-graded-xblock==3.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.46.0 +starlette==0.46.1 # via # -r requirements/edx/testing.txt # fastapi @@ -2106,7 +2107,7 @@ tomlkit==0.13.2 # -r requirements/edx/testing.txt # pylint # snowflake-connector-python -tox==4.24.1 +tox==4.24.2 # via -r requirements/edx/testing.txt tqdm==4.67.1 # via @@ -2118,7 +2119,7 @@ types-pyyaml==6.0.12.20241230 # via # django-stubs # djangorestframework-stubs -types-requests==2.32.0.20250301 +types-requests==2.32.0.20250306 # via djangorestframework-stubs typing-extensions==4.12.2 # via @@ -2195,7 +2196,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.29.2 +virtualenv==20.29.3 # via # -r requirements/edx/testing.txt # tox @@ -2291,6 +2292,7 @@ xblocks-contrib==0.2.0 # -r requirements/edx/testing.txt xmlsec==1.3.14 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # python3-saml diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 6033ce26f2..c48030e070 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.6 +aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.11.13 +aiohttp==3.11.14 # via # -r requirements/edx/base.txt # geoip2 @@ -53,9 +53,9 @@ asn1crypto==1.5.1 # via # -r requirements/edx/base.txt # snowflake-connector-python -astroid==3.3.8 +astroid==3.3.9 # via sphinx-autoapi -attrs==25.1.0 +attrs==25.3.0 # via # -r requirements/edx/base.txt # aiohttp @@ -101,13 +101,13 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.37.5 +boto3==1.37.17 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.37.5 +botocore==1.37.17 # via # -r requirements/edx/base.txt # boto3 @@ -220,7 +220,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -django==4.2.19 +django==4.2.20 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -341,7 +341,7 @@ django-ipware==7.0.1 # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -django-js-asset==3.1.0 +django-js-asset==3.1.2 # via # -r requirements/edx/base.txt # django-mptt @@ -386,7 +386,7 @@ django-object-actions==4.3.0 # edx-enterprise django-pipeline==4.0.0 # via -r requirements/edx/base.txt -django-push-notifications==3.2.0 +django-push-notifications==3.2.1 # via # -r requirements/edx/base.txt # edx-ace @@ -476,7 +476,7 @@ drf-jwt==1.19.2 # edx-drf-extensions drf-spectacular==0.28.0 # via -r requirements/edx/base.txt -drf-yasg==1.21.9 +drf-yasg==1.21.10 # via # -r requirements/edx/base.txt # django-user-tasks @@ -598,7 +598,7 @@ edx-search==4.1.3 # openedx-forum edx-sga==0.25.3 # via -r requirements/edx/base.txt -edx-submissions==3.8.5 +edx-submissions==3.8.6 # via # -r requirements/edx/base.txt # ora2 @@ -648,11 +648,11 @@ fastavro==1.10.0 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.17.0 +filelock==3.18.0 # via # -r requirements/edx/base.txt # snowflake-connector-python -firebase-admin==6.6.0 +firebase-admin==6.7.0 # via # -r requirements/edx/base.txt # edx-ace @@ -683,7 +683,7 @@ gitpython==3.1.44 # via -r requirements/edx/doc.in glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.24.1 +google-api-core[grpc]==2.24.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -691,7 +691,7 @@ google-api-core[grpc]==2.24.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.162.0 +google-api-python-client==2.165.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -708,7 +708,7 @@ google-auth-httplib2==0.2.0 # via # -r requirements/edx/base.txt # google-api-python-client -google-cloud-core==2.4.2 +google-cloud-core==2.4.3 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -721,7 +721,7 @@ google-cloud-storage==3.1.0 # via # -r requirements/edx/base.txt # firebase-admin -google-crc32c==1.6.0 +google-crc32c==1.7.0 # via # -r requirements/edx/base.txt # google-cloud-storage @@ -730,17 +730,17 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.69.0 +googleapis-common-protos==1.69.2 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio==1.70.0 +grpcio==1.71.0 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio-status==1.70.0 +grpcio-status==1.71.0 # via # -r requirements/edx/base.txt # google-api-core @@ -757,7 +757,7 @@ httplib2==0.22.0 # -r requirements/edx/base.txt # google-api-python-client # google-auth-httplib2 -icalendar==6.1.1 +icalendar==6.1.2 # via -r requirements/edx/base.txt idna==3.10 # via @@ -785,7 +785,7 @@ isodate==0.7.2 # via # -r requirements/edx/base.txt # python3-saml -jinja2==3.1.5 +jinja2==3.1.6 # via # -r requirements/edx/base.txt # code-annotations @@ -828,7 +828,7 @@ jwcrypto==1.5.6 # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.4.2 +kombu==5.5.0 # via # -r requirements/edx/base.txt # celery @@ -896,7 +896,7 @@ meilisearch==0.34.0 # via # -r requirements/edx/base.txt # edx-search -mistune==3.1.2 +mistune==3.1.3 # via sphinx-mdinclude mongoengine==0.29.1 # via -r requirements/edx/base.txt @@ -917,7 +917,7 @@ msgpack==1.1.0 # via # -r requirements/edx/base.txt # cachecontrol -multidict==6.1.0 +multidict==6.2.0 # via # -r requirements/edx/base.txt # aiohttp @@ -926,7 +926,7 @@ mysqlclient==2.2.7 # via # -r requirements/edx/base.txt # openedx-forum -newrelic==10.6.0 +newrelic==10.7.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -976,7 +976,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.2 +openedx-events==9.20.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1050,7 +1050,7 @@ pillow==11.1.0 # edx-organizations # edxval # pansi -platformdirs==4.3.6 +platformdirs==4.3.7 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1067,12 +1067,12 @@ propcache==0.3.0 # -r requirements/edx/base.txt # aiohttp # yarl -proto-plus==1.26.0 +proto-plus==1.26.1 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore -protobuf==5.29.3 +protobuf==5.29.4 # via # -r requirements/edx/base.txt # google-api-core @@ -1104,7 +1104,7 @@ pycparser==2.22 # via # -r requirements/edx/base.txt # cffi -pycryptodomex==3.21.0 +pycryptodomex==3.22.0 # via # -r requirements/edx/base.txt # edx-proctoring @@ -1315,7 +1315,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.3 +s3transfer==0.11.4 # via # -r requirements/edx/base.txt # boto3 @@ -1383,6 +1383,7 @@ social-auth-app-django==5.4.1 # edx-auth-backends social-auth-core==4.5.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-auth-backends # social-auth-app-django @@ -1596,6 +1597,7 @@ xblocks-contrib==0.2.0 # via -r requirements/edx/base.txt xmlsec==1.3.14 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # python3-saml xss-utils==0.7.1 diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 9e7d61c4fd..a80ed817d1 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -4,7 +4,7 @@ # # make upgrade # -attrs==25.1.0 +attrs==25.3.0 # via # glom # jsonschema @@ -43,7 +43,7 @@ face==24.0.0 # via glom glom==22.1.0 # via semgrep -googleapis-common-protos==1.69.0 +googleapis-common-protos==1.69.2 # via opentelemetry-exporter-otlp-proto-http idna==3.10 # via requests @@ -115,7 +115,7 @@ ruamel-yaml==0.18.10 # via semgrep ruamel-yaml-clib==0.2.12 # via ruamel-yaml -semgrep==1.110.0 +semgrep==1.114.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 8bdc822913..5f338e99f2 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.6 +aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.11.13 +aiohttp==3.11.14 # via # -r requirements/edx/base.txt # geoip2 @@ -35,7 +35,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.8.0 +anyio==4.9.0 # via # httpcore # starlette @@ -53,11 +53,11 @@ asn1crypto==1.5.1 # via # -r requirements/edx/base.txt # snowflake-connector-python -astroid==3.3.8 +astroid==3.3.9 # via # pylint # pylint-celery -attrs==25.1.0 +attrs==25.3.0 # via # -r requirements/edx/base.txt # aiohttp @@ -101,13 +101,13 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.37.5 +boto3==1.37.17 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 -botocore==1.37.5 +botocore==1.37.17 # via # -r requirements/edx/base.txt # boto3 @@ -209,7 +209,7 @@ codejail-includes==1.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.6.12 +coverage[toml]==7.7.0 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -227,7 +227,7 @@ cryptography==44.0.2 # pyopenssl # snowflake-connector-python # social-auth-core -cssselect==1.2.0 +cssselect==1.3.0 # via # -r requirements/edx/testing.in # pyquery @@ -244,13 +244,13 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -diff-cover==9.2.3 +diff-cover==9.2.4 # via -r requirements/edx/coverage.txt dill==0.3.9 # via pylint distlib==0.3.9 # via virtualenv -django==4.2.19 +django==4.2.20 # via # -c requirements/edx/../common_constraints.txt # -c requirements/edx/../constraints.txt @@ -371,7 +371,7 @@ django-ipware==7.0.1 # -r requirements/edx/base.txt # edx-enterprise # edx-proctoring -django-js-asset==3.1.0 +django-js-asset==3.1.2 # via # -r requirements/edx/base.txt # django-mptt @@ -416,7 +416,7 @@ django-object-actions==4.3.0 # edx-enterprise django-pipeline==4.0.0 # via -r requirements/edx/base.txt -django-push-notifications==3.2.0 +django-push-notifications==3.2.1 # via # -r requirements/edx/base.txt # edx-ace @@ -501,7 +501,7 @@ drf-jwt==1.19.2 # edx-drf-extensions drf-spectacular==0.28.0 # via -r requirements/edx/base.txt -drf-yasg==1.21.9 +drf-yasg==1.21.10 # via # -r requirements/edx/base.txt # django-user-tasks @@ -625,7 +625,7 @@ edx-search==4.1.3 # openedx-forum edx-sga==0.25.3 # via -r requirements/edx/base.txt -edx-submissions==3.8.5 +edx-submissions==3.8.6 # via # -r requirements/edx/base.txt # ora2 @@ -675,7 +675,7 @@ execnet==2.1.1 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==37.0.0 +faker==37.0.2 # via factory-boy fastapi==0.115.11 # via pact-python @@ -683,13 +683,13 @@ fastavro==1.10.0 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.17.0 +filelock==3.18.0 # via # -r requirements/edx/base.txt # snowflake-connector-python # tox # virtualenv -firebase-admin==6.6.0 +firebase-admin==6.7.0 # via # -r requirements/edx/base.txt # edx-ace @@ -718,7 +718,7 @@ geoip2==5.0.1 # via -r requirements/edx/base.txt glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.24.1 +google-api-core[grpc]==2.24.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -726,7 +726,7 @@ google-api-core[grpc]==2.24.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.162.0 +google-api-python-client==2.165.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -743,7 +743,7 @@ google-auth-httplib2==0.2.0 # via # -r requirements/edx/base.txt # google-api-python-client -google-cloud-core==2.4.2 +google-cloud-core==2.4.3 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -756,7 +756,7 @@ google-cloud-storage==3.1.0 # via # -r requirements/edx/base.txt # firebase-admin -google-crc32c==1.6.0 +google-crc32c==1.7.0 # via # -r requirements/edx/base.txt # google-cloud-storage @@ -765,19 +765,19 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.69.0 +googleapis-common-protos==1.69.2 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grimp==3.6 +grimp==3.7.1 # via import-linter -grpcio==1.70.0 +grpcio==1.71.0 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio-status==1.70.0 +grpcio-status==1.71.0 # via # -r requirements/edx/base.txt # google-api-core @@ -804,7 +804,7 @@ httpretty==1.1.4 # via -r requirements/edx/testing.in httpx==0.23.3 # via pact-python -icalendar==6.1.1 +icalendar==6.1.2 # via -r requirements/edx/base.txt idna==3.10 # via @@ -815,7 +815,7 @@ idna==3.10 # rfc3986 # snowflake-connector-python # yarl -import-linter==2.2 +import-linter==2.3 # via -r requirements/edx/testing.in importlib-metadata==8.6.1 # via -r requirements/edx/base.txt @@ -824,7 +824,7 @@ inflection==0.5.1 # -r requirements/edx/base.txt # drf-spectacular # drf-yasg -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest interchange==2021.0.4 # via @@ -840,7 +840,7 @@ isort==6.0.1 # via # -r requirements/edx/testing.in # pylint -jinja2==3.1.5 +jinja2==3.1.6 # via # -r requirements/edx/base.txt # -r requirements/edx/coverage.txt @@ -882,7 +882,7 @@ jwcrypto==1.5.6 # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.4.2 +kombu==5.5.0 # via # -r requirements/edx/base.txt # celery @@ -975,7 +975,7 @@ msgpack==1.1.0 # via # -r requirements/edx/base.txt # cachecontrol -multidict==6.1.0 +multidict==6.2.0 # via # -r requirements/edx/base.txt # aiohttp @@ -984,7 +984,7 @@ mysqlclient==2.2.7 # via # -r requirements/edx/base.txt # openedx-forum -newrelic==10.6.0 +newrelic==10.7.0 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1034,7 +1034,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.2 +openedx-events==9.20.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1109,7 +1109,7 @@ pillow==11.1.0 # edx-organizations # edxval # pansi -platformdirs==4.3.6 +platformdirs==4.3.7 # via # -r requirements/edx/base.txt # pylint @@ -1136,12 +1136,12 @@ propcache==0.3.0 # -r requirements/edx/base.txt # aiohttp # yarl -proto-plus==1.26.0 +proto-plus==1.26.1 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore -protobuf==5.29.3 +protobuf==5.29.4 # via # -r requirements/edx/base.txt # google-api-core @@ -1181,7 +1181,7 @@ pycparser==2.22 # via # -r requirements/edx/base.txt # cffi -pycryptodomex==3.21.0 +pycryptodomex==3.22.0 # via # -r requirements/edx/base.txt # edx-proctoring @@ -1223,7 +1223,7 @@ pylatexenc==2.10 # via # -r requirements/edx/base.txt # olxcleaner -pylint==3.3.4 +pylint==3.3.6 # via # edx-lint # pylint-celery @@ -1436,7 +1436,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.11.3 +s3transfer==0.11.4 # via # -r requirements/edx/base.txt # boto3 @@ -1508,6 +1508,7 @@ social-auth-app-django==5.4.1 # edx-auth-backends social-auth-core==4.5.4 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # edx-auth-backends # social-auth-app-django @@ -1529,7 +1530,7 @@ sqlparse==0.5.3 # django staff-graded-xblock==3.0.1 # via -r requirements/edx/base.txt -starlette==0.46.0 +starlette==0.46.1 # via fastapi stevedore==5.4.1 # via @@ -1565,7 +1566,7 @@ tomlkit==0.13.2 # -r requirements/edx/base.txt # pylint # snowflake-connector-python -tox==4.24.1 +tox==4.24.2 # via -r requirements/edx/testing.in tqdm==4.67.1 # via @@ -1629,7 +1630,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.29.2 +virtualenv==20.29.3 # via tox voluptuous==0.15.2 # via @@ -1698,6 +1699,7 @@ xblocks-contrib==0.2.0 # via -r requirements/edx/base.txt xmlsec==1.3.14 # via + # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt # python3-saml xss-utils==0.7.1 diff --git a/requirements/pip.txt b/requirements/pip.txt index 70c3438c88..032213b8ab 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.2 +setuptools==77.0.3 # via -r requirements/pip.in diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 8ca9a362ab..583fead017 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -18,7 +18,7 @@ dnspython==2.7.0 # pymongo edx-opaque-keys==2.11.0 # via -r scripts/structures_pruning/requirements/base.txt -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest packaging==24.2 # via pytest diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index fc219966f0..311e227d48 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -6,13 +6,13 @@ # asgiref==3.8.1 # via django -attrs==25.1.0 +attrs==25.3.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.37.5 +boto3==1.37.17 # via -r scripts/user_retirement/requirements/base.in -botocore==1.37.5 +botocore==1.37.17 # via # boto3 # s3transfer @@ -34,7 +34,7 @@ click==8.1.8 # edx-django-utils cryptography==44.0.2 # via pyjwt -django==4.2.19 +django==4.2.20 # via # -c scripts/user_retirement/requirements/../../../requirements/common_constraints.txt # -c scripts/user_retirement/requirements/../../../requirements/constraints.txt @@ -49,9 +49,9 @@ edx-django-utils==7.2.0 # via edx-rest-api-client edx-rest-api-client==6.1.0 # via -r scripts/user_retirement/requirements/base.in -google-api-core==2.24.1 +google-api-core==2.24.2 # via google-api-python-client -google-api-python-client==2.162.0 +google-api-python-client==2.165.0 # via -r scripts/user_retirement/requirements/base.in google-auth==2.38.0 # via @@ -60,7 +60,7 @@ google-auth==2.38.0 # google-auth-httplib2 google-auth-httplib2==0.2.0 # via google-api-python-client -googleapis-common-protos==1.69.0 +googleapis-common-protos==1.69.2 # via google-api-core httplib2==0.22.0 # via @@ -70,7 +70,7 @@ idna==3.10 # via requests isodate==0.7.2 # via zeep -jenkinsapi==0.3.13 +jenkinsapi==0.3.14 # via -r scripts/user_retirement/requirements/base.in jmespath==1.0.1 # via @@ -80,15 +80,15 @@ lxml==5.3.1 # via zeep more-itertools==10.6.0 # via simple-salesforce -newrelic==10.6.0 +newrelic==10.7.0 # via edx-django-utils pbr==6.1.1 # via stevedore -platformdirs==4.3.6 +platformdirs==4.3.7 # via zeep -proto-plus==1.26.0 +proto-plus==1.26.1 # via google-api-core -protobuf==5.29.3 +protobuf==6.30.1 # via # google-api-core # googleapis-common-protos @@ -135,7 +135,7 @@ requests-toolbelt==1.0.0 # via zeep rsa==4.9 # via google-auth -s3transfer==0.11.3 +s3transfer==0.11.4 # via boto3 simple-salesforce==1.12.6 # 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 e9a289fccb..38be5231e1 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -8,17 +8,17 @@ asgiref==3.8.1 # via # -r scripts/user_retirement/requirements/base.txt # django -attrs==25.1.0 +attrs==25.3.0 # via # -r scripts/user_retirement/requirements/base.txt # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.37.5 +boto3==1.37.17 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.37.5 +botocore==1.37.17 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -52,7 +52,7 @@ cryptography==44.0.2 # pyjwt ddt==1.7.2 # via -r scripts/user_retirement/requirements/testing.in -django==4.2.19 +django==4.2.20 # via # -r scripts/user_retirement/requirements/base.txt # django-crum @@ -72,11 +72,11 @@ edx-django-utils==7.2.0 # edx-rest-api-client edx-rest-api-client==6.1.0 # via -r scripts/user_retirement/requirements/base.txt -google-api-core==2.24.1 +google-api-core==2.24.2 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.162.0 +google-api-python-client==2.165.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.69.0 +googleapis-common-protos==1.69.2 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -101,15 +101,15 @@ idna==3.10 # via # -r scripts/user_retirement/requirements/base.txt # requests -iniconfig==2.0.0 +iniconfig==2.1.0 # via pytest isodate==0.7.2 # via # -r scripts/user_retirement/requirements/base.txt # zeep -jenkinsapi==0.3.13 +jenkinsapi==0.3.14 # via -r scripts/user_retirement/requirements/base.txt -jinja2==3.1.5 +jinja2==3.1.6 # via moto jmespath==1.0.1 # via @@ -132,7 +132,7 @@ more-itertools==10.6.0 # simple-salesforce moto==4.2.14 # via -r scripts/user_retirement/requirements/testing.in -newrelic==10.6.0 +newrelic==10.7.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -142,17 +142,17 @@ pbr==6.1.1 # via # -r scripts/user_retirement/requirements/base.txt # stevedore -platformdirs==4.3.6 +platformdirs==4.3.7 # via # -r scripts/user_retirement/requirements/base.txt # zeep pluggy==1.5.0 # via pytest -proto-plus==1.26.0 +proto-plus==1.26.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core -protobuf==5.29.3 +protobuf==6.30.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -227,7 +227,7 @@ requests-toolbelt==1.0.0 # via # -r scripts/user_retirement/requirements/base.txt # zeep -responses==0.25.6 +responses==0.25.7 # via # -r scripts/user_retirement/requirements/testing.in # moto @@ -235,7 +235,7 @@ rsa==4.9 # via # -r scripts/user_retirement/requirements/base.txt # google-auth -s3transfer==0.11.3 +s3transfer==0.11.4 # via # -r scripts/user_retirement/requirements/base.txt # boto3