diff --git a/requirements/base.txt b/requirements/base.txt index 9aa91700e..82d1cade3 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -10,14 +10,9 @@ asgiref==3.8.1 # via # django # django-countries -backports-zoneinfo==0.2.1 ; python_version < "3.9" - # via - # -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 @@ -29,7 +24,7 @@ click==8.1.7 # edx-django-utils code-annotations==1.8.0 # via edx-toggles -cryptography==43.0.0 +cryptography==43.0.1 # via # pyjwt # social-auth-core @@ -37,7 +32,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 @@ -74,7 +69,7 @@ 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 @@ -102,7 +97,7 @@ 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 @@ -114,20 +109,20 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.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,8 +130,12 @@ 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.2.2 + # via lxml markupsafe==2.1.5 # via jinja2 newrelic==9.13.0 @@ -151,7 +150,7 @@ 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 @@ -176,7 +175,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 +189,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 +199,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 @@ -213,7 +209,7 @@ social-auth-core==4.5.4 # social-auth-app-django sqlparse==0.5.1 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.in # code-annotations @@ -223,10 +219,9 @@ text-unidecode==1.3 # via python-slugify typing-extensions==4.12.2 # via - # asgiref # django-countries # edx-opaque-keys -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # requests 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..6495cd28e 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -1,14 +1,14 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade # -e git+https://github.com/openedx/pinax-announcements.git@60a3fdf171b520d8593a9b2190d1c01a6614ab59#egg=pinax-announcements # via -r requirements/base.txt -accessible-pygments==0.0.4 +accessible-pygments==0.0.5 # via pydata-sphinx-theme -alabaster==0.7.13 +alabaster==1.0.0 # via sphinx asgiref==3.8.1 # via @@ -19,19 +19,13 @@ babel==2.16.0 # via # pydata-sphinx-theme # sphinx -backports-zoneinfo==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # -r requirements/base.txt - # django - # 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 @@ -49,7 +43,7 @@ code-annotations==1.8.0 # via # -r requirements/base.txt # edx-toggles -cryptography==43.0.0 +cryptography==43.0.1 # via # -r requirements/base.txt # pyjwt @@ -59,7 +53,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 @@ -97,7 +91,7 @@ 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 @@ -123,7 +117,7 @@ dnspython==2.6.1 # via # -r requirements/base.txt # pymongo -docutils==0.19 +docutils==0.21.2 # via # pydata-sphinx-theme # sphinx @@ -133,7 +127,7 @@ 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 @@ -145,27 +139,25 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.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 - # via sphinx jinja2==3.1.4 # via # -r requirements/base.txt @@ -175,10 +167,15 @@ 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.2.2 + # via + # -r requirements/base.txt + # lxml markupsafe==2.1.5 # via # -r requirements/base.txt @@ -203,7 +200,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 @@ -219,7 +216,7 @@ pycparser==2.22 # via # -r requirements/base.txt # cffi -pydata-sphinx-theme==0.14.4 +pydata-sphinx-theme==0.15.4 # via sphinx-book-theme pygments==2.18.0 # via @@ -250,10 +247,8 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core -pytz==2024.1 - # via - # -r requirements/base.txt - # babel +pytz==2024.2 + # via -r requirements/base.txt pyyaml==6.0.2 # via # -r requirements/base.txt @@ -267,7 +262,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 +278,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 @@ -301,30 +291,30 @@ social-auth-core==4.5.4 # social-auth-app-django soupsieve==2.6 # via beautifulsoup4 -sphinx==6.2.1 +sphinx==8.0.2 # via # -r requirements/doc.in # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.0.1 +sphinx-book-theme==1.1.3 # via -r requirements/doc.in -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==2.0.0 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==2.0.0 # via sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.1.0 # via sphinx sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==2.0.0 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.1 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # code-annotations @@ -337,17 +327,14 @@ text-unidecode==1.3 typing-extensions==4.12.2 # via # -r requirements/base.txt - # asgiref # 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 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/requirements/github.txt b/requirements/github.txt index 3a943a23b..1aba5009a 100644 --- a/requirements/github.txt +++ b/requirements/github.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -22,7 +22,7 @@ distlib==0.3.8 # via # -r requirements/tox.txt # virtualenv -filelock==3.15.4 +filelock==3.16.0 # via # -r requirements/tox.txt # tox @@ -32,7 +32,7 @@ packaging==24.1 # -r requirements/tox.txt # pyproject-api # tox -platformdirs==4.2.2 +platformdirs==4.3.3 # via # -r requirements/tox.txt # tox @@ -45,14 +45,9 @@ pyproject-api==1.7.1 # via # -r requirements/tox.txt # tox -tomli==2.0.1 - # via - # -r requirements/tox.txt - # pyproject-api - # tox -tox==4.18.0 +tox==4.18.1 # via -r requirements/tox.txt -virtualenv==20.26.3 +virtualenv==20.26.4 # via # -r requirements/tox.txt # tox diff --git a/requirements/local.txt b/requirements/local.txt index e585be31c..8b922c5b5 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -16,13 +16,7 @@ astroid==3.2.4 # -r requirements/test.txt # pylint # pylint-celery -backports-zoneinfo==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # -r requirements/test.txt - # django - # djangorestframework -build==1.2.1 +build==1.2.2 # via # -r requirements/pip_tools.txt # pip-tools @@ -30,11 +24,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 @@ -73,7 +67,7 @@ coverage[toml]==7.6.1 # via # -r requirements/test.txt # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -r requirements/test.txt # pyjwt @@ -93,10 +87,11 @@ distlib==0.3.8 # 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 @@ -135,7 +130,7 @@ 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 @@ -167,7 +162,7 @@ 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 @@ -179,40 +174,32 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.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.0 # 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 -exceptiongroup==1.2.2 - # via - # -r requirements/test.txt - # pytest -filelock==3.15.4 +filelock==3.16.0 # 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 - # via - # -r requirements/pip_tools.txt - # build iniconfig==2.0.0 # via # -r requirements/test.txt @@ -229,10 +216,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.2.2 + # via + # -r requirements/test.txt + # lxml markupsafe==2.1.5 # via # -r requirements/test.txt @@ -268,13 +260,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.3 # via # -r requirements/test.txt # -r requirements/tox.txt @@ -311,7 +303,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 @@ -348,14 +340,14 @@ pyproject-hooks==1.1.0 # -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 +357,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 +372,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 +388,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 @@ -419,7 +406,7 @@ sqlparse==0.5.1 # -r requirements/test.txt # django # django-debug-toolbar -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/test.txt # code-annotations @@ -431,38 +418,23 @@ text-unidecode==1.3 # via # -r requirements/test.txt # python-slugify -tomli==2.0.1 - # via - # -r requirements/pip_tools.txt - # -r requirements/test.txt - # -r requirements/tox.txt - # build - # coverage - # pip-tools - # pylint - # pyproject-api - # pytest - # tox tomlkit==0.13.2 # via # -r requirements/test.txt # pylint -tox==4.18.0 +tox==4.18.1 # via -r requirements/tox.txt typing-extensions==4.12.2 # via # -r requirements/test.txt - # asgiref - # astroid # django-countries # edx-opaque-keys - # pylint -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # -r requirements/test.txt # requests -virtualenv==20.26.3 +virtualenv==20.26.4 # via # -r requirements/tox.txt # tox @@ -470,10 +442,6 @@ wheel==0.44.0 # via # -r requirements/pip_tools.txt # pip-tools -zipp==3.20.0 - # via - # -r requirements/pip_tools.txt - # importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/optional.txt b/requirements/optional.txt index 1b0722382..2b426a685 100644 --- a/requirements/optional.txt +++ b/requirements/optional.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade diff --git a/requirements/pip.txt b/requirements/pip.txt index de0f8b8da..15fc7c284 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -10,5 +10,5 @@ wheel==0.44.0 # The following packages are considered to be unsafe in a requirements file: pip==24.2 # via -r requirements/pip.in -setuptools==73.0.0 +setuptools==75.0.0 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index bc373e383..a9b3d7914 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -1,15 +1,13 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade # -build==1.2.1 +build==1.2.2 # via pip-tools click==8.1.7 # via pip-tools -importlib-metadata==8.3.0 - # via build packaging==24.1 # via build pip-tools==7.4.1 @@ -18,14 +16,8 @@ pyproject-hooks==1.1.0 # via # build # pip-tools -tomli==2.0.1 - # via - # build - # pip-tools wheel==0.44.0 # via pip-tools -zipp==3.20.0 - # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/production.txt b/requirements/production.txt index 944fe86d0..87de920bf 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -11,17 +11,11 @@ asgiref==3.8.1 # -r requirements/base.txt # django # django-countries -backports-zoneinfo==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # -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 @@ -39,7 +33,7 @@ code-annotations==1.8.0 # via # -r requirements/base.txt # edx-toggles -cryptography==43.0.0 +cryptography==43.0.1 # via # -r requirements/base.txt # pyjwt @@ -49,7 +43,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 @@ -87,7 +81,7 @@ 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 @@ -119,7 +113,7 @@ 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 @@ -131,22 +125,22 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.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,10 +152,15 @@ 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.2.2 + # via + # -r requirements/base.txt + # lxml markupsafe==2.1.5 # via # -r requirements/base.txt @@ -188,7 +187,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 @@ -232,7 +231,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 +247,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 +262,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 @@ -281,7 +275,7 @@ sqlparse==0.5.1 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # code-annotations @@ -294,10 +288,9 @@ text-unidecode==1.3 typing-extensions==4.12.2 # via # -r requirements/base.txt - # 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..8bf44072b 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -16,17 +16,11 @@ astroid==3.2.4 # -r requirements/test.in # pylint # pylint-celery -backports-zoneinfo==0.2.1 ; python_version < "3.9" - # via - # -c requirements/constraints.txt - # -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 @@ -53,7 +47,7 @@ coverage[toml]==7.6.1 # via # -r requirements/test.in # pytest-cov -cryptography==43.0.0 +cryptography==43.0.1 # via # -r requirements/base.txt # pyjwt @@ -106,7 +100,7 @@ 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 @@ -138,7 +132,7 @@ 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 @@ -150,26 +144,24 @@ edx-django-utils==5.15.0 # edx-drf-extensions # edx-rest-api-client # edx-toggles -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.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.0 # 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 -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,10 +177,15 @@ 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.2.2 + # via + # -r requirements/base.txt + # lxml markupsafe==2.1.5 # via # -r requirements/base.txt @@ -213,11 +210,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.3 # via pylint pluggy==1.5.0 # via pytest @@ -245,7 +242,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 @@ -268,14 +265,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 +282,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 +297,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 +313,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 @@ -336,7 +328,7 @@ sqlparse==0.5.1 # via # -r requirements/base.txt # django -stevedore==5.2.0 +stevedore==5.3.0 # via # -r requirements/base.txt # code-annotations @@ -348,22 +340,14 @@ text-unidecode==1.3 # via # -r requirements/base.txt # python-slugify -tomli==2.0.1 - # via - # coverage - # pylint - # pytest tomlkit==0.13.2 # via pylint typing-extensions==4.12.2 # via # -r requirements/base.txt - # asgiref - # astroid # 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..3ec5f777d 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.8 +# This file is autogenerated by pip-compile with Python 3.12 # by the following command: # # make upgrade @@ -12,7 +12,7 @@ colorama==0.4.6 # via tox distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.0 # via # tox # virtualenv @@ -20,7 +20,7 @@ packaging==24.1 # via # pyproject-api # tox -platformdirs==4.2.2 +platformdirs==4.3.3 # via # tox # virtualenv @@ -28,11 +28,7 @@ pluggy==1.5.0 # via tox pyproject-api==1.7.1 # via tox -tomli==2.0.1 - # via - # pyproject-api - # tox -tox==4.18.0 +tox==4.18.1 # via -r requirements/tox.in -virtualenv==20.26.3 +virtualenv==20.26.4 # via tox