diff --git a/requirements/base.txt b/requirements/base.txt index c9338e16c1..88a02f505f 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -43,11 +43,11 @@ beautifulsoup4==4.13.5 # taxonomy-connector billiard==4.2.1 # via celery -boto3==1.40.16 +boto3==1.40.25 # via # django-ses # snowflake-connector-python -botocore==1.40.16 +botocore==1.40.25 # via # boto3 # s3transfer @@ -94,9 +94,9 @@ click-repl==0.3.0 # via celery code-annotations==2.3.0 # via edx-toggles -contentful==2.4.0 +contentful==2.5.0 # via -r requirements/base.in -cryptography==45.0.6 +cryptography==45.0.7 # via # pyjwt # pyopenssl @@ -110,7 +110,7 @@ defusedxml==0.7.1 # djangorestframework-xml # python3-openid # social-auth-core -django==4.2.23 +django==4.2.24 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -207,7 +207,7 @@ django-filter==25.1 # taxonomy-connector django-fsm==3.0.0 # via -r requirements/base.in -django-guardian==3.0.3 +django-guardian==3.1.0 # via -r requirements/base.in django-libsass==0.9 # via -r requirements/base.in @@ -219,7 +219,7 @@ django-multi-email-field==0.8.0 # via -r requirements/base.in django-multiselectfield==1.0.1 # via -r requirements/base.in -django-nested-admin==4.1.3 +django-nested-admin==4.1.4 # via -r requirements/base.in django-nine==0.2.7 # via django-elasticsearch-dsl-drf @@ -275,7 +275,7 @@ djangorestframework-csv==3.0.2 # via -r requirements/base.in djangorestframework-xml==2.0.0 # via -r requirements/base.in -dnspython==2.7.0 +dnspython==2.8.0 # via pymongo drf-extensions==0.8.0 # via -r requirements/base.in @@ -361,7 +361,7 @@ getsmarter-api-clients==0.6.3 # via -r requirements/base.in google-api-core==2.25.1 # via google-api-python-client -google-api-python-client==2.179.0 +google-api-python-client==2.181.0 # via -r requirements/base.in google-auth==2.40.3 # via @@ -382,7 +382,7 @@ gspread==6.2.1 # via -r requirements/base.in html2text==2025.4.15 # via -r requirements/base.in -httplib2==0.22.0 +httplib2==0.30.0 # via # google-api-python-client # google-auth-httplib2 @@ -420,11 +420,11 @@ lxml[html-clean]==6.0.1 # zeep lxml-html-clean==0.4.2 # via lxml -markdown==3.8.2 +markdown==3.9 # via -r requirements/base.in markupsafe==3.0.2 # via jinja2 -more-itertools==10.7.0 +more-itertools==10.8.0 # via simple-salesforce multidict==6.6.4 # via @@ -453,19 +453,17 @@ packaging==25.0 # drf-yasg # kombu # snowflake-connector-python -pbr==7.0.1 - # via stevedore pillow==9.5.0 # via # -c requirements/constraints.txt # -r requirements/base.in # cairosvg # django-stdimage -platformdirs==4.3.8 +platformdirs==4.4.0 # via # snowflake-connector-python # zeep -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via click-repl propcache==0.3.2 # via @@ -577,7 +575,7 @@ requests-toolbelt==0.10.1 # zeep rjsmin==1.2.2 # via django-compressor -rpds-py==0.27.0 +rpds-py==0.27.1 # via # jsonschema # referencing @@ -598,7 +596,7 @@ six==1.17.0 # edx-django-release-util # elasticsearch-dsl # python-dateutil -snowflake-connector-python==3.17.2 +snowflake-connector-python==3.17.3 # via -r requirements/base.in social-auth-app-django==5.4.3 # via @@ -610,16 +608,16 @@ social-auth-core==4.7.0 # social-auth-app-django sortedcontainers==2.4.0 # via snowflake-connector-python -soupsieve==2.7 +soupsieve==2.8 # via beautifulsoup4 sqlparse==0.5.3 # via django -stevedore==5.4.1 +stevedore==5.5.0 # via # code-annotations # edx-django-utils # edx-opaque-keys -taxonomy-connector==2.3.9 +taxonomy-connector==2.3.10 # via -r requirements/base.in text-unidecode==1.3 # via python-slugify @@ -631,7 +629,7 @@ tomlkit==0.13.3 # via snowflake-connector-python tqdm==4.67.1 # via openai -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiosignal # beautifulsoup4 diff --git a/requirements/django.txt b/requirements/django.txt index c4d956ec31..e864a899a6 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.23 +django==4.2.24 diff --git a/requirements/docs.txt b/requirements/docs.txt index bdbcf11545..9d5f6a84b6 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -65,7 +65,7 @@ six==1.17.0 # python-dateutil snowballstemmer==3.0.1 # via sphinx -soupsieve==2.7 +soupsieve==2.8 # via beautifulsoup4 sphinx==5.3.0 # via @@ -87,7 +87,7 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # beautifulsoup4 # pydata-sphinx-theme diff --git a/requirements/local.txt b/requirements/local.txt index d783e96c8f..582dc51359 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -88,12 +88,12 @@ boltons==21.0.0 # face # glom # semgrep -boto3==1.40.16 +boto3==1.40.25 # via # -r requirements/test.txt # django-ses # snowflake-connector-python -botocore==1.40.16 +botocore==1.40.25 # via # -r requirements/test.txt # boto3 @@ -188,13 +188,13 @@ colorama==0.4.6 # -r requirements/test.txt # semgrep # tox -contentful==2.4.0 +contentful==2.5.0 # via -r requirements/test.txt -coverage[toml]==7.10.5 +coverage[toml]==7.10.6 # via # -r requirements/test.txt # pytest-cov -cryptography==45.0.6 +cryptography==45.0.7 # via # -r requirements/test.txt # pyjwt @@ -331,7 +331,7 @@ django-filter==25.1 # taxonomy-connector django-fsm==3.0.0 # via -r requirements/test.txt -django-guardian==3.0.3 +django-guardian==3.1.0 # via -r requirements/test.txt django-libsass==0.9 # via -r requirements/test.txt @@ -345,7 +345,7 @@ django-multi-email-field==0.8.0 # via -r requirements/test.txt django-multiselectfield==1.0.1 # via -r requirements/test.txt -django-nested-admin==4.1.3 +django-nested-admin==4.1.4 # via -r requirements/test.txt django-nine==0.2.7 # via @@ -405,7 +405,7 @@ djangorestframework-csv==3.0.2 # via -r requirements/test.txt djangorestframework-xml==2.0.0 # via -r requirements/test.txt -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/test.txt # pymongo @@ -507,7 +507,7 @@ face==24.0.0 # glom factory-boy==3.3.3 # via -r requirements/test.txt -faker==37.5.3 +faker==37.6.0 # via # -r requirements/test.txt # factory-boy @@ -538,7 +538,7 @@ google-api-core==2.25.1 # via # -r requirements/test.txt # google-api-python-client -google-api-python-client==2.179.0 +google-api-python-client==2.181.0 # via -r requirements/test.txt google-auth==2.40.3 # via @@ -568,7 +568,7 @@ h11==0.16.0 # wsproto html2text==2025.4.15 # via -r requirements/test.txt -httplib2==0.22.0 +httplib2==0.30.0 # via # -r requirements/test.txt # google-api-python-client @@ -642,7 +642,7 @@ lxml-html-clean==0.4.2 # via # -r requirements/test.txt # lxml -markdown==3.8.2 +markdown==3.9 # via -r requirements/test.txt markdown-it-py==4.0.0 # via @@ -663,7 +663,7 @@ mdurl==0.1.2 # markdown-it-py mock==5.2.0 # via -r requirements/test.txt -more-itertools==10.7.0 +more-itertools==10.8.0 # via # -r requirements/test.txt # simple-salesforce @@ -715,10 +715,6 @@ packaging==25.0 # tox path==16.16.0 # via edx-i18n-tools -pbr==7.0.1 - # via - # -r requirements/test.txt - # stevedore peewee==3.18.2 # via # -r requirements/test.txt @@ -729,7 +725,7 @@ pillow==9.5.0 # -r requirements/test.txt # cairosvg # django-stdimage -platformdirs==4.3.8 +platformdirs==4.4.0 # via # -r requirements/test.txt # pylint @@ -745,7 +741,7 @@ pluggy==1.6.0 # tox polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via # -r requirements/test.txt # click-repl @@ -856,7 +852,7 @@ pysocks==1.7.1 # via # -r requirements/test.txt # urllib3 -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/test.txt # pytest-cov @@ -864,7 +860,7 @@ pytest==8.4.1 # pytest-responses # pytest-split # pytest-xdist -pytest-cov==6.2.1 +pytest-cov==6.3.0 # via -r requirements/test.txt pytest-django==4.11.1 # via -r requirements/test.txt @@ -981,7 +977,7 @@ rjsmin==1.2.2 # via # -r requirements/test.txt # django-compressor -rpds-py==0.27.0 +rpds-py==0.27.1 # via # -r requirements/test.txt # jsonschema @@ -1036,7 +1032,7 @@ snowballstemmer==3.0.1 # via # -r requirements/docs.txt # sphinx -snowflake-connector-python==3.17.2 +snowflake-connector-python==3.17.3 # via -r requirements/test.txt social-auth-app-django==5.4.3 # via @@ -1052,7 +1048,7 @@ sortedcontainers==2.4.0 # -r requirements/test.txt # snowflake-connector-python # trio -soupsieve==2.7 +soupsieve==2.8 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -1094,13 +1090,13 @@ sqlparse==0.5.3 # -r requirements/test.txt # django # django-debug-toolbar -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/test.txt # code-annotations # edx-django-utils # edx-opaque-keys -taxonomy-connector==2.3.9 +taxonomy-connector==2.3.10 # via -r requirements/test.txt testfixtures==9.1.0 # via -r requirements/test.txt @@ -1137,7 +1133,7 @@ trio-websocket==0.12.2 # via # -r requirements/test.txt # selenium -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/docs.txt # -r requirements/test.txt diff --git a/requirements/production.txt b/requirements/production.txt index be30ffa8f6..d4fabce059 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -58,12 +58,12 @@ billiard==4.2.1 # via # -r requirements/base.txt # celery -boto3==1.40.16 +boto3==1.40.25 # via # -r requirements/base.txt # django-ses # snowflake-connector-python -botocore==1.40.16 +botocore==1.40.25 # via # -r requirements/base.txt # boto3 @@ -129,9 +129,9 @@ code-annotations==2.3.0 # via # -r requirements/base.txt # edx-toggles -contentful==2.4.0 +contentful==2.5.0 # via -r requirements/base.txt -cryptography==45.0.6 +cryptography==45.0.7 # via # -r requirements/base.txt # pyjwt @@ -149,7 +149,7 @@ defusedxml==0.7.1 # djangorestframework-xml # python3-openid # social-auth-core -django==4.2.23 +django==4.2.24 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -249,7 +249,7 @@ django-filter==25.1 # taxonomy-connector django-fsm==3.0.0 # via -r requirements/base.txt -django-guardian==3.0.3 +django-guardian==3.1.0 # via -r requirements/base.txt django-libsass==0.9 # via -r requirements/base.txt @@ -263,7 +263,7 @@ django-multi-email-field==0.8.0 # via -r requirements/base.txt django-multiselectfield==1.0.1 # via -r requirements/base.txt -django-nested-admin==4.1.3 +django-nested-admin==4.1.4 # via -r requirements/base.txt django-nine==0.2.7 # via @@ -324,7 +324,7 @@ djangorestframework-csv==3.0.2 # via -r requirements/base.txt djangorestframework-xml==2.0.0 # via -r requirements/base.txt -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/base.txt # pymongo @@ -418,13 +418,13 @@ frozenlist==1.7.0 # aiosignal getsmarter-api-clients==0.6.3 # via -r requirements/base.txt -gevent==25.5.1 +gevent==25.8.2 # via -r requirements/production.in google-api-core==2.25.1 # via # -r requirements/base.txt # google-api-python-client -google-api-python-client==2.179.0 +google-api-python-client==2.181.0 # via -r requirements/base.txt google-auth==2.40.3 # via @@ -454,7 +454,7 @@ gunicorn==23.0.0 # via -r requirements/production.in html2text==2025.4.15 # via -r requirements/base.txt -httplib2==0.22.0 +httplib2==0.30.0 # via # -r requirements/base.txt # google-api-python-client @@ -509,13 +509,13 @@ lxml-html-clean==0.4.2 # via # -r requirements/base.txt # lxml -markdown==3.8.2 +markdown==3.9 # via -r requirements/base.txt markupsafe==3.0.2 # via # -r requirements/base.txt # jinja2 -more-itertools==10.7.0 +more-itertools==10.8.0 # via # -r requirements/base.txt # simple-salesforce @@ -554,22 +554,18 @@ packaging==25.0 # gunicorn # kombu # snowflake-connector-python -pbr==7.0.1 - # via - # -r requirements/base.txt - # stevedore pillow==9.5.0 # via # -c requirements/constraints.txt # -r requirements/base.txt # cairosvg # django-stdimage -platformdirs==4.3.8 +platformdirs==4.4.0 # via # -r requirements/base.txt # snowflake-connector-python # zeep -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via # -r requirements/base.txt # click-repl @@ -724,7 +720,7 @@ rjsmin==1.2.2 # via # -r requirements/base.txt # django-compressor -rpds-py==0.27.0 +rpds-py==0.27.1 # via # -r requirements/base.txt # jsonschema @@ -753,7 +749,7 @@ six==1.17.0 # edx-django-release-util # elasticsearch-dsl # python-dateutil -snowflake-connector-python==3.17.2 +snowflake-connector-python==3.17.3 # via -r requirements/base.txt social-auth-app-django==5.4.3 # via @@ -768,7 +764,7 @@ sortedcontainers==2.4.0 # via # -r requirements/base.txt # snowflake-connector-python -soupsieve==2.7 +soupsieve==2.8 # via # -r requirements/base.txt # beautifulsoup4 @@ -776,13 +772,13 @@ sqlparse==0.5.3 # via # -r requirements/base.txt # django -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/base.txt # code-annotations # edx-django-utils # edx-opaque-keys -taxonomy-connector==2.3.9 +taxonomy-connector==2.3.10 # via -r requirements/base.txt text-unidecode==1.3 # via @@ -801,7 +797,7 @@ tqdm==4.67.1 # via # -r requirements/base.txt # openai -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/base.txt # aiosignal diff --git a/requirements/test.txt b/requirements/test.txt index 4061d44b4d..d18249f4ba 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -71,12 +71,12 @@ boltons==21.0.0 # face # glom # semgrep -boto3==1.40.16 +boto3==1.40.25 # via # -r requirements/base.txt # django-ses # snowflake-connector-python -botocore==1.40.16 +botocore==1.40.25 # via # -r requirements/base.txt # boto3 @@ -160,13 +160,13 @@ colorama==0.4.6 # via # semgrep # tox -contentful==2.4.0 +contentful==2.5.0 # via -r requirements/base.txt -coverage[toml]==7.10.5 +coverage[toml]==7.10.6 # via # -r requirements/test.in # pytest-cov -cryptography==45.0.6 +cryptography==45.0.7 # via # -r requirements/base.txt # pyjwt @@ -191,7 +191,7 @@ dill==0.4.0 # via pylint distlib==0.4.0 # via virtualenv -django==4.2.23 +django==4.2.24 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -291,7 +291,7 @@ django-filter==25.1 # taxonomy-connector django-fsm==3.0.0 # via -r requirements/base.txt -django-guardian==3.0.3 +django-guardian==3.1.0 # via -r requirements/base.txt django-libsass==0.9 # via -r requirements/base.txt @@ -305,7 +305,7 @@ django-multi-email-field==0.8.0 # via -r requirements/base.txt django-multiselectfield==1.0.1 # via -r requirements/base.txt -django-nested-admin==4.1.3 +django-nested-admin==4.1.4 # via -r requirements/base.txt django-nine==0.2.7 # via @@ -365,7 +365,7 @@ djangorestframework-csv==3.0.2 # via -r requirements/base.txt djangorestframework-xml==2.0.0 # via -r requirements/base.txt -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/base.txt # pymongo @@ -454,7 +454,7 @@ face==24.0.0 # via glom factory-boy==3.3.3 # via -r requirements/test.in -faker==37.5.3 +faker==37.6.0 # via factory-boy fastavro==1.12.0 # via @@ -481,7 +481,7 @@ google-api-core==2.25.1 # via # -r requirements/base.txt # google-api-python-client -google-api-python-client==2.179.0 +google-api-python-client==2.181.0 # via -r requirements/base.txt google-auth==2.40.3 # via @@ -509,7 +509,7 @@ h11==0.16.0 # via wsproto html2text==2025.4.15 # via -r requirements/base.txt -httplib2==0.22.0 +httplib2==0.30.0 # via # -r requirements/base.txt # google-api-python-client @@ -573,7 +573,7 @@ lxml-html-clean==0.4.2 # via # -r requirements/base.txt # lxml -markdown==3.8.2 +markdown==3.9 # via -r requirements/base.txt markdown-it-py==4.0.0 # via rich @@ -587,7 +587,7 @@ mdurl==0.1.2 # via markdown-it-py mock==5.2.0 # via -r requirements/test.in -more-itertools==10.7.0 +more-itertools==10.8.0 # via # -r requirements/base.txt # simple-salesforce @@ -633,10 +633,6 @@ packaging==25.0 # semgrep # snowflake-connector-python # tox -pbr==7.0.1 - # via - # -r requirements/base.txt - # stevedore peewee==3.18.2 # via semgrep pillow==9.5.0 @@ -645,7 +641,7 @@ pillow==9.5.0 # -r requirements/base.txt # cairosvg # django-stdimage -platformdirs==4.3.8 +platformdirs==4.4.0 # via # -r requirements/base.txt # pylint @@ -658,7 +654,7 @@ pluggy==1.6.0 # pytest # pytest-cov # tox -prompt-toolkit==3.0.51 +prompt-toolkit==3.0.52 # via # -r requirements/base.txt # click-repl @@ -748,7 +744,7 @@ pyproject-api==1.9.1 # via tox pysocks==1.7.1 # via urllib3 -pytest==8.4.1 +pytest==8.4.2 # via # -r requirements/test.in # pytest-cov @@ -756,7 +752,7 @@ pytest==8.4.1 # pytest-responses # pytest-split # pytest-xdist -pytest-cov==6.2.1 +pytest-cov==6.3.0 # via -r requirements/test.in pytest-django==4.11.1 # via -r requirements/test.in @@ -865,7 +861,7 @@ rjsmin==1.2.2 # via # -r requirements/base.txt # django-compressor -rpds-py==0.27.0 +rpds-py==0.27.1 # via # -r requirements/base.txt # jsonschema @@ -909,7 +905,7 @@ slumber==0.7.1 # via -r requirements/test.in sniffio==1.3.1 # via trio -snowflake-connector-python==3.17.2 +snowflake-connector-python==3.17.3 # via -r requirements/base.txt social-auth-app-django==5.4.3 # via @@ -925,7 +921,7 @@ sortedcontainers==2.4.0 # -r requirements/base.txt # snowflake-connector-python # trio -soupsieve==2.7 +soupsieve==2.8 # via # -r requirements/base.txt # beautifulsoup4 @@ -933,13 +929,13 @@ sqlparse==0.5.3 # via # -r requirements/base.txt # django -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/base.txt # code-annotations # edx-django-utils # edx-opaque-keys -taxonomy-connector==2.3.9 +taxonomy-connector==2.3.10 # via -r requirements/base.txt testfixtures==9.1.0 # via -r requirements/test.in @@ -971,7 +967,7 @@ trio==0.30.0 # trio-websocket trio-websocket==0.12.2 # via selenium -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/base.txt # aiosignal