diff --git a/requirements/base.txt b/requirements/base.txt index 9aa91700e..7e76da625 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -15,21 +15,21 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # -c requirements/constraints.txt # django # djangorestframework -certifi==2024.7.4 +certifi==2024.8.30 # via requests -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via # code-annotations # edx-django-utils -code-annotations==1.8.0 +code-annotations==1.8.2 # via edx-toggles -cryptography==43.0.0 +cryptography==43.0.3 # via # pyjwt # social-auth-core @@ -37,7 +37,7 @@ defusedxml==0.8.0rc2 # via # python3-openid # social-auth-core -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -62,7 +62,7 @@ django==4.2.15 # social-auth-app-django django-appconf==1.0.6 # via -r requirements/base.in -django-braces==1.15.0 +django-braces==1.16.0 # via -r requirements/base.in django-countries==7.6.1 # via -r requirements/base.in @@ -74,11 +74,11 @@ django-crum==0.7.9 # edx-toggles django-lang-pref-middleware==1.3.0 # via -r requirements/base.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via -r requirements/base.in django-soapbox==1.6.1 # via -r requirements/base.in -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/base.in # edx-django-utils @@ -102,32 +102,32 @@ drf-jwt==1.19.2 # via edx-drf-extensions edx-analytics-data-api-client==0.18.3 # via -r requirements/base.in -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.in edx-ccx-keys==1.3.0 # via -r requirements/base.in edx-django-release-util==1.4.0 # via -r requirements/base.in -edx-django-utils==5.15.0 +edx-django-utils==7.0.1 # via # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.5.0 # via -r requirements/base.in -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/base.in -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.in # edx-ccx-keys # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.in edx-toggles==5.2.0 # via -r requirements/base.in -idna==3.7 +idna==3.10 # via requests jinja2==3.1.4 # via code-annotations @@ -135,11 +135,15 @@ libsass==0.23.0 # via -r requirements/base.in logutils==0.3.5 # via -r requirements/base.in -lxml==5.3.0 - # via edx-i18n-tools +lxml[html-clean,html_clean]==5.3.0 + # via + # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.4.1 + # via lxml markupsafe==2.1.5 # via jinja2 -newrelic==9.13.0 +newrelic==10.3.1 # via edx-django-utils oauthlib==3.2.2 # via @@ -151,11 +155,11 @@ path==16.16.0 # path-py path-py==12.5.0 # via -r requirements/base.in -pbr==6.0.0 +pbr==6.1.0 # via stevedore polib==1.2.0 # via edx-i18n-tools -psutil==6.0.0 +psutil==6.1.0 # via edx-django-utils pycparser==2.22 # via cffi @@ -166,7 +170,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pymongo==4.8.0 +pymongo==4.10.1 # via edx-opaque-keys pynacl==1.5.0 # via edx-django-utils @@ -176,7 +180,7 @@ python-slugify==8.0.4 # code-annotations python3-openid==3.2.0 # via social-auth-core -pytz==2024.1 +pytz==2024.2 # via -r requirements/base.in pyyaml==6.0.2 # via @@ -190,7 +194,6 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core requests-oauthlib==2.0.0 # via social-auth-core @@ -201,8 +204,6 @@ six==1.16.0 # edx-auth-backends # edx-ccx-keys # edx-django-release-util -slumber==0.7.1 - # via edx-rest-api-client social-auth-app-django==5.4.2 # via # -r requirements/base.in @@ -211,9 +212,9 @@ social-auth-core==4.5.4 # via # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.in # code-annotations @@ -226,7 +227,7 @@ typing-extensions==4.12.2 # asgiref # django-countries # edx-opaque-keys -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # requests diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 31879f79e..a58adb9a5 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -11,7 +11,6 @@ # Note: Changes to this file will automatically be used by other repos, referencing # this file from Github directly. It does not require packaging in edx-lint. - # using LTS django version Django<5.0 @@ -23,9 +22,6 @@ elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected django-simple-history==3.0.0 -# Cause: https://github.com/openedx/event-tracking/pull/290 -# event-tracking 2.4.1 upgrades to pymongo 4.4.0 which is not supported on edx-platform. -# We will pin event-tracking to do not break existing installations -# This can be unpinned once https://github.com/openedx/edx-platform/issues/34586 -# has been resolved and edx-platform is running with pymongo>=4.4.0 -event-tracking<2.4.1 +# Cause: https://github.com/openedx/edx-lint/issues/458 +# This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved. +pip<24.3 diff --git a/requirements/django.txt b/requirements/django.txt index 16bc98be5..64aaf996f 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.15 +django==4.2.16 diff --git a/requirements/doc.txt b/requirements/doc.txt index 6d00294bc..b60492f12 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -27,16 +27,16 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # djangorestframework beautifulsoup4==4.12.3 # via pydata-sphinx-theme -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/base.txt # requests @@ -45,11 +45,11 @@ click==8.1.7 # -r requirements/base.txt # code-annotations # edx-django-utils -code-annotations==1.8.0 +code-annotations==1.8.2 # via # -r requirements/base.txt # edx-toggles -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/base.txt # pyjwt @@ -59,7 +59,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -84,7 +84,7 @@ django==4.2.15 # social-auth-app-django django-appconf==1.0.6 # via -r requirements/base.txt -django-braces==1.15.0 +django-braces==1.16.0 # via -r requirements/base.txt django-countries==7.6.1 # via -r requirements/base.txt @@ -97,11 +97,11 @@ django-crum==0.7.9 # edx-toggles django-lang-pref-middleware==1.3.0 # via -r requirements/base.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via -r requirements/base.txt django-soapbox==1.6.1 # via -r requirements/base.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/base.txt # edx-django-utils @@ -133,38 +133,38 @@ drf-jwt==1.19.2 # edx-drf-extensions edx-analytics-data-api-client==0.18.3 # via -r requirements/base.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.txt edx-ccx-keys==1.3.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.1 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.5.0 # via -r requirements/base.txt -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/base.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.txt # edx-ccx-keys # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.txt edx-toggles==5.2.0 # via -r requirements/base.txt -idna==3.7 +idna==3.10 # via # -r requirements/base.txt # requests imagesize==1.4.1 # via sphinx -importlib-metadata==8.3.0 +importlib-metadata==8.5.0 # via sphinx jinja2==3.1.4 # via @@ -175,15 +175,20 @@ libsass==0.23.0 # via -r requirements/base.txt logutils==0.3.5 # via -r requirements/base.txt -lxml==5.3.0 +lxml[html-clean]==5.3.0 # via # -r requirements/base.txt # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.4.1 + # via + # -r requirements/base.txt + # lxml markupsafe==2.1.5 # via # -r requirements/base.txt # jinja2 -newrelic==9.13.0 +newrelic==10.3.1 # via # -r requirements/base.txt # edx-django-utils @@ -192,7 +197,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==24.1 +packaging==24.2 # via # pydata-sphinx-theme # sphinx @@ -203,7 +208,7 @@ path==16.16.0 # path-py path-py==12.5.0 # via -r requirements/base.txt -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/base.txt # stevedore @@ -211,7 +216,7 @@ polib==1.2.0 # via # -r requirements/base.txt # edx-i18n-tools -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -234,7 +239,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -250,7 +255,7 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via # -r requirements/base.txt # babel @@ -267,7 +272,6 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core # sphinx requests-oauthlib==2.0.0 @@ -284,10 +288,6 @@ six==1.16.0 # edx-auth-backends # edx-ccx-keys # edx-django-release-util -slumber==0.7.1 - # via - # -r requirements/base.txt - # edx-rest-api-client snowballstemmer==2.2.0 # via sphinx social-auth-app-django==5.4.2 @@ -320,11 +320,11 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # code-annotations @@ -341,12 +341,12 @@ typing-extensions==4.12.2 # django-countries # edx-opaque-keys # pydata-sphinx-theme -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/base.txt # requests -zipp==3.20.0 +zipp==3.20.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/github.txt b/requirements/github.txt index 3a943a23b..09077c4a7 100644 --- a/requirements/github.txt +++ b/requirements/github.txt @@ -18,21 +18,21 @@ colorama==0.4.6 # tox coverage==7.6.1 # via -r requirements/github.in -distlib==0.3.8 +distlib==0.3.9 # via # -r requirements/tox.txt # virtualenv -filelock==3.15.4 +filelock==3.16.1 # via # -r requirements/tox.txt # tox # virtualenv -packaging==24.1 +packaging==24.2 # via # -r requirements/tox.txt # pyproject-api # tox -platformdirs==4.2.2 +platformdirs==4.3.6 # via # -r requirements/tox.txt # tox @@ -41,18 +41,22 @@ pluggy==1.5.0 # via # -r requirements/tox.txt # tox -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/tox.txt # tox -tomli==2.0.1 +tomli==2.1.0 # via # -r requirements/tox.txt # pyproject-api # tox -tox==4.18.0 +tox==4.23.2 # via -r requirements/tox.txt -virtualenv==20.26.3 +typing-extensions==4.12.2 + # via + # -r requirements/tox.txt + # tox +virtualenv==20.28.0 # via # -r requirements/tox.txt # tox diff --git a/requirements/local.txt b/requirements/local.txt index e585be31c..4df4f8579 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -22,7 +22,7 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # -r requirements/test.txt # django # djangorestframework -build==1.2.1 +build==1.2.2.post1 # via # -r requirements/pip_tools.txt # pip-tools @@ -30,11 +30,11 @@ cachetools==5.5.0 # via # -r requirements/tox.txt # tox -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/test.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/test.txt # cryptography @@ -43,7 +43,7 @@ chardet==5.2.0 # via # -r requirements/tox.txt # tox -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/test.txt # requests @@ -60,7 +60,7 @@ click-log==0.4.0 # via # -r requirements/test.txt # edx-lint -code-annotations==1.8.0 +code-annotations==1.8.2 # via # -r requirements/test.txt # edx-lint @@ -73,7 +73,7 @@ coverage[toml]==7.6.1 # via # -r requirements/test.txt # pytest-cov -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/test.txt # pyjwt @@ -85,18 +85,19 @@ defusedxml==0.8.0rc2 # -r requirements/test.txt # python3-openid # social-auth-core -dill==0.3.8 +dill==0.3.9 # via # -r requirements/test.txt # pylint -distlib==0.3.8 +distlib==0.3.9 # via # -r requirements/tox.txt # virtualenv -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt + # -r requirements/test.txt # django-appconf # django-braces # django-crispy-forms @@ -118,7 +119,7 @@ django==4.2.15 # social-auth-app-django django-appconf==1.0.6 # via -r requirements/test.txt -django-braces==1.15.0 +django-braces==1.16.0 # via -r requirements/test.txt django-countries==7.6.1 # via -r requirements/test.txt @@ -135,11 +136,11 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.txt django-lang-pref-middleware==1.3.0 # via -r requirements/test.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via -r requirements/test.txt django-soapbox==1.6.1 # via -r requirements/test.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/test.txt # edx-django-utils @@ -167,30 +168,30 @@ drf-jwt==1.19.2 # edx-drf-extensions edx-analytics-data-api-client==0.18.3 # via -r requirements/test.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/test.txt edx-ccx-keys==1.3.0 # via -r requirements/test.txt edx-django-release-util==1.4.0 # via -r requirements/test.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.1 # via # -r requirements/test.txt # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.5.0 # via -r requirements/test.txt -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/test.txt -edx-lint==5.3.7 +edx-lint==5.4.1 # via -r requirements/test.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/test.txt # edx-ccx-keys # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/test.txt edx-toggles==5.2.0 # via -r requirements/test.txt @@ -198,18 +199,18 @@ exceptiongroup==1.2.2 # via # -r requirements/test.txt # pytest -filelock==3.15.4 +filelock==3.16.1 # via # -r requirements/tox.txt # tox # virtualenv httpretty==1.1.4 # via -r requirements/test.txt -idna==3.7 +idna==3.10 # via # -r requirements/test.txt # requests -importlib-metadata==8.3.0 +importlib-metadata==8.5.0 # via # -r requirements/pip_tools.txt # build @@ -229,10 +230,15 @@ libsass==0.23.0 # via -r requirements/test.txt logutils==0.3.5 # via -r requirements/test.txt -lxml==5.3.0 +lxml[html-clean]==5.3.0 # via # -r requirements/test.txt # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.4.1 + # via + # -r requirements/test.txt + # lxml markupsafe==2.1.5 # via # -r requirements/test.txt @@ -241,9 +247,9 @@ mccabe==0.7.0 # via # -r requirements/test.txt # pylint -mysqlclient==2.2.4 +mysqlclient==2.2.6 # via -r requirements/local.in -newrelic==9.13.0 +newrelic==10.3.1 # via # -r requirements/test.txt # edx-django-utils @@ -252,7 +258,7 @@ oauthlib==3.2.2 # -r requirements/test.txt # requests-oauthlib # social-auth-core -packaging==24.1 +packaging==24.2 # via # -r requirements/pip_tools.txt # -r requirements/test.txt @@ -268,13 +274,13 @@ path==16.16.0 # path-py path-py==12.5.0 # via -r requirements/test.txt -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/test.txt # stevedore pip-tools==7.4.1 # via -r requirements/pip_tools.txt -platformdirs==4.2.2 +platformdirs==4.3.6 # via # -r requirements/test.txt # -r requirements/tox.txt @@ -291,7 +297,7 @@ polib==1.2.0 # via # -r requirements/test.txt # edx-i18n-tools -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/test.txt # edx-django-utils @@ -311,7 +317,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.6 +pylint==3.2.7 # via # -r requirements/test.txt # edx-lint @@ -331,7 +337,7 @@ pylint-plugin-utils==0.8.2 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/test.txt # edx-opaque-keys @@ -339,23 +345,23 @@ pynacl==1.5.0 # via # -r requirements/test.txt # edx-django-utils -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via # -r requirements/tox.txt # tox -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # -r requirements/pip_tools.txt # build # pip-tools -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/test.txt # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/test.txt -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/test.txt python-slugify==8.0.4 # via @@ -365,7 +371,7 @@ python3-openid==3.2.0 # via # -r requirements/test.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via -r requirements/test.txt pyyaml==6.0.2 # via @@ -380,7 +386,6 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core requests-oauthlib==2.0.0 # via @@ -397,10 +402,6 @@ six==1.16.0 # edx-ccx-keys # edx-django-release-util # edx-lint -slumber==0.7.1 - # via - # -r requirements/test.txt - # edx-rest-api-client snowballstemmer==2.2.0 # via # -r requirements/test.txt @@ -414,12 +415,12 @@ social-auth-core==4.5.4 # -r requirements/test.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/test.txt # django # django-debug-toolbar -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/test.txt # code-annotations @@ -431,7 +432,7 @@ text-unidecode==1.3 # via # -r requirements/test.txt # python-slugify -tomli==2.0.1 +tomli==2.1.0 # via # -r requirements/pip_tools.txt # -r requirements/test.txt @@ -447,30 +448,32 @@ tomlkit==0.13.2 # via # -r requirements/test.txt # pylint -tox==4.18.0 +tox==4.23.2 # via -r requirements/tox.txt typing-extensions==4.12.2 # via # -r requirements/test.txt + # -r requirements/tox.txt # asgiref # astroid # django-countries # edx-opaque-keys # pylint -urllib3==1.26.19 + # tox +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/test.txt # requests -virtualenv==20.26.3 +virtualenv==20.28.0 # via # -r requirements/tox.txt # tox -wheel==0.44.0 +wheel==0.45.1 # via # -r requirements/pip_tools.txt # pip-tools -zipp==3.20.0 +zipp==3.20.2 # via # -r requirements/pip_tools.txt # importlib-metadata diff --git a/requirements/optional.txt b/requirements/optional.txt index 1b0722382..f9d228569 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -4,5 +4,5 @@ # # make upgrade # -newrelic==9.13.0 +newrelic==10.3.1 # via -r requirements/optional.in diff --git a/requirements/pip.txt b/requirements/pip.txt index de0f8b8da..e1be28ac9 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,11 +4,13 @@ # # make upgrade # -wheel==0.44.0 +wheel==0.45.1 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: pip==24.2 - # via -r requirements/pip.in -setuptools==73.0.0 + # via + # -c /home/runner/work/edx-analytics-dashboard/edx-analytics-dashboard/requirements/common_constraints.txt + # -r requirements/pip.in +setuptools==75.3.0 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index bc373e383..b2c69ba21 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -4,27 +4,27 @@ # # make upgrade # -build==1.2.1 +build==1.2.2.post1 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==8.3.0 +importlib-metadata==8.5.0 # via build -packaging==24.1 +packaging==24.2 # via build pip-tools==7.4.1 # via -r requirements/pip_tools.in -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -tomli==2.0.1 +tomli==2.1.0 # via # build # pip-tools -wheel==0.44.0 +wheel==0.45.1 # via pip-tools -zipp==3.20.0 +zipp==3.20.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/production.txt b/requirements/production.txt index 944fe86d0..16d1443bf 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -17,16 +17,16 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # -r requirements/base.txt # django # djangorestframework -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/base.txt # requests @@ -35,11 +35,11 @@ click==8.1.7 # -r requirements/base.txt # code-annotations # edx-django-utils -code-annotations==1.8.0 +code-annotations==1.8.2 # via # -r requirements/base.txt # edx-toggles -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/base.txt # pyjwt @@ -49,7 +49,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -74,7 +74,7 @@ django==4.2.15 # social-auth-app-django django-appconf==1.0.6 # via -r requirements/base.txt -django-braces==1.15.0 +django-braces==1.16.0 # via -r requirements/base.txt django-countries==7.6.1 # via -r requirements/base.txt @@ -87,11 +87,11 @@ django-crum==0.7.9 # edx-toggles django-lang-pref-middleware==1.3.0 # via -r requirements/base.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via -r requirements/base.txt django-soapbox==1.6.1 # via -r requirements/base.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/base.txt # edx-django-utils @@ -119,34 +119,34 @@ drf-jwt==1.19.2 # edx-drf-extensions edx-analytics-data-api-client==0.18.3 # via -r requirements/base.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.txt edx-ccx-keys==1.3.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.1 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.5.0 # via -r requirements/base.txt -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/base.txt -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.txt # edx-ccx-keys # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.txt edx-toggles==5.2.0 # via -r requirements/base.txt gunicorn==23.0.0 # via -r requirements/production.in -idna==3.7 +idna==3.10 # via # -r requirements/base.txt # requests @@ -158,17 +158,22 @@ libsass==0.23.0 # via -r requirements/base.txt logutils==0.3.5 # via -r requirements/base.txt -lxml==5.3.0 +lxml[html-clean]==5.3.0 # via # -r requirements/base.txt # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.4.1 + # via + # -r requirements/base.txt + # lxml markupsafe==2.1.5 # via # -r requirements/base.txt # jinja2 -mysqlclient==2.2.4 +mysqlclient==2.2.6 # via -r requirements/production.in -newrelic==9.13.0 +newrelic==10.3.1 # via # -r requirements/base.txt # edx-django-utils @@ -179,7 +184,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==24.1 +packaging==24.2 # via gunicorn path==16.16.0 # via @@ -188,7 +193,7 @@ path==16.16.0 # path-py path-py==12.5.0 # via -r requirements/base.txt -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/base.txt # stevedore @@ -196,7 +201,7 @@ polib==1.2.0 # via # -r requirements/base.txt # edx-i18n-tools -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -214,7 +219,7 @@ pyjwt[crypto]==2.9.0 # social-auth-core pymemcache==4.0.0 # via -r requirements/production.in -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -232,7 +237,7 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via -r requirements/base.txt pyyaml==6.0.2 # via @@ -248,7 +253,6 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core requests-oauthlib==2.0.0 # via @@ -264,10 +268,6 @@ six==1.16.0 # edx-auth-backends # edx-ccx-keys # edx-django-release-util -slumber==0.7.1 - # via - # -r requirements/base.txt - # edx-rest-api-client social-auth-app-django==5.4.2 # via # -r requirements/base.txt @@ -277,11 +277,11 @@ social-auth-core==4.5.4 # -r requirements/base.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # code-annotations @@ -297,7 +297,7 @@ typing-extensions==4.12.2 # asgiref # django-countries # edx-opaque-keys -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/base.txt diff --git a/requirements/test.txt b/requirements/test.txt index 7df8ddb3a..073036f53 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -22,16 +22,16 @@ backports-zoneinfo==0.2.1 ; python_version < "3.9" # -r requirements/base.txt # django # djangorestframework -certifi==2024.7.4 +certifi==2024.8.30 # via # -r requirements/base.txt # requests -cffi==1.17.0 +cffi==1.17.1 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via # -r requirements/base.txt # requests @@ -44,7 +44,7 @@ click==8.1.7 # edx-lint click-log==0.4.0 # via edx-lint -code-annotations==1.8.0 +code-annotations==1.8.2 # via # -r requirements/base.txt # edx-lint @@ -53,7 +53,7 @@ coverage[toml]==7.6.1 # via # -r requirements/test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.3 # via # -r requirements/base.txt # pyjwt @@ -65,7 +65,7 @@ defusedxml==0.8.0rc2 # -r requirements/base.txt # python3-openid # social-auth-core -dill==0.3.8 +dill==0.3.9 # via pylint # via # -c requirements/common_constraints.txt @@ -91,7 +91,7 @@ dill==0.3.8 # social-auth-app-django django-appconf==1.0.6 # via -r requirements/base.txt -django-braces==1.15.0 +django-braces==1.16.0 # via -r requirements/base.txt django-countries==7.6.1 # via -r requirements/base.txt @@ -106,11 +106,11 @@ django-dynamic-fixture==4.0.1 # via -r requirements/test.in django-lang-pref-middleware==1.3.0 # via -r requirements/base.txt -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via -r requirements/base.txt django-soapbox==1.6.1 # via -r requirements/base.txt -django-waffle==4.1.0 +django-waffle==4.2.0 # via # -r requirements/base.txt # edx-django-utils @@ -138,30 +138,30 @@ drf-jwt==1.19.2 # edx-drf-extensions edx-analytics-data-api-client==0.18.3 # via -r requirements/base.txt -edx-auth-backends==4.3.0 +edx-auth-backends==4.4.0 # via -r requirements/base.txt edx-ccx-keys==1.3.0 # via -r requirements/base.txt edx-django-release-util==1.4.0 # via -r requirements/base.txt -edx-django-utils==5.15.0 +edx-django-utils==7.0.1 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.5.0 # via -r requirements/base.txt -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/base.txt -edx-lint==5.3.7 +edx-lint==5.4.1 # via -r requirements/test.in -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.txt # edx-ccx-keys # edx-drf-extensions -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.txt edx-toggles==5.2.0 # via -r requirements/base.txt @@ -169,7 +169,7 @@ exceptiongroup==1.2.2 # via pytest httpretty==1.1.4 # via -r requirements/test.in -idna==3.7 +idna==3.10 # via # -r requirements/base.txt # requests @@ -185,17 +185,22 @@ libsass==0.23.0 # via -r requirements/base.txt logutils==0.3.5 # via -r requirements/base.txt -lxml==5.3.0 +lxml[html-clean]==5.3.0 # via # -r requirements/base.txt # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.4.1 + # via + # -r requirements/base.txt + # lxml markupsafe==2.1.5 # via # -r requirements/base.txt # jinja2 mccabe==0.7.0 # via pylint -newrelic==9.13.0 +newrelic==10.3.1 # via # -r requirements/base.txt # edx-django-utils @@ -204,7 +209,7 @@ oauthlib==3.2.2 # -r requirements/base.txt # requests-oauthlib # social-auth-core -packaging==24.1 +packaging==24.2 # via pytest path==16.16.0 # via @@ -213,11 +218,11 @@ path==16.16.0 # path-py path-py==12.5.0 # via -r requirements/base.txt -pbr==6.0.0 +pbr==6.1.0 # via # -r requirements/base.txt # stevedore -platformdirs==4.2.2 +platformdirs==4.3.6 # via pylint pluggy==1.5.0 # via pytest @@ -225,7 +230,7 @@ polib==1.2.0 # via # -r requirements/base.txt # edx-i18n-tools -psutil==6.0.0 +psutil==6.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -245,7 +250,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # social-auth-core -pylint==3.2.6 +pylint==3.2.7 # via # -r requirements/test.in # edx-lint @@ -260,7 +265,7 @@ pylint-plugin-utils==0.8.2 # via # pylint-celery # pylint-django -pymongo==4.8.0 +pymongo==4.10.1 # via # -r requirements/base.txt # edx-opaque-keys @@ -268,14 +273,14 @@ pynacl==1.5.0 # via # -r requirements/base.txt # edx-django-utils -pytest==8.3.2 +pytest==8.3.3 # via # -r requirements/test.in # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/test.in -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/test.in python-slugify==8.0.4 # via @@ -285,7 +290,7 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core -pytz==2024.1 +pytz==2024.2 # via -r requirements/base.txt pyyaml==6.0.2 # via @@ -300,7 +305,6 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-oauthlib - # slumber # social-auth-core requests-oauthlib==2.0.0 # via @@ -317,10 +321,6 @@ six==1.16.0 # edx-ccx-keys # edx-django-release-util # edx-lint -slumber==0.7.1 - # via - # -r requirements/base.txt - # edx-rest-api-client snowballstemmer==2.2.0 # via pydocstyle social-auth-app-django==5.4.2 @@ -332,11 +332,11 @@ social-auth-core==4.5.4 # -r requirements/base.txt # edx-auth-backends # social-auth-app-django -sqlparse==0.5.1 +sqlparse==0.5.2 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # code-annotations @@ -348,7 +348,7 @@ text-unidecode==1.3 # via # -r requirements/base.txt # python-slugify -tomli==2.0.1 +tomli==2.1.0 # via # coverage # pylint @@ -363,7 +363,7 @@ typing-extensions==4.12.2 # django-countries # edx-opaque-keys # pylint -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/base.txt diff --git a/requirements/tox.txt b/requirements/tox.txt index 71ceb4959..67daf78d4 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -10,29 +10,31 @@ chardet==5.2.0 # via tox colorama==0.4.6 # via tox -distlib==0.3.8 +distlib==0.3.9 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via # tox # virtualenv -packaging==24.1 +packaging==24.2 # via # pyproject-api # tox -platformdirs==4.2.2 +platformdirs==4.3.6 # via # tox # virtualenv pluggy==1.5.0 # via tox -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -tomli==2.0.1 +tomli==2.1.0 # via # pyproject-api # tox -tox==4.18.0 +tox==4.23.2 # via -r requirements/tox.in -virtualenv==20.26.3 +typing-extensions==4.12.2 + # via tox +virtualenv==20.28.0 # via tox